国产精品久av福利在线观看_亚洲一区国产精品_亚洲黄色一区二区三区_欧美成人xxxx_国产精品www_xxxxx欧美_国产精品久久婷婷六月丁香_国产特级毛片

錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠服務(wù),錦州廣廈維修電腦,公司IT外包服務(wù)
topFlag1 設(shè)為首頁
topFlag3 收藏本站
 
maojin003 首 頁 公司介紹 服務(wù)項目 服務(wù)報價 維修流程 IT外包服務(wù) 服務(wù)器維護(hù) 技術(shù)文章 常見故障
錦州市廣廈電腦維修|上門維修電腦|上門做系統(tǒng)|0416-3905144熱誠服務(wù)技術(shù)文章
愛奇藝視頻H5解析分析過程

作者: 佚名  日期:2018-10-07 18:24:07   來源: 本站整理

本帖最后由 ZSAIm 于 2018-9-7 11:17 編輯

在正文開始之前先貼下關(guān)于實現(xiàn)這一過程的項目地址:

Githubhttps://github.com/ZSAIm/iqiyi-parser

(若以下圖片無法觀看可以前往以下Github,/目錄下的PDF文件觀看)
說明:
這解析方式是基于愛奇藝H5播放方式的。


準(zhǔn)備工具:
1)      Fiddler(抓包工具)
2)      谷歌瀏覽器
3)      Notepad++(文本編輯工具)
4)      Webstorm(JS調(diào)試工具)
5)      Postman(HTTP請求工具)
6)      UltraCompare(文本比較)

正文:
(由于論壇圖片大小的限制,所以對圖片進(jìn)行了適當(dāng)?shù)膲嚎s處理,如果需要高清圖,請看Github,路徑/里面的PDF文件)
在使用谷歌瀏覽器之前,為了避免各種緩存的影響,務(wù)必先清除Cache,Cookie……


打開其中一個愛奇藝的視頻。(我以后面地址為例:https://www.iqiyi.com/v_19rqz97sb0.html)
 
使用fiddler 進(jìn)行抓包,然后把對分析無用的圖像格式文件、css之類的過濾掉。
 
等待視頻開始緩存,為了保證已經(jīng)加載視頻,就等待廣告過完之后再進(jìn)行分析數(shù)據(jù)。……接下來就要開始分析需要的數(shù)據(jù),當(dāng)然首先要做的就是先再fiddler里面找到捕獲的視頻資源,可以通過一下兩種方式找到所需視頻資源:1)Body項,可以通過找數(shù)據(jù)長度比較長的項。2)Content-Type項,文件流格式一般使用application/octet-stream類型。綜合以上方式會比較好。以下是抓包所得結(jié)果。(視頻開始播放后,就可以停止繼續(xù)抓包了,因為這東西挺占后臺的。)
 

根據(jù)以上說的方法1找到下面的項
這是找到的一個看起來像是視頻的文件,所以你可以嘗試把響應(yīng)的數(shù)據(jù)(Body)保存起來看看是不是你要的視頻文件。(當(dāng)然這可能無法播放)
 
播放結(jié)果如下。
 
顯然這不是所要的視頻資源。
所以你可以不斷嘗試,直到找到你想要的視頻緩存。……然后你就能找到以下這個項
 
可惜的是,這個文件卻是無法播放的,但這并不代表他不屬于這個視頻資源的。但是如果找不到這個,也沒問題的,你會找到下一片段的視頻資源。
 
當(dāng)我們知道圖片的下面一項的時候,你就很快能找到剩余的片段了。
為什么?因為你可以發(fā)現(xiàn)這兩個請求的URL路徑一樣,而且下面的哪一個片段是不完整的視頻,所以不可否認(rèn)的是,愛奇藝把視頻片段分割成了很多片段。
什么?你覺得牽強(qiáng)?對,確實是這樣的。但是不如這么想,如果你覺得這不是可疑的視頻,那么當(dāng)你不能在Fiddler里面找到除了這些片段的可疑播放的視頻的時候你就不會這么想了,因為不管怎么樣,你要相信fiddler已經(jīng)把視頻捕獲到了。而且視頻肯定也是存在的,不然你怎么能再頁面取觀看呢對吧。既然這樣,那么我們就分析382這一項。要干什么呢?當(dāng)然首先是看下這個地址
 
這恐怖的GET請求,一大堆符號。
GET /r/bdcdngdct.inter.71edge.com/videos/v0/20180831/44/87/611f0244cfe1a64d165b2f630be2e9fc.f4v?key=0433de19d0c1b75057f6fc64c676e6ded&dis_k=c17fe85c329bf7dcd883071bb8d55fa5&dis_t=1535880044&dis_dz=CT-GuangDong_GuangZhou&dis_st=42&src=iqiyi.com&uuid=7908d205-5b8bab6c-191&rn=1535880043829&qd_tm=1535880032356&qd_tvid=1294428000&qd_vipdyn=0&qd_k=a07fc56691bd8558b5e9f23e9119b36a&cross-domain=1&qd_aid=220327201&qd_uid=&qd_stert=0&qypid=1294428000_02020031010000000000&qd_p=7908d205&qd_src=01010031010000000000&qd_index=1&qd_vip=0&qyid=836c674bfa7e7387a323d314bfb4a875&pv=0.1&qd_vipres=0&range=8192-10431487HTTP/1.1
我們要做的就是構(gòu)造這一串符號,并且是有依據(jù)的構(gòu)造。從前面往后看,尋找最后一層目錄,得到服務(wù)器上的文件是這個
611f0244cfe1a64d165b2f630be2e9fc.f4v?key=0433de19d0c1b75057f6fc64c676e6ded&dis_k=c17fe85c329bf7dcd883071bb8d55fa5&dis_t=1535880044&dis_dz=CT-GuangDong_GuangZhou&dis_st=42&src=iqiyi.com&uuid=7908d205-5b8bab6c-191&rn=1535880043829&qd_tm=1535880032356&qd_tvid=1294428000&qd_vipdyn=0&qd_k=a07fc56691bd8558b5e9f23e9119b36a&cross-domain=1&qd_aid=220327201&qd_uid=&qd_stert=0&qypid=1294428000_02020031010000000000&qd_p=7908d205&qd_src=01010031010000000000&qd_index=1&qd_vip=0&qyid=836c674bfa7e7387a323d314bfb4a875&pv=0.1&qd_vipres=0&range=8192-10431487
為了構(gòu)造他,肯定是先找到這串字符最先出現(xiàn)的地方了。先忽略?號后面的參數(shù),不如先找到611f0244cfe1a64d165b2f630be2e9fc(因為一眼看去他是最突出的)這是哪里得到的吧。這就要用到fiddler強(qiáng)大的搜索工具了。
 


 
我們要找的就是從前往后尋找最早出現(xiàn)這串字符的項。
 
然后進(jìn)一步尋找這一串字符出現(xiàn)在哪里。(也就是在一下紅框里面各自尋找這一串字符)
 
搜索結(jié)果如下,在響應(yīng)中
 
那么既然這一串字符出現(xiàn)在這里,那么必然要先知道這一項的URL,并且構(gòu)造他。
 
GET/jp/dash?tvid=1294428000&bid=300&vid=5e54f1fec36034f67521abf755dd3f93&src=01010031010000000000&vt=0&rs=1&uid=&ori=pcw&ps=0&tm=1535880031201&qd_v=1&k_uid=836c674bfa7e7387a323d314bfb4a875&pt=0&d=0&s=&lid=&cf=&ct=&authKey=4c31a25989ea7e678b670125e6ee5acf&k_tag=1&ost=0&ppt=0&dfp=&locale=zh_cn&prio=%7B%22ff%22%3A%22f4v%22%2C%22code%22%3A2%7D&pck=&k_err_retries=0&k_ft1=549755813888&bop=%7B%22version%22%3A%227.0%22%2C%22dfp%22%3A%22%22%7D&callback=Q838114a04d5d4d3adb265513f3244a36&ut=0&vf=a07fc56691bd8558b5e9f23e9119b36aHTTP/1.1
又是一長串字符了。整理參數(shù)如下
tvid=1294428000
&bid=300
&vid=5e54f1fec36034f67521abf755dd3f93
&src=01010031010000000000
&vt=0
&rs=1
&uid=
&ori=pcw
&ps=0
&tm=1535880031201
&qd_v=1
&k_uid=836c674bfa7e7387a323d314bfb4a875
&pt=0
&d=0
&s=
&lid=
&cf=
&ct=
&authKey=4c31a25989ea7e678b670125e6ee5acf
&k_tag=1
&ost=0
&ppt=0
&dfp=
&locale=zh_cn
&prio=%7B%22ff%22%3A%22f4v%22%2C%22code%22%3A2%7D
&pck=
&k_err_retries=0&k_ft1=549755813888
&bop=%7B%22version%22%3A%227.0%22%2C%22dfp%22%3A%22%22%7D
&callback=Q838114a04d5d4d3adb265513f3244a36
&ut=0
&vf=a07fc56691bd8558b5e9f23e9119b36a

看英文也可以大概的知道authKey 可能就是加密方式。所以你要在fiddler搜索authKey,(其實我這么做是為了找到構(gòu)造這個鏈接所對應(yīng)的js

 

這是最早出現(xiàn)authKey的地方,為了方便分析,把他復(fù)制到notepad++里面分析。

只找到一個結(jié)果。而且回頭看一下這些參數(shù)是不是很熟悉呢?大部分的參數(shù)他都已經(jīng)給出來了。authKey:n(n("") + I + A),當(dāng)然這里面都是Js加密的結(jié)果,所以我們只要找到函數(shù)n和A和I的值就能構(gòu)造出authKey了。當(dāng)然我們不可能吧這個js代碼分析一遍,所以我們就要借助谷歌瀏覽器的調(diào)試工具了。谷歌瀏覽器按F12彈出工具。并且在Sources找到這個js文件,并把他格式化左下角的{},(為了方便分析)
 
找到authKey,并給他做斷點(diǎn)。當(dāng)然如果你能夠顧及的話,你可以同時分析多個參數(shù)。然后你要刷新頁面(可以直接按F5刷新),讓他停在斷點(diǎn)處。
 
刷新后停在e處,你也可以直接讓指針觸碰函數(shù)n,然后你就能看到
 
你可以直接點(diǎn)進(jìn)去看是哪一個函數(shù),顯示是這個函數(shù)
 
看來這個n是調(diào)用了一串這些函數(shù)返回的結(jié)果。u(o(c(e),e.length * g))繼續(xù)往前面找函數(shù)c(),因為停留在這個,再了解作用域這些東西可以知道,這個函數(shù)c就是在這里面,下圖
 
看來函數(shù)c是最底層了(也就是說沒有再往下調(diào)用的函數(shù)了(自定義))下面到函數(shù)o,再往前看就能找到函數(shù)o了。
 
最后就是u了,在上上圖就能看到函數(shù)u了,所以,這個參數(shù)authKey就可以構(gòu)造了,現(xiàn)在要做的就是要找到調(diào)用這些參數(shù)所傳遞的參數(shù)。,就是I和A
 
看參數(shù)名字tm大概可以知道這是一個時間戳,而且查看I也發(fā)現(xiàn)  ,所以這很大概率就是時間戳。
A就是參數(shù)tvid的值。我們先返回去fiddler看下這個tvid在前面的鏈接有沒有提到過。
 


 
發(fā)現(xiàn)第一個鏈接就有這串?dāng)?shù)字。

 

所以我們就可以從這個鏈接得到A了,這個鏈接就是愛奇藝視頻的請求地址。




下一步&k_uid=836c674bfa7e7387a323d314bfb4a875
在進(jìn)行這一步之前不妨先看下這還缺什么
 


通過對比發(fā)現(xiàn)就下面藍(lán)點(diǎn)那五個參數(shù)是上面沒有的。
 


所以前面哪一些我就不講了(因為可以通過一樣的道理分析js就能得到參數(shù)的依據(jù)),接下來我要講的就是獲得以下五個參數(shù)。
首先是這個
k_ft1=549755813888
首先分析這個,要做的當(dāng)然就是先找一下后面的那一串?dāng)?shù)字在fiddler在更前一點(diǎn)的鏈接里面有沒有找到辣。
可惜的是沒有找到。。那么我們只能去尋找他的參數(shù)名了“k_ft1”

 
 
 

事實上你不一定看到這些就馬上用谷歌瀏覽器的開發(fā)者工具取調(diào)試他,你可以在notepad++里面看一下,找一下這個函數(shù),比如這里面這些函數(shù)都是沒有經(jīng)過壓縮函數(shù)名,這樣可以直接取尋找這個函數(shù),然后大概分析一下他的含義,也就是他是干什么的。
 
 
 
所以這個參數(shù)解決掉了。

第二個參數(shù):bop=%7B%22version%22%3A%227.0%22%2C%22dfp%22%3A%22%22%7D
同樣的方法,先搜索參數(shù)值,但是注意的是這里面的參數(shù)值是通過urlencode的,所以先解碼再尋找。
可以使用fiddler里面的textwizard工具來解碼

 


發(fā)現(xiàn)并沒有這個,但是你可以搜索里面的version或者dfp,為什么呢?因為這很有可能是類似的js片段。
{‘version’:e.version,‘dfp’:e.dfp}
,我建議搜索dfp。但是說道理,我們也可以直接搜索參數(shù)名bop而不糾結(jié)與參數(shù)值。
然后有意思的是,我們想太多了,發(fā)現(xiàn)其實都在這里。

 


所以這就完了,事實上這里面就有幾個函數(shù)了。
那么剩下的callback vf可以通過
callback大家可以使用谷歌瀏覽器的開發(fā)者工具調(diào)試一下,看一下什么時候獲得了callback。(圖忘了截,所以就當(dāng)做是練習(xí)好了),


下面是vf
 
然后大家可以吧剛才那些參數(shù)整理一下就行了。這是一個漫長的工作,所以,我就不幫你們整理了。

到現(xiàn)在,我們已經(jīng)構(gòu)造出來了
GET/jp/dash?tvid=1294428000&bid=300&vid=5e54f1fec36034f67521abf755dd3f93&src=01010031010000000000&vt=0&rs=1&uid=&ori=pcw&ps=0&tm=1535880031201&qd_v=1&k_uid=836c674bfa7e7387a323d314bfb4a875&pt=0&d=0&s=&lid=&cf=&ct=&authKey=4c31a25989ea7e678b670125e6ee5acf&k_tag=1&ost=0&ppt=0&dfp=&locale=zh_cn&prio=%7B%22ff%22%3A%22f4v%22%2C%22code%22%3A2%7D&pck=&k_err_retries=0&k_ft1=549755813888&bop=%7B%22version%22%3A%227.0%22%2C%22dfp%22%3A%22%22%7D&callback=Q838114a04d5d4d3adb265513f3244a36&ut=0&vf=a07fc56691bd8558b5e9f23e9119b36aHTTP/1.1 

這樣,我們就能得到一開始尋找的字符串:611f0244cfe1a64d165b2f630be2e9fc


 

而要知道的是,我們的目標(biāo)就是下面這個鏈接,上面的鏈接只是為了尋找字符串         611f0244cfe1a64d165b2f630be2e9fc 


GET /r/bdcdngdct.inter.71edge.com/videos/v0/20180831/44/87/611f0244cfe1a64d165b2f630be2e9fc.f4v?key=0433de19d0c1b75057f6fc64c676e6ded&dis_k=c17fe85c329bf7dcd883071bb8d55fa5&dis_t=1535880044&dis_dz=CT-GuangDong_GuangZhou&dis_st=42&src=iqiyi.com&uuid=7908d205-5b8bab6c-191&rn=1535880043829&qd_tm=1535880032356&qd_tvid=1294428000&qd_vipdyn=0&qd_k=a07fc56691bd8558b5e9f23e9119b36a&cross-domain=1&qd_aid=220327201&qd_uid=&qd_stert=0&qypid=1294428000_02020031010000000000&qd_p=7908d205&qd_src=01010031010000000000&qd_index=1&qd_vip=0&qyid=836c674bfa7e7387a323d314bfb4a875&pv=0.1&qd_vipres=0&range=0-8191HTTP/1.1 


通過簡單觀察發(fā)現(xiàn),那個鏈接不僅得到了字符串611f0244cfe1a64d165b2f630be2e9fc,還得到了很多參數(shù)。不如比較一下看還缺什么。

 


通過對比發(fā)現(xiàn)還確實缺了不少。不如先從key開始找
key=0433de19d0c1b75057f6fc64c676e6ded
尋找0433de19d0c1b75057f6fc64c676e6ded,得到下面這一項
 
 

發(fā)現(xiàn)里面的鏈接就是很完整的好不好。


https://bdcdngdct.inter.71edge.com/videos/v0/20180831/44/87/611f0244cfe1a64d165b2f630be2e9fc.f4v?key=0433de19d0c1b75057f6fc64c676e6ded&dis_k=c17fe85c329bf7dcd883071bb8d55fa5&dis_t=1535880044&dis_dz=CT-GuangDong_GuangZhou&dis_st=42&src=iqiyi.com&uuid=7908d205-5b8bab6c-191&rn=1535880043829&qd_tm=1535880032356&qd_tvid=1294428000&qd_vipdyn=0&qd_k=a07fc56691bd8558b5e9f23e9119b36a&cross-domain=1&qd_aid=220327201&qd_uid=&qd_stert=0&qypid=1294428000_02020031010000000000&qd_p=7908d205&qd_src=01010031010000000000&qd_index=1&qd_vip=0&qyid=836c674bfa7e7387a323d314bfb4a875&pv=0.1&qd_vipres=0

所以我們要的就是要構(gòu)造下面

GET /videos/v0/20180831/44/87/611f0244cfe1a64d165b2f630be2e9fc.f4v?qd_tvid=1294428000&qd_vipres=0&qd_index=1&qd_aid=220327201&qd_stert=0&qd_scc=ec9c19fe1c7863a46bd3245b238c2745&qd_sc=e1e1493d64de4db9c4d6c27f8220b24c&qd_p=7908d205&qd_k=a07fc56691bd8558b5e9f23e9119b36a&qd_src=01010031010000000000&qd_vipdyn=0&qd_uid=&qd_tm=1535880032356&qd_vip=0&cross-domain=1&qyid=836c674bfa7e7387a323d314bfb4a875&qypid=1294428000_02020031010000000000&qypid=1294428000_02020031010000000000&rn=1535880043829&pv=0.1&cross-domain=1HTTP/1.1 




分開參數(shù)
/videos/v0/20180831/44/87/611f0244cfe1a64d165b2f630be2e9fc.f4v?
qd_tvid=1294428000
&qd_vipres=0
&qd_index=1
&qd_aid=220327201
&qd_stert=0
&qd_scc=ec9c19fe1c7863a46bd3245b238c2745
&qd_sc=e1e1493d64de4db9c4d6c27f8220b24c
&qd_p=7908d205
&qd_k=a07fc56691bd8558b5e9f23e9119b36a
&qd_src=01010031010000000000
&qd_vipdyn=0
&qd_uid=
&qd_tm=1535880032356
&qd_vip=0
&cross-domain=1
&qyid=836c674bfa7e7387a323d314bfb4a875
&qypid=1294428000_02020031010000000000
&qypid=1294428000_02020031010000000000
&rn=1535880043829
&pv=0.1
&cross-domain=1


這一次發(fā)現(xiàn)和之前的參數(shù)就就差不多了,比較一下

 


看來就剩下后面的幾個參數(shù)了。當(dāng)然你也可以一個參數(shù)一個參數(shù)的找依據(jù),但是有時候這是不必要的,你可以通過在不同的愛奇藝視頻網(wǎng)頁請求抓包,把一些不變的量你就當(dāng)然是常量就行了。當(dāng)然這也有弊端比如說這樣你就無法了解更深一層的含義。或者這些參數(shù)有可能就是破解vip限制的關(guān)鍵。(講道理這些參數(shù)是什么意義我就沒研究,所以這個破解vip我是隨便說的,就是為了表達(dá)這樣一個意思,就是這些參數(shù)對僅僅解析這些視頻可能是無關(guān)重要的,但是如果你不僅僅只要這些,這些就很重要了)。



后面的幾個參數(shù)我不需要講,因為這個前面的一些參數(shù)值有重復(fù)。


比如&qyid=836c674bfa7e7387a323d314bfb4a875就是cookie的QC005。
所以后面就大概講一下如何驗證你構(gòu)造出來的結(jié)果對不對。 
搬出webstorm了,

 


這個軟件可以幫助你運(yùn)行js腳本,這樣你就能運(yùn)行上面的函數(shù)得到結(jié)果。然后你可以使用postman可以幫助你提交數(shù)據(jù)。

 


至于這些軟件如何使用我就不講了。(如有需要自己可以去網(wǎng)上查教程資料什么的)
以上。 


以上的分析,我使用python 實現(xiàn)了這一過程,下面github地址可以找到這一項目。 

Github: https://github.com/ZSAIm/iqiyi-parserfile:///C:/Users/ADMIN/AppData/Local/Temp/msohtmlclip1/01/clip_image007.jpg


有興趣的小伙伴可以參與進(jìn)來改善這個程序,還有我Github里面的其他項目。(Github右上角的星號☆)!!

15.png (45.2 KB, 下載次數(shù): 1)

 

15.png


熱門文章
  • 機(jī)械革命S1 PRO-02 開機(jī)不顯示 黑...
  • 聯(lián)想ThinkPad NM-C641上電掉電點(diǎn)不...
  • 三星一體激光打印機(jī)SCX-4521F維修...
  • 通過串口命令查看EMMC擦寫次數(shù)和判...
  • IIS 8 開啟 GZIP壓縮來減少網(wǎng)絡(luò)請求...
  • 索尼kd-49x7500e背光一半暗且閃爍 ...
  • 樓宇對講門禁讀卡異常維修,讀卡芯...
  • 新款海信電視機(jī)始終停留在開機(jī)界面...
  • 常見打印機(jī)清零步驟
  • 安裝驅(qū)動時提示不包含數(shù)字簽名的解...
  • 共享打印機(jī)需要密碼的解決方法
  • 圖解Windows 7系統(tǒng)快速共享打印機(jī)的...
  • 錦州廣廈電腦上門維修

    報修電話:13840665804  QQ:174984393 (聯(lián)系人:毛先生)   
    E-Mail:174984393@qq.com
    維修中心地址:錦州廣廈電腦城
    ICP備案/許可證號:遼ICP備2023002984號-1
    上門服務(wù)區(qū)域: 遼寧錦州市區(qū)
    主要業(yè)務(wù): 修電腦,電腦修理,電腦維護(hù),上門維修電腦,黑屏藍(lán)屏死機(jī)故障排除,無線上網(wǎng)設(shè)置,IT服務(wù)外包,局域網(wǎng)組建,ADSL共享上網(wǎng),路由器設(shè)置,數(shù)據(jù)恢復(fù),密碼破解,光盤刻錄制作等服務(wù)

    技術(shù)支持:微軟等
    一区二区三区精品视频在线观看| 在线成人一区二区| 日韩精品日韩在线观看| 中文精品无码中文字幕无码专区| 日本在线电影一区二区三区| 成人在线手机视频| 日本福利专区在线观看| ww久久中文字幕| 色噜噜日韩精品欧美一区二区| 最近中文字幕在线| 国产精品乱码一区二三区小蝌蚪| 亚洲无码精品在线观看| 一区二区亚洲| 狠狠网亚洲精品| 人人做人人草| 激情综合色丁香一区二区| 亚洲区自拍偷拍| 欧美人与动性xxxxbbbb| 久久免费国产| 青花影视在线观看免费高清| 新狼窝色av性久久久久久| 久久成人麻豆午夜电影| 亚洲欧美一区二区三区国产精品 | 成人性做爰片免费视频| 在线观看免费看片| 99国产精品白浆在线观看免费| 亚洲第一色av| 日韩精品一区二区不卡| 精品久久久久香蕉网| 欧美人体一区二区三区| 亚洲第一二区| 极品少妇一区二区三区| 91蝌蚪porny九色| 777a∨成人精品桃花网| 国内精久久久久久久久久人| 欧美另类在线播放| 欧美黑人巨大精品一区二区| 久热国产精品视频一区二区三区| 国产又猛又黄的视频| 在线不卡一区二区三区| 在线视频观看一区二区| 国产精品99久久久久久大便| wwwwww.色| 少妇一级淫片免费放中国 | 伊人手机在线| 天堂av一区二区三区在线播放| 久久国产精品99久久人人澡| 狠狠色狠狠色综合日日五| 精品久久国产精品| 手机看片福利永久国产日韩| 粉嫩av懂色av蜜臀av分享| 国产伦精品一区二区三区视频痴汉 | 成人午夜av电影| 奇米一区二区三区av| 精品制服美女丁香| 色综合久久综合网欧美综合网| 欧美国产日韩一区二区三区| 国产卡一卡二在线| 制服丨自拍丨欧美丨动漫丨| 免费黄色欧美视频| 国模私拍视频在线| 中文字幕在线视频网| 九九热hot精品视频在线播放| 国产成人亚洲精品狼色在线 | 制服下的诱惑暮生| 欧美美女在线| 国产性猛交普通话对白| 狂野欧美性猛交xxxx巴西| 天天av天天操| 国产精品亚洲二区| 国产精品乱子久久久久| 国产一区二区三区视频免费观看| 成人国产免费电影| 久久网福利资源网站| 天堂av资源在线观看| 黄网站免费入口| 日本xxxx高清色视频| 中文字幕av一区二区三区四区| 成人在线免费视频观看| 国产精品美女久久久久久| 欧美—级a级欧美特级ar全黄| 999精品在线观看| 日本黄色免费观看| xxx国产精品| av在线资源站| 国产精品magnet| 在线观看不卡视频| 精品免费二区三区三区高中清不卡| 国产免费黄色av| www.99热| 天天干,天天干| 高清性色生活片在线观看| 精品999日本| 欧美日韩国产一级片| 久久国产精品久久久久| 国产一级不卡毛片| 亚洲第一页在线播放| 麻豆mv在线看| 99re热视频精品| 日韩亚洲欧美在线观看| 亚洲国产日韩美| 国产jjizz一区二区三区视频| 天堂www在线а√天堂| 成人自拍在线| 丁香啪啪综合成人亚洲小说 | 日韩一本精品| 无码久久精品国产亚洲av影片| 午夜毛片在线| 精品一区二区三区免费| 欧美视频不卡中文| 欧美中日韩免费视频| 黄色av电影网站| 黄色片免费大全| 97精品在线| 1区2区3区国产精品| 色爱av美腿丝袜综合粉嫩av| 日本新janpanese乱熟| 国产三级做爰高清在线| 欧美顶级毛片在线播放| 99re这里都是精品| 日韩免费在线视频| 另类小说第一页| 在线观看岛国片| 久久av影院| 麻豆视频一区二区| 欧美成人免费在线观看| 亚洲专区区免费| 欧美hdfree性xxxx| 麻豆91精品91久久久的内涵| 久久久久久久网站| 免费看一级黄色| 日韩黄色影院| 成人动漫一区二区三区| 国产伦视频一区二区三区| 加勒比海盗1在线观看免费国语版| 国产精品综合在线| 在线观看欧美| 色吊一区二区三区| 青青草视频国产| 日本免费精品视频| 爱啪视频在线观看视频免费| 亚洲一区激情| 91麻豆精品国产| 15—17女人毛片| www.4438全国最大| 久草精品在线观看| 成人国产精品久久久久久亚洲| 国产成人无码av| 中文字幕av高清在线观看| 国产一区二区电影| 亚洲午夜激情免费视频| 东北少妇不带套对白| 国产高清av| 亚洲精品护士| 精品国产免费一区二区三区香蕉| 日本午夜精品电影| 最近中文av字幕在线中文 | 国产精品有限公司| 亚洲av无码国产精品久久不卡| 青青一区二区| 亚洲三级 欧美三级| 欧美又粗又长又爽做受| 女人爱爱视频| 日韩vs国产vs欧美| 日韩成人免费视频| 国产免费无遮挡吸奶头视频| 成人短视频在线| 午夜精品久久久久久久久久| 亚洲午夜无码av毛片久久| 国产1区2区3区| 视频在线不卡免费观看| 欧美日韩xxxxx| 在线不卡免费视频| 久久99国内| 欧美高清视频一区二区| 亚洲黄色一区二区| 欧美日韩国产综合视频 | 久久久久久久久免费看无码| 嫩草影院在线观看未满十八| 久久精品国产精品亚洲红杏| 亚洲一区制服诱惑| 毛片毛片女人毛片毛片| 日韩在线观看一区二区三区| 欧美精品一区男女天堂| 黑人操日本美女| 欧美老女人性开放| 亚洲欧美日韩小说| 国产精品视频黄色| 在线免费观看黄色| 在线国产电影不卡| 色欲av无码一区二区三区| 综合毛片免费视频| 亚洲美女av网站| 在线观看日本www| 欧美人与性动交α欧美精品济南到 | porn视频在线观看| 欧美性色aⅴ视频一区日韩精品| 亚洲久久久久久| 久久国产三级| 美女福利视频一区|