3atv精品不卡视频,97人人超碰国产精品最新,中文字幕av一区二区三区人妻少妇,久久久精品波多野结衣,日韩一区二区三区精品

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【日常】爬虫学习进阶:百度翻译的秘密(2021版)

發布時間:2023/12/20 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【日常】爬虫学习进阶:百度翻译的秘密(2021版) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

序言

許久不更,省身自愧。假期里事情沒做成幾件,跑些步也把膝蓋搞得殘廢,年關將至,且以陋文一篇辭舊迎新。

近期想到可以積累一些雙語語料以備后用,于是去嘗試去一些在線翻譯尋求資源,總結下來還是百度翻譯的查詢結果相對完全(相對于Google翻譯和有道翻譯),除了能提供相當數量的雙語例句外,還有同義詞辨析以及來自WordNet的完整詞義列表。

  • 以查詢單詞take為例:👇

    • 英英釋義:一共42種不同的釋義結果,可用于語義消歧任務,其數據來源于WordNet,也是語義消歧任務的常用外部知識源。👇

    • 雙語例句:最直接的想法可以作為機器翻譯任務的數據源,注意到這里的雙語例句中的take是帶有詞義標注的,所以用途可能會更為廣泛。👇

    • 其他幾個欄目下的數據筆者簡單概括,不再截圖贅述:

      • 詞語用例即一些常用搭配,如take after,take in等,雖然take有非常多的常用搭配,而且有些搭配還有很多的不同釋義,筆者認為這些常用搭配的短語在英文語句分詞時應當作為整體考慮,因為拆分下來可能并不能找到適合的take語義與其匹配,并且短語后的介詞可能也不是其本身的含義。

        • 以短語搭配take in為例,常用釋義為收留,其他還有 吸收,理解,改小 等含義,顯然拆分為take與in后并不能體現這些釋義,因此take in就應當視為一個單詞考慮。
        • 好在并不是所有單詞都有如此多的常見搭配,可能通過枚舉解決此類問題,通過更加合理的預訓練,這樣可能會使得模型在一些下游任務的表現得到提升。
      • 同反義詞以及同義詞辨析是百度翻譯與其他幾個在線翻譯最大的突出點,有道翻譯沒有這一項數據,Google翻譯則過于簡略缺少例句參考,百度翻譯在這一項中除了有同義詞的例舉釋義外,也給出了雙語例句作為參考。假設某種任務是讓機器辨析某個英文句子中的單詞(如take)是否可以用其他類似單詞替代(如常見的同義詞grasp,capture,hold等),這就可以作為一個可能的數據增強來源。

既然有如此多具有潛在利用價值的數據可供挖掘,那么如何獲取就是關鍵問題了,當然百度作為巨頭自然會對公開數據進行一些加密,筆者通過半天的摸索,基本弄得非常明白,以為爬取思路很有趣味,非常值得借鑒與參考,不辭繁瑣且與眾友分享一二。


目錄

  • 序言
  • 思路解析
    • 1 樸素的頁面源代碼爬取
    • 2 試試抓取數據包
    • 3 如何生成字段sign與token?
      • 3.1 生成token的邏輯
      • 3.2 生成sign的邏輯
  • 源碼


思路解析

1 樸素的頁面源代碼爬取

讓我們回頭再來看一下查詢take單詞的頁面:👇

可以看到網址上清楚得記錄了#en/zh/take,顯然這表示我們在從英文(en)翻譯到中文(zh),需要翻譯的文本是take,且所有需要爬取的數據都在這個頁面上(以雙語例句為例可以看到包含在標簽sample-source中):👇

似乎問題非常簡單,直接獲取該頁面上的頁面源代碼即可解決:👇

# -*- coding: UTF-8 -*- # @author: caoyang # @email: caoyang@163.sufe.edu.cnimport requestsword = 'take' url = 'https://fanyi.baidu.com/#en/zh/' + word headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:82.0) Gecko/20100101 Firefox/82.0'} r = requests.get(url, headers=headers) html = r.textwith open('baidufanyi_{}.html'.format(word), 'w', encoding='utf8') as f:f.write(html)

我們將得到的頁面源代碼寫出到外部文件,查找sample-source標簽后失望的發現這里面寫得都是一些模板語言,缺乏數據填充,并沒有需要的東西:👇

此路不通,須當另辟蹊徑,也許之后還會回到這段樸素的頁面源代碼上呢?所謂返璞歸真,約莫如此罷。


2 試試抓取數據包

既然頁面源代碼上顯示為需要數據填充的模板語言,那么前端必然是向后端發起了數據請求,通過抓包應當可以獲得需要的數據。👇

不出所料在XHR監聽中我們看到了v2transapi?from=en&to=zh這個數據包,通過上圖對應照勉強可以看出右邊紅框中的json數據就是左邊的例句 I’ll take any you don’t want.。

查看消息頭可以發現這是一個POST請求(左圖),表單數據(右圖)也非常簡單:👇

  • 注:Cookie沒有打碼大家也別深究了,截屏中沒有登錄百度賬號,所以Cookie里面沒有什么有用的信息,事實上百度翻譯爬取中Cookie是必要的,后文中將會在頁面Javascript中看到這一點,為了便于后續代碼運行,本文使用明文Cookie。

問題似乎又解決了,讓我們來試試是否可行:👇

# -*- coding: UTF-8 -*- # @author: caoyang # @email: caoyang@163.sufe.edu.cnimport json import requestsword = 'take' url = 'https://fanyi.baidu.com/v2transapi' formdata = {'from' : 'en','to' : 'zh','query' : word,'simple_means_flag' : '3','sign' : '183948.404925','token' : '36fffe666423ac015ff58d7f3a9bc433','domain' : 'common', } headers = {'Host': 'fanyi.baidu.com','User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:85.0) Gecko/20100101 Firefox/85.0','Accept': '*/*','Accept-Language': 'zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2','Accept-Encoding': 'gzip, deflate, br','Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8','X-Requested-With': 'XMLHttpRequest','Content-Length': '116','Origin': 'https://fanyi.baidu.com','Connection': 'keep-alive','Referer': 'https://fanyi.baidu.com/','Cookie': 'BAIDUID=DBBD7E00FF1E064D7FC01E585DC97E13:FG=1; BIDUPSID=DBBD7E00FF1E064D7FC01E585DC97E13; PSTM=1612755445; BDRCVFR[gltLrB7qNCt]=mk3SLVN4HKm; delPer=0; PSINO=5; H_PS_PSSID=33425_33442_33260_33272_33571_33585_33318_33268; BA_HECTOR=0184al2la1ak8421rh1g21cfm0r; BDORZ=FFFB88E999055A3F8A630C64834BD6D0; BCLID=10815360212121519601; BDSFRCVID=z2kOJexroG3VnU3eKBZghcyL2LweG7bTDYLEOwXPsp3LGJLVJeC6EG0Pts1-dEu-EHtdogKK0gOTH6KF_2uxOjjg8UtVJeC6EG0Ptf8g0M5; H_BDCLCKID_SF=tR3aQ5rtKRTffjrnhPF326DfXP6-hnjy3b7pWfKb5lvIoR3d-nrdDxAWbttf5q3RymJ42-39LPO2hpRjyxv4y4Ldj4oxJpOJ-bCL0p5aHl51fbbvbURvD--g3-AqBM5dtjTO2bc_5KnlfMQ_bf--QfbQ0hOhqP-jBRIE3-oJqCLaMItR3f; __yjs_duid=1_386a6866632fadafb73dffc74e18bbf91612755447272; Hm_lvt_64ecd82404c51e03dc91cb9e8c025574=1612755447; Hm_lpvt_64ecd82404c51e03dc91cb9e8c025574=1612755466; ab_sr=1.0.0_M2E2ZWQ0NDdkMTQyMTFiYTRjY2Y1NDIxOGNhZmVmZmEyMjE3YTY0MmE0OTdiNWQ4NjQxMDQzNDYxMzVjNDA2NzY5MWU4NTRiMjY1MDdlYWUzYjk4YjNmZDRhYmI4MGQw; __yjsv5_shitong=1.0_7_9ec8cc04516309efce46e669dcc80c158b7f_300_1612755466482_114.230.179.127_9723e5b1; REALTIME_TRANS_SWITCH=1; FANYI_WORD_SWITCH=1; HISTORY_SWITCH=1; SOUND_SPD_SWITCH=1; SOUND_PREFER_SWITCH=1', } r = requests.post(url, data=formdata, headers=headers) with open('transapi_{}.json'.format(word), 'w', encoding='utf8') as f:json.dump(r.json(), f)

這里同樣將POST請求得到的json數據導出到外部文件中,可以看到非常完整的頁面數據,雖然看起來很亂,但是筆者可以肯定的說頁面上所有有用的信息,包括雙語例句,同義詞辨析等等條目都包含在這段json中了,至于如何解析出可用的數據,那就是后話了。👇

大功告成!讓我們用上面的代碼再試試其他單詞的查詢結果吧,將上述代碼第8行的word = 'take'修正為word = 'get'試試:👇

顯然問題沒有那么簡單,替換成新的單詞就無法適用這個方法,回頭我們再來看看這張表單數據,里面有兩個字段非常令人在意:👇

這個sign和token我們并不知道它們是如何生成的,但是我們可以推斷這是用于認證而加密得到的字符串,因此必須弄明白這兩個字段從何而來,才能徹底解決百度翻譯結果的爬取問題。

3 如何生成字段sign與token?

我們繼續做抓包工作,不過這次我們試試監聽JS中的數據:👇

很不幸地,我們又看到一大堆的JS文件,而且從數據包的大小來看還都是些又臭又長的JS代碼,如何從這些定位到我們需要的JS文件,再從文件中定位到字段sign與token的生成邏輯?這里筆者分享自己的定位思路:

  • ① 首先先看這里21個JS文件的文件名一列,像NotePanel.js,LangPanel.js一看就是頁面風格設計的JS文件,ai_captcha.js是一個智能驗證(顯然這里的sign與token并不是很智能),直接可以排除;
  • ② 接下來看JS文件的文件大小一列,一般來說,那種幾kb都不到的JS文件里都是一些功能性的小工具,或是存放一些小規模的靜態數據,基本可以忽略;
  • ③ 然后看JS文件的加載時間一列,注意到這個頁面上的數據當時就完全加載了,如果JS文件都加載得這么慢,那么利用這段JS還要接著去請求后端數據豈不是會慢得離譜,因此可以只考察那些0毫秒的JS文件。
  • ④ 最后,上面三個策略只是縮小篩選范圍,最重要的是這一點,即便不用上面三點的方法也能迅速確定到上圖紅框中的JS文件:試想,那個包含了向后端請求數據的JS文件中一定會有什么?必然會包含表單數據!表單數據中有什么?表單數據中有'sign'和'token'這兩個字符串!所以只要下載(或直接復制)每個JS文件的代碼,然后全文搜索sign或token,即可確定哪個JS文件中有我們想看的邏輯。

至此,可以定位到這個index_f4d8a7d.js文件(文件名的后綴f4d8a7d可能隨時間推移會變化),注意到走遍紅框中有sign和token兩個字段:👇

我們將紅框中的這段代碼復制到下面的框中優化格式查看:👇

w = {from : p.fromLang,to : p.toLang,query : n,transtype : r, simple_means_flag : 3, sign : f(n),token : window.common.token,domain : y.getCurDomain() }

這與上文中的表單數據基本吻合,可能多了一個transtype字段,不過這并不重要,因為我們只關心sign和token兩個字段的生成邏輯,接下來我們分別就兩個字段的生成邏輯代碼進行定位。

3.1 生成token的邏輯

首先從較為簡單的token開始,它的值為window.common.token,顯然不是所有的變量都叫window,所謂window就是頁面的全局變量,通常可以在頁面源代碼中找到它的定義,即使不能,它的位置也一般在像這種以index為前綴的JS文件中(如果不是當我沒說,最壞的結果應該是藏在之前JS抓包的其他JS文件中了)。

此時我們回到1 樸素的頁面源代碼爬取章節中的頁面源代碼里,用相同的代碼拿到頁面源代碼再看看:👇(完全相同,當然其實這里已經可以直接請求https://fanyi.baidu.com/即可,無需帶上后面的“查詢字符串”了。)

# -*- coding: UTF-8 -*- # @author: caoyang # @email: caoyang@163.sufe.edu.cnimport requestsword = 'take' url = 'https://fanyi.baidu.com/#en/zh/' + word headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:82.0) Gecko/20100101 Firefox/82.0'} r = requests.get(url, headers=headers) html = r.textwith open('baidufanyi_{}.html'.format(word), 'w', encoding='utf8') as f:f.write(html)

在導出的外部文件中搜索common即可定位到下面的頁面源代碼中的<script>部分:👇

似乎運氣不太好,window.common.token竟然是一個空字符串,別急,再往下面拉幾行看看:👇

token為空表示第一次訪問百度網站服務器端沒有收到baiduid cookie,會導致翻譯接口校驗不通過,通過刷新解決

原來這里需要帶上Cookie訪問才能得到token的值,值得注意的是,這里的請求頭與上文POST請求時請求頭并不完全相同,是不可以直接套用的,通過訪問https://fanyi.baidu.com/后抓包HTML,取得下圖中的請求頭即可:👇

此時我們加入完整的請求頭再來一遍:👇

# -*- coding: UTF-8 -*- # @author: caoyang # @email: caoyang@163.sufe.edu.cnimport requestsword = 'take' url = 'https://fanyi.baidu.com/#en/zh/' + word headers = {'Host' : 'fanyi.baidu.com','User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:82.0) Gecko/20100101 Firefox/82.0','Accept' : 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8','Accept-Language' : 'zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2','Accept-Encoding' : 'gzip, deflate, br','Connection' : 'keep-alive','Cookie' : 'BAIDUID=57D8DECD1001EDF4A260905A983072A9:FG=1; BIDUPSID=57D8DECD1001EDF4A260905A983072A9; PSTM=1612680499; BDRCVFR[gltLrB7qNCt]=mk3SLVN4HKm; delPer=0; PSINO=5; H_PS_PSSID=33425_33355_33273_33585; BA_HECTOR=2g8g240g0h00ak24451g1v39k0r; BDORZ=FFFB88E999055A3F8A630C64834BD6D0; Hm_lvt_64ecd82404c51e03dc91cb9e8c025574=1612680504,1612680509; Hm_lpvt_64ecd82404c51e03dc91cb9e8c025574=1612680509; __yjs_duid=1_57795229af6fbff1bde0f88f5beda8381612680504436; ab_sr=1.0.0_ZGQxNTEyYzNmYmM3YzA3ODgxMTIzNzhkNTQ2MDg4ODU2ZDAxODNlODQxZjJlYzdkNDNhNjhlYjIyNWNlZjIxNmIzOTE2YzgxNjJjMTExMzlkMWY5NWQzOTUxMTkzYWZi; __yjsv5_shitong=1.0_7_f89862c9f80b86296408413c2a5c443713a1_300_1612680509895_49.95.205.54_60776bff; REALTIME_TRANS_SWITCH=1; FANYI_WORD_SWITCH=1; HISTORY_SWITCH=1; SOUND_SPD_SWITCH=1; SOUND_PREFER_SWITCH=1','Upgrade-Insecure-Requests' : '1', } r = requests.get(url, headers=headers) html = r.textwith open('baidufanyi_{}.html'.format(word), 'w', encoding='utf8') as f:f.write(html)

重新查看導出的外部文件中的頁面源代碼,已經有token的值了:👇

另外如果直接在瀏覽器的控制臺中輸入變量名也可以直接獲取全局變量的值:👇

至此如何獲取token的方法已經明晰,下文中筆者將給出如何取出這個token值的一種相對比較魯棒的腳本方法(即如果頁面源代碼發生一些變化也能正確定位這個隨機變化的token值)。


3.2 生成sign的邏輯

w = {from : p.fromLang,to : p.toLang,query : n,transtype : r, simple_means_flag : 3, sign : f(n),token : window.common.token,domain : y.getCurDomain() }

sign的值為f(n),想要在這個200多kb的JS文件中找到某個函數邏輯,似乎全文閱讀一遍是不現實的,而且f(n)一看就是局部定義的函數,是無法通過控制臺輸出看到結果的。

不過好消息是我們可以直接看出這個函數f的參數是什么:參數為n,而n恰好是字段query的值,即查詢的單詞(take),這可能算是迷茫中的慰藉了。

接下來的工作就相對偏于經驗了,而這本身也是爬蟲的魅力所在,因為每一個爬蟲都可能是不一樣的,同樣,在這里適用的邏輯溯源思路并不一定能用在其他復雜爬蟲上。筆者僅將自己的思路作為分享。

  • ① 首先往找到的表單上方溯尋,找到最近的一個f的位置(這里如果你是用的相對高級的編輯器,只需要用鼠標框住f,則所有的整詞f都會高亮出來,非常便于尋找),如下圖中上邊兩個紅框所示:👇

  • ② 上圖中可以看到f函數是由一個t函數定義得到的,一段JS代碼中這里亂七八糟的t函數會有很多,不過這個t函數的參數并不多見:translation:widget/translate/input/pGrab,似乎是一段路由,試著全文搜索這段路由字符串,于是從700多行的表單數據我們找到了200多行處的特征路由字符串:👇(紅框中為一個完整的函數體)

  • ③ 顯然translation:widget/translate/input/pGrab被定義為一個方法的接口路由,推測所謂的t函數可能是調用這個接口方法,上圖紅框中是一個完整的函數體,可以推斷f(n)的邏輯就在這個紅框中了。簡單整理一下這段JS代碼:👇

    ;define("translation:widget/translate/input/pGrab",function(r,o,t){"use strict";function a(r){if(Array.isArray(r)){for(var o=0,t=Array(r.length);o<r.length;o++) t[o]=r[o];return t}return Array.from(r)}function n(r,o){for(var t=0;t<o.length-2;t+=3){var a=o.charAt(t+2);a=a>="a"?a.charCodeAt(0)-87:Number(a), a="+"===o.charAt(t+1)?r>>>a:r<<a, r="+"===o.charAt(t)?r+a&4294967295:r^a}return r}function e(r){var o=r.match(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g);if(null===o){var t=r.length;t>30&&(r=""+r.substr(0,10)+r.substr(Math.floor(t/2)-5,10)+r.substr(-10,10))}else{for(var e=r.split(/[\uD800-\uDBFF][\uDC00-\uDFFF]/),C=0,h=e.length,f=[];h>C;C++)""!==e[C]&&f.push.apply(f,a(e[C].split(""))),C!==h-1&&f.push(o[C]);var g=f.length;g>30&&(r=f.slice(0,10).join("")+f.slice(Math.floor(g/2)-5,Math.floor(g/2)+5).join("")+f.slice(-10).join(""))}var u=void 0,l=""+String.fromCharCode(103)+String.fromCharCode(116)+String.fromCharCode(107);u=null!==i?i:(i=window[l]||"")||"";for(var d=u.split("."),m=Number(d[0])||0,s=Number(d[1])||0,S=[],c=0,v=0;v<r.length;v++){var A=r.charCodeAt(v);128>A?S[c++]=A:(2048>A?S[c++]=A>>6|192:(55296===(64512&A)&&v+1<r.length&&56320===(64512&r.charCodeAt(v+1))?(A=65536+((1023&A)<<10)+(1023&r.charCodeAt(++v)),S[c++]=A>>18|240,S[c++]=A>>12&63|128):S[c++]=A>>12|224,S[c++]=A>>6&63|128),S[c++]=63&A|128)}for(var p=m,F=""+String.fromCharCode(43)+String.fromCharCode(45)+String.fromCharCode(97)+(""+String.fromCharCode(94)+String.fromCharCode(43)+String.fromCharCode(54)),D=""+String.fromCharCode(43)+String.fromCharCode(45)+String.fromCharCode(51)+(""+String.fromCharCode(94)+String.fromCharCode(43)+String.fromCharCode(98))+(""+String.fromCharCode(43)+String.fromCharCode(45)+String.fromCharCode(102)),b=0;b<S.length;b++)p+=S[b],p=n(p,F);return p=n(p,D),p^=s,0>p&&(p=(2147483647&p)+2147483648),p%=1e6,p.toString()+"."+(p^m)}var i=null;t.exports=e} );
  • ④ 這里面有三個函數a,n,e,你猜猜看哪個函數是加密的主函數?

    • 筆者的JS水平實屬半吊子,我雖然不太清楚define這個函數到底是什么意思,但是最后一句t.exports=e已經給出提示,導出的是e!,那么肯定是把e函數作為路由的調用函數唄;
    • 回頭再來看最外層的三個參數r,o,t:
      • t就只用在t.exports=e處,其余地方用到的都是局部變量;
      • o壓根就沒用到過,所用之處都是局部變量;
      • r就更好了,內部的三個函數a,n,e都用參數r,所以根本也是沒用到過的;
    • 所以只需要搞明白e的參數r到底是什么即可,這玩意兒猜都能猜出來,剛剛f(n)的參數n是啥來著,是查詢的單詞呀,那么這里的r還能是什么,只能也是查詢的單詞了;

至此分析結束,我們來檢驗一下分析的結論是否正確。這里筆者稍微打個岔,如果要將JS邏輯復現成Python相對費時費力,而且一旦JS邏輯改變將需要從頭分析,因此這里推薦使用execjs庫來直接執行JS代碼,簡單使用pip安裝即可:👇

pip install PyExecJS

然后我們將上面三個函數a,n,e復制成字符串來執行一下試試看(別忘了尾巴上有個var i=null;):👇

# -*- coding: UTF-8 -*- # @author: caoyang # @email: caoyang@163.sufe.edu.cnimport execjsjavascript_code = '''function a(r){if(Array.isArray(r)){for(var o=0,t=Array(r.length);o<r.length;o++)t[o]=r[o]; return t}return Array.from(r)}function n(r,o){for(var t=0;t<o.length-2;t+=3){var a=o.charAt(t+2);a=a>="a"?a.charCodeAt(0)-87:Number(a),a="+"===o.charAt(t+1)?r>>>a:r<<a,r="+"===o.charAt(t)?r+a&4294967295:r^a }return r}function e(r){var o=r.match(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g);if(null===o){var t=r.length;t>30&&(r=""+r.substr(0,10)+r.substr(Math.floor(t/2)-5,10)+r.substr(-10,10)) }else{for(var e=r.split(/[\uD800-\uDBFF][\uDC00-\uDFFF]/),C=0,h=e.length,f=[];h>C;C++)""!==e[C]&&f.push.apply(f,a(e[C].split(""))),C!==h-1&&f.push(o[C]); var g=f.length;g>30&&(r=f.slice(0,10).join("")+f.slice(Math.floor(g/2)-5,Math.floor(g/2)+5).join("")+f.slice(-10).join("")) }var u=void 0,l=""+String.fromCharCode(103)+String.fromCharCode(116)+String.fromCharCode(107);u=null!==i?i:(i=window[l]||"")||""; for(var d=u.split("."),m=Number(d[0])||0,s=Number(d[1])||0,S=[],c=0,v=0;v<r.length;v++){var A=r.charCodeAt(v);128>A?S[c++]=A:(2048>A?S[c++]=A>>6|192:(55296===(64512&A)&&v+1<r.length&&56320===(64512&r.charCodeAt(v+1))?(A=65536+((1023&A)<<10)+(1023&r.charCodeAt(++v)),S[c++]=A>>18|240,S[c++]=A>>12&63|128):S[c++]=A>>12|224,S[c++]=A>>6&63|128),S[c++]=63&A|128) }for(var p=m,F=""+String.fromCharCode(43)+String.fromCharCode(45)+String.fromCharCode(97)+(""+String.fromCharCode(94)+String.fromCharCode(43)+String.fromCharCode(54)),D=""+String.fromCharCode(43)+String.fromCharCode(45)+String.fromCharCode(51)+(""+String.fromCharCode(94)+String.fromCharCode(43)+String.fromCharCode(98))+(""+String.fromCharCode(43)+String.fromCharCode(45)+String.fromCharCode(102)),b=0;b<S.length;b++)p+=S[b],p=n(p,F); return p=n(p,D),p^=s,0>p&&(p=(2147483647&p)+2147483648),p%=1e6,p.toString()+"."+(p^m)}var i=null;'''print(execjs.compile(javascript_code).call('e', 'take'))

報錯顯示:execjs._exceptions.ProgramError: TypeError: 'window' 未定義

好家伙,又是window變量,觀察一下window出現在e函數中:

u=null!==i?i:(i=window[l]||"")||"";

顯然window[l]是全局變量window的一個屬性值,但是l是什么呢?往上翻一行就可以看到:

l=""+String.fromCharCode(103)+String.fromCharCode(116)+String.fromCharCode(107);

讓我們到瀏覽器的控制臺里看看這是什么東西:👇

gtk!!!,一切都破案了,讓我們回到1 樸素的頁面源代碼爬取中的頁面源代碼里,我們找到了window.gtk的值👇

最后我們修改一下這段JS代碼中的e函數,為它添加一個參數gtk,并將其中的window[l]替換成gtk即可:👇

# -*- coding: UTF-8 -*- # @author: caoyang # @email: caoyang@163.sufe.edu.cnimport execjsjavascript_code = '''function a(r){if(Array.isArray(r)){for(var o=0,t=Array(r.length);o<r.length;o++)t[o]=r[o]; return t}return Array.from(r)}function n(r,o){for(var t=0;t<o.length-2;t+=3){var a=o.charAt(t+2);a=a>="a"?a.charCodeAt(0)-87:Number(a),a="+"===o.charAt(t+1)?r>>>a:r<<a,r="+"===o.charAt(t)?r+a&4294967295:r^a }return r}function e(r,gtk){var o=r.match(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g);if(null===o){var t=r.length;t>30&&(r=""+r.substr(0,10)+r.substr(Math.floor(t/2)-5,10)+r.substr(-10,10)) }else{for(var e=r.split(/[\uD800-\uDBFF][\uDC00-\uDFFF]/),C=0,h=e.length,f=[];h>C;C++)""!==e[C]&&f.push.apply(f,a(e[C].split(""))),C!==h-1&&f.push(o[C]); var g=f.length;g>30&&(r=f.slice(0,10).join("")+f.slice(Math.floor(g/2)-5,Math.floor(g/2)+5).join("")+f.slice(-10).join("")) }var u=void 0,l=""+String.fromCharCode(103)+String.fromCharCode(116)+String.fromCharCode(107);u=null!==i?i:(i=gtk||"")||""; for(var d=u.split("."),m=Number(d[0])||0,s=Number(d[1])||0,S=[],c=0,v=0;v<r.length;v++){var A=r.charCodeAt(v);128>A?S[c++]=A:(2048>A?S[c++]=A>>6|192:(55296===(64512&A)&&v+1<r.length&&56320===(64512&r.charCodeAt(v+1))?(A=65536+((1023&A)<<10)+(1023&r.charCodeAt(++v)),S[c++]=A>>18|240,S[c++]=A>>12&63|128):S[c++]=A>>12|224,S[c++]=A>>6&63|128),S[c++]=63&A|128) }for(var p=m,F=""+String.fromCharCode(43)+String.fromCharCode(45)+String.fromCharCode(97)+(""+String.fromCharCode(94)+String.fromCharCode(43)+String.fromCharCode(54)),D=""+String.fromCharCode(43)+String.fromCharCode(45)+String.fromCharCode(51)+(""+String.fromCharCode(94)+String.fromCharCode(43)+String.fromCharCode(98))+(""+String.fromCharCode(43)+String.fromCharCode(45)+String.fromCharCode(102)),b=0;b<S.length;b++)p+=S[b],p=n(p,F); return p=n(p,D),p^=s,0>p&&(p=(2147483647&p)+2147483648),p%=1e6,p.toString()+"."+(p^m)}var i=null;'''print(execjs.compile(javascript_code).call('e', 'take', '320305.131321201'))

輸出結果恰為POST表單數據中的sign字段值(形式類似,但值是不會相同的):

至此,所有問題已經得到解決,總結來看我們主要是解決了sign與token兩個字段的生成邏輯,只需要做最后的代碼整合即可。


源碼

雖然分析的過程較為漫長,但是代碼本身是非常簡潔的:👇

# -*- coding: UTF-8 -*- # @author: caoyang # @email: caoyang@163.sufe.edu.cnimport json import execjs import requests from bs4 import BeautifulSoup from urllib.parse import urlencodeclass BaiduFanyi(object):""""""def __init__(self) -> None:javascript_code = '''function n(r,o){for(var t=0;t<o.length-2;t+=3){var a=o.charAt(t+2);a=a>="a"?a.charCodeAt(0)-87:Number(a),a="+"===o.charAt(t+1)?r>>>a:r<<a,r="+"===o.charAt(t)?r+a&4294967295:r^a}return r}var i=null;function e(r,gtk){var o=r.match(/[\uD800-\uDBFF][\uDC00-\uDFFF]/g);if(null===o){var t=r.length;t>30&&(r=""+r.substr(0,10)+r.substr(Math.floor(t/2)-5,10)+r.substr(-10,10))}else{for(var e=r.split(/[\uD800-\uDBFF][\uDC00-\uDFFF]/),C=0,h=e.length,f=[];h>C;C++)""!==e[C]&&f.push.apply(f,a(e[C].split(""))),C!==h-1&&f.push(o[C]);var g=f.length;g>30&&(r=f.slice(0,10).join("")+f.slice(Math.floor(g/2)-5,Math.floor(g/2)+5).join("")+f.slice(-10).join(""))}var u=void 0,l=""+String.fromCharCode(103)+String.fromCharCode(116)+String.fromCharCode(107);u=null!==i?i:(i=gtk||"")||"";for(var d=u.split("."),m=Number(d[0])||0,s=Number(d[1])||0,S=[],c=0,v=0;v<r.length;v++){var A=r.charCodeAt(v);128>A?S[c++]=A:(2048>A?S[c++]=A>>6|192:(55296===(64512&A)&&v+1<r.length&&56320===(64512&r.charCodeAt(v+1))?(A=65536+((1023&A)<<10)+(1023&r.charCodeAt(++v)),S[c++]=A>>18|240,S[c++]=A>>12&63|128):S[c++]=A>>12|224,S[c++]=A>>6&63|128),S[c++]=63&A|128)}for(var p=m,F=""+String.fromCharCode(43)+String.fromCharCode(45)+String.fromCharCode(97)+(""+String.fromCharCode(94)+String.fromCharCode(43)+String.fromCharCode(54)),D=""+String.fromCharCode(43)+String.fromCharCode(45)+String.fromCharCode(51)+(""+String.fromCharCode(94)+String.fromCharCode(43)+String.fromCharCode(98))+(""+String.fromCharCode(43)+String.fromCharCode(45)+String.fromCharCode(102)),b=0;b<S.length;b++)p+=S[b],p=n(p,F);return p=n(p,D),p^=s,0>p&&(p=(2147483647&p)+2147483648),p%=1e6,p.toString()+"."+(p^m)}'''self.javascript_lambda = execjs.compile(javascript_code)self.headers = {'Host' : 'fanyi.baidu.com','User-Agent' : 'Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:82.0) Gecko/20100101 Firefox/82.0','Accept' : 'text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,*/*;q=0.8','Accept-Language' : 'zh-CN,zh;q=0.8,zh-TW;q=0.7,zh-HK;q=0.5,en-US;q=0.3,en;q=0.2','Accept-Encoding' : 'gzip, deflate, br','Connection' : 'keep-alive','Cookie' : 'BAIDUID=57D8DECD1001EDF4A260905A983072A9:FG=1; BIDUPSID=57D8DECD1001EDF4A260905A983072A9; PSTM=1612680499; BDRCVFR[gltLrB7qNCt]=mk3SLVN4HKm; delPer=0; PSINO=5; H_PS_PSSID=33425_33355_33273_33585; BA_HECTOR=2g8g240g0h00ak24451g1v39k0r; BDORZ=FFFB88E999055A3F8A630C64834BD6D0; Hm_lvt_64ecd82404c51e03dc91cb9e8c025574=1612680504,1612680509; Hm_lpvt_64ecd82404c51e03dc91cb9e8c025574=1612680509; __yjs_duid=1_57795229af6fbff1bde0f88f5beda8381612680504436; ab_sr=1.0.0_ZGQxNTEyYzNmYmM3YzA3ODgxMTIzNzhkNTQ2MDg4ODU2ZDAxODNlODQxZjJlYzdkNDNhNjhlYjIyNWNlZjIxNmIzOTE2YzgxNjJjMTExMzlkMWY5NWQzOTUxMTkzYWZi; __yjsv5_shitong=1.0_7_f89862c9f80b86296408413c2a5c443713a1_300_1612680509895_49.95.205.54_60776bff; REALTIME_TRANS_SWITCH=1; FANYI_WORD_SWITCH=1; HISTORY_SWITCH=1; SOUND_SPD_SWITCH=1; SOUND_PREFER_SWITCH=1','Upgrade-Insecure-Requests' : '1',}self.mainpage_url = 'https://fanyi.baidu.com/'self.transapi_url = 'https://fanyi.baidu.com/v2transapi'self.result = Nonedef v2transapi(self, keyword: str, source: str='en', target: str='zh') -> dict: session = requests.Session()session.headers = self.headers.copy()response = session.get(self.mainpage_url, headers=self.headers)html = response.textwith open('baidufanyi.html', 'w', encoding='utf8') as f:f.write(html)def _find_token_and_gtk(html: str) -> (str, str):soup = BeautifulSoup(html, 'lxml')scripts = soup.find_all('script')script_code = '''var window={};try{'''for script in scripts:_script_code = str(script.string).strip('\n')if _script_code.startswith('window'):script_code += _script_code + ''';'''script_code += '''}catch(e){}'''window = execjs.compile(script_code).eval('window')token = window['common']['token']gtk = window['gtk']return token, gtktoken, gtk = _find_token_and_gtk(html)formdata = {'from' : source,'to' : target,'query' : keyword,'simple_means_flag' : '3','sign' : self.javascript_lambda.call('e', keyword, gtk),'token' : token,'domain' : 'common',}# print(urlencode(formdata))response = session.post(self.transapi_url, data=formdata)result = response.json()with open('transapi_{}.json'.format(keyword), 'w', encoding='utf8') as f:json.dump(result, f)self.result = result.copy()return resultif __name__ == '__main__':baidufanyi = BaiduFanyi()baidufanyi.v2transapi('put')

特別地,筆者在提取頁面源代碼的window變量值的邏輯寫在_find_token_and_gtk函數中,筆者的思路是提取頁面源代碼上所有的<script>標簽中的內容,然后使用execjs庫進行執行,再取window的變量值即可,這相對于較硬的搜索邏輯找到gtk和token要相對魯棒一些,不過為了減少抓取的<script>標簽數量,筆者做了一些限制,并且沒加入一段都使用異常拋出,因為本身來說window這個全局變量是包含了一些自有屬性的,直接復制并不能正常運行。

請求頭中的Cookie可能需要定時更換,不過其有效期應該是比較持久的,不必過于擔憂,此外可以加入代理IP的手段,不過可能會出一些問題,那是后話了。

最后關于得到的json數據的解析方法,其實得到的json數據是相當大的,筆者在BaiduFanyi類中另寫了三個測試方法,有需要的可以添加到上面的類代碼中:👇

def parse_example_sentence(self) -> list:if self.result is None:with open('transapi_{}.json'.format('take'), 'r', encoding='utf8') as f:self.result = json.load(f) dict_result = self.result.get('dict_result')liju_result = self.result.get('liju_result')for synonym in dict_result.get('synonym'):for _synonym in synonym['synonyms']:for example in _synonym['ex']:print(example['enText'], example['chText'])def parse_translation_result(self) -> list: if self.result is None:with open('transapi_{}.json'.format('take'), 'r', encoding='utf8') as f:self.result = json.load(f) trans_result = self.result.get('trans_result')translation_result = trans_result['data'][0]['dst'] return translation_resultdef _parse_json(self) -> None:if self.result is None:with open('transapi_{}.json'.format('take'), 'r', encoding='utf8') as f:self.result = json.load(f)trans_result = self.result.get('trans_result')dict_result = self.result.get('dict_result')liju_result = self.result.get('liju_result')trans_result_simple = trans_result['data'][0]['dst']print(trans_result_simple)for synonym in dict_result.get('synonym'):for _synonym in synonym['synonyms']:for example in _synonym['ex']:print(example['enText'], example['chText'])if dict_result is not None:for key, value in dict_result.items():print(key, type(value)) print('#' * 64)print('--sanyms--')if dict_result.get('sanyms') is not None:for sanyms in dict_result['sanyms']:print(sanyms['tit'])for data in sanyms['data']:print(data['p'], data['d'])print('-' * 64)print('#' * 64) print('--synonym--') if dict_result.get('synonym') is not None:for synonym in dict_result['synonym']:for key, value in synonym.items():print(key, value)print('-' * 64)print('#' * 64)print('--usecase--')if dict_result.get('usecase') is not None:for key, value in dict_result['usecase'].items():print(key, value)print('#' * 64)print('--collins--')if dict_result.get('collins') is not None:for key, value in dict_result['collins'].items():print(key, value)print('#' * 64)print('--edict--')if dict_result.get('edict') is not None:for key, value in dict_result['edict'].items():print(key, value)print('#' * 64)print('--simple_means--')if dict_result.get('simple_means') is not None:for key, value in dict_result['simple_means'].items():print(key, value)print('#' * 64)print('--queryExplainVideo--')if dict_result.get('queryExplainVideo') is not None:for key, value in dict_result['queryExplainVideo'].items():print(key, value)if dict_result is not None:pass

本文完,之后筆者將更新一些paper閱讀筆記,目前想看一些文本摘要方向的內容,不過可能還會繼續看text-to-SQL方向的東西,誰知道呢~

分享學習,共同進步!望諸君新年安好。

總結

以上是生活随笔為你收集整理的【日常】爬虫学习进阶:百度翻译的秘密(2021版)的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

国产电影无码午夜在线播放 | 国产香蕉尹人综合在线观看 | 国产成人久久精品流白浆 | 色五月五月丁香亚洲综合网 | 色欲av亚洲一区无码少妇 | 欧美 日韩 人妻 高清 中文 | 国产电影无码午夜在线播放 | 乱码午夜-极国产极内射 | 西西人体www44rt大胆高清 | 狠狠综合久久久久综合网 | 久久综合给合久久狠狠狠97色 | 国产精品永久免费视频 | 最新国产乱人伦偷精品免费网站 | 亚洲一区二区三区在线观看网站 | 18黄暴禁片在线观看 | 久久久精品成人免费观看 | 久久久久亚洲精品男人的天堂 | 国产精品国产自线拍免费软件 | 国产高清av在线播放 | 欧美日韩视频无码一区二区三 | 亚洲一区二区三区香蕉 | 日韩精品无码一区二区中文字幕 | 蜜桃无码一区二区三区 | 久久午夜夜伦鲁鲁片无码免费 | 丰满人妻一区二区三区免费视频 | 亚洲精品午夜无码电影网 | а√天堂www在线天堂小说 | 国产精品办公室沙发 | 国产精品久久国产精品99 | 人人爽人人爽人人片av亚洲 | 欧美日韩久久久精品a片 | 男人的天堂av网站 | 亚洲精品欧美二区三区中文字幕 | 亚洲成a人片在线观看无码 | 久久99国产综合精品 | 中文字幕久久久久人妻 | 88国产精品欧美一区二区三区 | 色五月五月丁香亚洲综合网 | 久久99精品国产麻豆蜜芽 | 欧美熟妇另类久久久久久不卡 | 中文亚洲成a人片在线观看 | 色老头在线一区二区三区 | 亚洲毛片av日韩av无码 | 日本饥渴人妻欲求不满 | 日韩少妇白浆无码系列 | 无码任你躁久久久久久久 | 少妇愉情理伦片bd | 极品尤物被啪到呻吟喷水 | 久久久国产精品无码免费专区 | 亚洲国产综合无码一区 | 高潮喷水的毛片 | 97人妻精品一区二区三区 | 亚洲日韩av一区二区三区四区 | 久久久久久久女国产乱让韩 | 国产特级毛片aaaaaa高潮流水 | 欧美日韩在线亚洲综合国产人 | 男女作爱免费网站 | 亚洲国产欧美国产综合一区 | 18禁黄网站男男禁片免费观看 | 亚洲色在线无码国产精品不卡 | 国产香蕉97碰碰久久人人 | 欧美激情一区二区三区成人 | 无码国产激情在线观看 | 国产又爽又猛又粗的视频a片 | 日产精品99久久久久久 | 久久人人爽人人人人片 | 六月丁香婷婷色狠狠久久 | 成人无码精品一区二区三区 | 国产精品手机免费 | 精品无码国产一区二区三区av | 亚洲国产精品一区二区美利坚 | 国产精品a成v人在线播放 | 综合激情五月综合激情五月激情1 | 老司机亚洲精品影院无码 | 骚片av蜜桃精品一区 | 久精品国产欧美亚洲色aⅴ大片 | 无码av岛国片在线播放 | 国产在线无码精品电影网 | 亚洲大尺度无码无码专区 | 久久精品视频在线看15 | 丝袜足控一区二区三区 | 99久久99久久免费精品蜜桃 | 久久久亚洲欧洲日产国码αv | 亚洲七七久久桃花影院 | 欧洲熟妇精品视频 | 在线a亚洲视频播放在线观看 | 伊人久久婷婷五月综合97色 | 丰满诱人的人妻3 | 中文字幕久久久久人妻 | 综合激情五月综合激情五月激情1 | 亚洲经典千人经典日产 | 日日摸天天摸爽爽狠狠97 | 少妇无码一区二区二三区 | 伊人色综合久久天天小片 | 天干天干啦夜天干天2017 | 国产一区二区三区精品视频 | 任你躁国产自任一区二区三区 | 蜜臀av在线播放 久久综合激激的五月天 | 久久久久久国产精品无码下载 | 国产 精品 自在自线 | 十八禁真人啪啪免费网站 | 久久久久久久人妻无码中文字幕爆 | 久久久国产一区二区三区 | 荫蒂添的好舒服视频囗交 | 精品人妻人人做人人爽 | 国产一区二区三区影院 | 亚洲自偷精品视频自拍 | 色综合久久久无码中文字幕 | 亚洲欧美日韩综合久久久 | 亚洲成a人片在线观看无码3d | 亚洲熟妇色xxxxx欧美老妇y | 熟女少妇人妻中文字幕 | 76少妇精品导航 | 日本一本二本三区免费 | 成熟妇人a片免费看网站 | 欧洲精品码一区二区三区免费看 | 伊人色综合久久天天小片 | 久久久久久九九精品久 | 欧美老妇交乱视频在线观看 | 欧美阿v高清资源不卡在线播放 | 亚洲国产精品久久久天堂 | 精品国产精品久久一区免费式 | 久久综合狠狠综合久久综合88 | 天天拍夜夜添久久精品 | 131美女爱做视频 | 欧美黑人乱大交 | 亚洲一区av无码专区在线观看 | 久久久久久久人妻无码中文字幕爆 | 4hu四虎永久在线观看 | 伊人久久大香线蕉亚洲 | 久久成人a毛片免费观看网站 | 日本护士毛茸茸高潮 | 少妇厨房愉情理9仑片视频 | 欧美熟妇另类久久久久久不卡 | 乱码午夜-极国产极内射 | 人人妻人人澡人人爽人人精品浪潮 | 精品无码一区二区三区的天堂 | 老司机亚洲精品影院 | 国内精品人妻无码久久久影院蜜桃 | 狠狠色噜噜狠狠狠7777奇米 | 久久精品女人天堂av免费观看 | 久久精品人人做人人综合试看 | 久久久久se色偷偷亚洲精品av | 波多野结衣av一区二区全免费观看 | 国产精品高潮呻吟av久久4虎 | 日日摸夜夜摸狠狠摸婷婷 | 啦啦啦www在线观看免费视频 | 久久人人97超碰a片精品 | 国产另类ts人妖一区二区 | 精品国产aⅴ无码一区二区 | 扒开双腿吃奶呻吟做受视频 | 亚洲精品国产精品乱码视色 | 精品水蜜桃久久久久久久 | 国产精品美女久久久 | 精品国产青草久久久久福利 | 久久综合激激的五月天 | 国内精品久久毛片一区二区 | 强开小婷嫩苞又嫩又紧视频 | 国产性生大片免费观看性 | 人人妻人人澡人人爽精品欧美 | 亚洲欧美国产精品久久 | 亚洲精品成a人在线观看 | 国内揄拍国内精品少妇国语 | 丰满人妻精品国产99aⅴ | 国内综合精品午夜久久资源 | 正在播放东北夫妻内射 | 久久久久久国产精品无码下载 | 四虎国产精品一区二区 | 国产精品美女久久久久av爽李琼 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 日韩视频 中文字幕 视频一区 | 激情内射日本一区二区三区 | 中文字幕人妻无码一夲道 | 亚洲成熟女人毛毛耸耸多 | 伊人久久大香线蕉亚洲 | 99久久人妻精品免费二区 | 少妇太爽了在线观看 | 无码人妻精品一区二区三区不卡 | 国产在线精品一区二区高清不卡 | 久久99精品国产.久久久久 | 极品嫩模高潮叫床 | 丰满岳乱妇在线观看中字无码 | 性生交大片免费看l | 欧美丰满少妇xxxx性 | 国产精品办公室沙发 | 强开小婷嫩苞又嫩又紧视频 | 亚洲七七久久桃花影院 | 高清不卡一区二区三区 | 欧美人与物videos另类 | 377p欧洲日本亚洲大胆 | 国精品人妻无码一区二区三区蜜柚 | 日日摸天天摸爽爽狠狠97 | 欧美乱妇无乱码大黄a片 | 久久熟妇人妻午夜寂寞影院 | 亚洲成色www久久网站 | 日日噜噜噜噜夜夜爽亚洲精品 | 青春草在线视频免费观看 | 99久久无码一区人妻 | 精品人妻中文字幕有码在线 | 亚洲中文字幕无码中文字在线 | 欧美日韩一区二区免费视频 | 日日碰狠狠躁久久躁蜜桃 | 久久 国产 尿 小便 嘘嘘 | 国产精品久久久午夜夜伦鲁鲁 | 久久久久人妻一区精品色欧美 | 欧美人与物videos另类 | 日本一卡二卡不卡视频查询 | 国产精品无码永久免费888 | 国产免费无码一区二区视频 | 国产精品高潮呻吟av久久4虎 | 窝窝午夜理论片影院 | 妺妺窝人体色www在线小说 | 性欧美牲交在线视频 | 久久久久99精品成人片 | 精品久久久久久亚洲精品 | 九九在线中文字幕无码 | 国产麻豆精品精东影业av网站 | 又色又爽又黄的美女裸体网站 | 亚洲va中文字幕无码久久不卡 | 成人无码视频在线观看网站 | 强伦人妻一区二区三区视频18 | 曰本女人与公拘交酡免费视频 | 中文字幕精品av一区二区五区 | 久久久久se色偷偷亚洲精品av | 人妻中文无码久热丝袜 | 亚洲一区av无码专区在线观看 | 无码国产色欲xxxxx视频 | 欧美丰满少妇xxxx性 | 精品无码成人片一区二区98 | 久久国产精品萌白酱免费 | 水蜜桃亚洲一二三四在线 | 成人一在线视频日韩国产 | 久久久久久亚洲精品a片成人 | 国产无遮挡又黄又爽又色 | 国产精品久久福利网站 | 大肉大捧一进一出视频出来呀 | 亚洲欧美精品aaaaaa片 | 牛和人交xxxx欧美 | 亚洲一区二区三区偷拍女厕 | 无码毛片视频一区二区本码 | 国产精品福利视频导航 | 久久久久免费看成人影片 | 激情综合激情五月俺也去 | 欧美 日韩 人妻 高清 中文 | 亚洲日本va午夜在线电影 | 久久99精品国产.久久久久 | 亚洲最大成人网站 | 人妻少妇精品视频专区 | 色婷婷综合中文久久一本 | 欧美freesex黑人又粗又大 | 俺去俺来也www色官网 | 学生妹亚洲一区二区 | 对白脏话肉麻粗话av | 激情人妻另类人妻伦 | 四虎4hu永久免费 | 国精产品一品二品国精品69xx | 熟妇激情内射com | 天天拍夜夜添久久精品 | 国产精品国产自线拍免费软件 | 老头边吃奶边弄进去呻吟 | 久久午夜夜伦鲁鲁片无码免费 | 国产特级毛片aaaaaa高潮流水 | 天天躁夜夜躁狠狠是什么心态 | 成人欧美一区二区三区黑人免费 | 无码成人精品区在线观看 | 亚洲精品欧美二区三区中文字幕 | 午夜精品久久久久久久久 | 欧美激情一区二区三区成人 | 内射老妇bbwx0c0ck | 久久久久亚洲精品中文字幕 | 国产色精品久久人妻 | 国产真实伦对白全集 | 久久综合激激的五月天 | 亚洲色大成网站www | 国产口爆吞精在线视频 | 激情爆乳一区二区三区 | 国产人妻精品一区二区三区不卡 | 麻豆国产丝袜白领秘书在线观看 | 国产三级久久久精品麻豆三级 | 天堂亚洲免费视频 | 午夜嘿嘿嘿影院 | 小鲜肉自慰网站xnxx | 国产人妻人伦精品1国产丝袜 | 婷婷色婷婷开心五月四房播播 | 久久精品女人天堂av免费观看 | 疯狂三人交性欧美 | 欧美老妇交乱视频在线观看 | 四十如虎的丰满熟妇啪啪 | 性欧美熟妇videofreesex | 思思久久99热只有频精品66 | 成在人线av无码免费 | 精品国偷自产在线 | 少妇性l交大片欧洲热妇乱xxx | 国产超级va在线观看视频 | 国精品人妻无码一区二区三区蜜柚 | 国产手机在线αⅴ片无码观看 | 亚洲中文字幕av在天堂 | 在线成人www免费观看视频 | 高清不卡一区二区三区 | 精品人妻中文字幕有码在线 | 欧美熟妇另类久久久久久不卡 | 天天拍夜夜添久久精品 | 97夜夜澡人人爽人人喊中国片 | 成年女人永久免费看片 | 人妻熟女一区 | 亚洲国产精品毛片av不卡在线 | 久久精品人妻少妇一区二区三区 | 欧美日韩视频无码一区二区三 | 日韩欧美成人免费观看 | 国产精品亚洲五月天高清 | 亚洲精品午夜国产va久久成人 | 色婷婷久久一区二区三区麻豆 | 日韩欧美中文字幕公布 | 国产日产欧产精品精品app | 免费网站看v片在线18禁无码 | 久久亚洲精品中文字幕无男同 | 性生交大片免费看l | 少妇高潮喷潮久久久影院 | 天堂а√在线中文在线 | 久久精品中文闷骚内射 | 伊人久久大香线蕉亚洲 | 国产香蕉尹人视频在线 | 99视频精品全部免费免费观看 | 国产国产精品人在线视 | 理论片87福利理论电影 | 久久精品国产大片免费观看 | 理论片87福利理论电影 | 麻豆精产国品 | 丝袜美腿亚洲一区二区 | 成熟妇人a片免费看网站 | 妺妺窝人体色www婷婷 | 人人妻人人澡人人爽人人精品浪潮 | 麻豆精品国产精华精华液好用吗 | 四虎影视成人永久免费观看视频 | 人妻天天爽夜夜爽一区二区 | 亚洲精品国产精品乱码不卡 | 亚洲日韩一区二区三区 | 亚洲人成无码网www | 少女韩国电视剧在线观看完整 | 久久午夜无码鲁丝片午夜精品 | 亚洲小说春色综合另类 | 国模大胆一区二区三区 | √天堂资源地址中文在线 | 午夜福利不卡在线视频 | 1000部啪啪未满十八勿入下载 | 国产女主播喷水视频在线观看 | 国产香蕉97碰碰久久人人 | 久久久久久亚洲精品a片成人 | 一个人免费观看的www视频 | 2020最新国产自产精品 | 国产精品国产三级国产专播 | 水蜜桃亚洲一二三四在线 | 中文字幕色婷婷在线视频 | 青青草原综合久久大伊人精品 | 亚洲精品www久久久 | 东京热无码av男人的天堂 | 国产乡下妇女做爰 | 久久99精品久久久久久 | 熟女少妇在线视频播放 | 亚洲乱亚洲乱妇50p | 欧美成人免费全部网站 | 午夜免费福利小电影 | а√天堂www在线天堂小说 | 秋霞成人午夜鲁丝一区二区三区 | 在线看片无码永久免费视频 | 内射老妇bbwx0c0ck | 亚洲国产欧美日韩精品一区二区三区 | 中文字幕 亚洲精品 第1页 | 亚洲国产精品无码一区二区三区 | 18禁黄网站男男禁片免费观看 | 国产麻豆精品精东影业av网站 | 日韩精品一区二区av在线 | 国精品人妻无码一区二区三区蜜柚 | 欧美日韩在线亚洲综合国产人 | 国产午夜亚洲精品不卡 | 美女黄网站人色视频免费国产 | 无码av中文字幕免费放 | 亚洲天堂2017无码 | 亚洲成a人片在线观看无码3d | 四虎影视成人永久免费观看视频 | 无码免费一区二区三区 | 国产精品沙发午睡系列 | 在线欧美精品一区二区三区 | 精品厕所偷拍各类美女tp嘘嘘 | 97久久精品无码一区二区 | 成人免费视频视频在线观看 免费 | 奇米影视888欧美在线观看 | 夜夜夜高潮夜夜爽夜夜爰爰 | 婷婷五月综合缴情在线视频 | 中文字幕av日韩精品一区二区 | 亚洲狠狠婷婷综合久久 | 日本精品人妻无码77777 天堂一区人妻无码 | 麻豆人妻少妇精品无码专区 | www国产亚洲精品久久网站 | 妺妺窝人体色www婷婷 | av无码久久久久不卡免费网站 | 国产av一区二区精品久久凹凸 | 成人aaa片一区国产精品 | 国产精品办公室沙发 | 色综合久久久久综合一本到桃花网 | 中国女人内谢69xxxx | 久久精品人妻少妇一区二区三区 | 日本饥渴人妻欲求不满 | 99精品视频在线观看免费 | 在线观看国产午夜福利片 | 人妻插b视频一区二区三区 | 国产午夜无码精品免费看 | 免费男性肉肉影院 | 国产精品美女久久久久av爽李琼 | 国产成人精品视频ⅴa片软件竹菊 | 免费男性肉肉影院 | 国产区女主播在线观看 | 国产熟妇另类久久久久 | 亚洲精品鲁一鲁一区二区三区 | 国产成人无码午夜视频在线观看 | 欧美喷潮久久久xxxxx | 久久天天躁狠狠躁夜夜免费观看 | 国产一区二区三区日韩精品 | 亚洲小说图区综合在线 | 精品少妇爆乳无码av无码专区 | 国产无遮挡又黄又爽免费视频 | 国内精品九九久久久精品 | 精品无码av一区二区三区 | 亚洲日韩一区二区三区 | 国产精品a成v人在线播放 | 久久精品成人欧美大片 | 玩弄少妇高潮ⅹxxxyw | 亚洲国精产品一二二线 | 色一情一乱一伦一视频免费看 | 少妇被黑人到高潮喷出白浆 | 国产两女互慰高潮视频在线观看 | 久久成人a毛片免费观看网站 | 3d动漫精品啪啪一区二区中 | 丰满岳乱妇在线观看中字无码 | 国产成人人人97超碰超爽8 | 少妇久久久久久人妻无码 | 漂亮人妻洗澡被公强 日日躁 | 小sao货水好多真紧h无码视频 | 亚洲综合无码久久精品综合 | 精品 日韩 国产 欧美 视频 | 老司机亚洲精品影院无码 | aa片在线观看视频在线播放 | 亚洲中文字幕av在天堂 | 色五月丁香五月综合五月 | 国产精品鲁鲁鲁 | 美女黄网站人色视频免费国产 | 日本精品少妇一区二区三区 | 亚洲欧洲无卡二区视頻 | 日本欧美一区二区三区乱码 | 高中生自慰www网站 | 熟妇人妻中文av无码 | 亚洲国产精品一区二区第一页 | 性色欲网站人妻丰满中文久久不卡 | 国产99久久精品一区二区 | 亚洲精品美女久久久久久久 | 亚洲人成影院在线观看 | 天天躁夜夜躁狠狠是什么心态 | 日韩精品成人一区二区三区 | 伊人久久大香线蕉av一区二区 | 丝袜足控一区二区三区 | 红桃av一区二区三区在线无码av | 亚洲国产欧美国产综合一区 | 日韩精品a片一区二区三区妖精 | 亚洲一区二区三区含羞草 | 无码国产激情在线观看 | 性生交大片免费看女人按摩摩 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 成人毛片一区二区 | 午夜福利不卡在线视频 | 女人被爽到呻吟gif动态图视看 | 国产97人人超碰caoprom | 久久精品中文字幕一区 | √天堂中文官网8在线 | 无遮挡啪啪摇乳动态图 | 中文字幕无码日韩专区 | 亚洲精品国产第一综合99久久 | 国产精品-区区久久久狼 | 久久久av男人的天堂 | 亚洲国产精华液网站w | 国产乡下妇女做爰 | 在线a亚洲视频播放在线观看 | 午夜男女很黄的视频 | 国产成人精品优优av | 无码人妻丰满熟妇区五十路百度 | 人妻熟女一区 | 免费无码av一区二区 | 欧美精品免费观看二区 | 色婷婷av一区二区三区之红樱桃 | 久久精品视频在线看15 | 色综合久久中文娱乐网 | www国产亚洲精品久久久日本 | 精品人妻人人做人人爽夜夜爽 | 国产精品第一区揄拍无码 | 免费无码肉片在线观看 | 久久亚洲精品中文字幕无男同 | 国产后入清纯学生妹 | 久久久久免费看成人影片 | 成 人 网 站国产免费观看 | 中文字幕无码乱人伦 | 日本成熟视频免费视频 | 欧美乱妇无乱码大黄a片 | 国产又爽又猛又粗的视频a片 | 曰韩少妇内射免费播放 | 欧美三级a做爰在线观看 | 精品熟女少妇av免费观看 | 亚洲成在人网站无码天堂 | 日日橹狠狠爱欧美视频 | 丰满人妻被黑人猛烈进入 | 国产激情综合五月久久 | 亚洲色欲色欲欲www在线 | 国产黄在线观看免费观看不卡 | 久久久久av无码免费网 | 久久精品国产日本波多野结衣 | 国产麻豆精品精东影业av网站 | 亚洲成av人片在线观看无码不卡 | 97久久精品无码一区二区 | 伊人久久婷婷五月综合97色 | 免费无码一区二区三区蜜桃大 | 激情五月综合色婷婷一区二区 | 国产情侣作爱视频免费观看 | 人妻无码久久精品人妻 | 亚洲の无码国产の无码影院 | 色综合视频一区二区三区 | 午夜精品一区二区三区在线观看 | 久久综合给合久久狠狠狠97色 | 国产黄在线观看免费观看不卡 | 成年女人永久免费看片 | 亚洲理论电影在线观看 | 亚洲欧美色中文字幕在线 | 国产精品对白交换视频 | 领导边摸边吃奶边做爽在线观看 | 在线观看国产一区二区三区 | 日韩av无码一区二区三区不卡 | 偷窥日本少妇撒尿chinese | 久久这里只有精品视频9 | 国产福利视频一区二区 | 乱码av麻豆丝袜熟女系列 | 亚洲日韩乱码中文无码蜜桃臀网站 | 18禁止看的免费污网站 | 中文亚洲成a人片在线观看 | 成人精品天堂一区二区三区 | 国产成人精品一区二区在线小狼 | 少妇太爽了在线观看 | 中文字幕日韩精品一区二区三区 | 少妇的肉体aa片免费 | 欧美 丝袜 自拍 制服 另类 | 欧美老妇交乱视频在线观看 | 国产色在线 | 国产 | av小次郎收藏 | 国产女主播喷水视频在线观看 | 亚洲va欧美va天堂v国产综合 | 激情综合激情五月俺也去 | 亚拍精品一区二区三区探花 | 一本加勒比波多野结衣 | 好男人社区资源 | 欧美猛少妇色xxxxx | 在线欧美精品一区二区三区 | 99久久精品午夜一区二区 | 精品国精品国产自在久国产87 | 国产suv精品一区二区五 | 国产人妖乱国产精品人妖 | 国产精品资源一区二区 | 97精品国产97久久久久久免费 | 精品人妻人人做人人爽夜夜爽 | 久久精品人人做人人综合试看 | 日日天干夜夜狠狠爱 | 麻豆av传媒蜜桃天美传媒 | 任你躁国产自任一区二区三区 | 中文字幕无线码 | 国产精品久久国产三级国 | 激情爆乳一区二区三区 | 国产做国产爱免费视频 | 日韩少妇内射免费播放 | 黑人大群体交免费视频 | 少妇无套内谢久久久久 | 久久99精品国产.久久久久 | 午夜福利一区二区三区在线观看 | 嫩b人妻精品一区二区三区 | 国内少妇偷人精品视频 | 扒开双腿疯狂进出爽爽爽视频 | 中文字幕无码av激情不卡 | 亚洲中文无码av永久不收费 | 国产av一区二区精品久久凹凸 | 99视频精品全部免费免费观看 | 国产亚洲视频中文字幕97精品 | 免费人成在线观看网站 | 亚洲男人av香蕉爽爽爽爽 | 中文字幕乱码人妻二区三区 | 亚洲国产精品一区二区第一页 | 国产亚洲精品久久久ai换 | 精品无码国产自产拍在线观看蜜 | 日本一区二区三区免费播放 | 5858s亚洲色大成网站www | 一本色道久久综合亚洲精品不卡 | 日本一区二区三区免费高清 | 天堂а√在线中文在线 | 日日天干夜夜狠狠爱 | 亚洲爆乳大丰满无码专区 | 在教室伦流澡到高潮hnp视频 | 2019午夜福利不卡片在线 | 男人扒开女人内裤强吻桶进去 | 亚洲自偷自拍另类第1页 | 国产精品无码永久免费888 | 国产在线精品一区二区高清不卡 | 99久久无码一区人妻 | 国产在线精品一区二区高清不卡 | 欧美国产亚洲日韩在线二区 | 国产精品免费大片 | 两性色午夜免费视频 | 亚洲精品综合一区二区三区在线 | 久久精品国产亚洲精品 | 久久无码人妻影院 | 中文字幕无码人妻少妇免费 | 久久精品国产99精品亚洲 | 无码帝国www无码专区色综合 | 无码纯肉视频在线观看 | 亚洲精品久久久久中文第一幕 | 国产综合久久久久鬼色 | 成 人 免费观看网站 | 国产情侣作爱视频免费观看 | 狠狠cao日日穞夜夜穞av | 色综合久久久久综合一本到桃花网 | 乌克兰少妇性做爰 | 一本一道久久综合久久 | 夜夜躁日日躁狠狠久久av | 波多野结衣高清一区二区三区 | 国产高清av在线播放 | 玩弄中年熟妇正在播放 | 国产午夜无码精品免费看 | 成人亚洲精品久久久久软件 | 丁香花在线影院观看在线播放 | 精品国产国产综合精品 | 精品国产麻豆免费人成网站 | 久久久精品国产sm最大网站 | 少妇无码av无码专区在线观看 | 少妇人妻av毛片在线看 | 欧美日韩视频无码一区二区三 | 亚洲精品国产a久久久久久 | 荫蒂添的好舒服视频囗交 | 狠狠色欧美亚洲狠狠色www | 色偷偷人人澡人人爽人人模 | 国语自产偷拍精品视频偷 | 人人爽人人爽人人片av亚洲 | 精品乱子伦一区二区三区 | 久久精品99久久香蕉国产色戒 | 99久久精品国产一区二区蜜芽 | 国内揄拍国内精品人妻 | 99麻豆久久久国产精品免费 | 日韩成人一区二区三区在线观看 | 久久精品国产一区二区三区 | 久久精品国产精品国产精品污 | 精品国产一区av天美传媒 | 在教室伦流澡到高潮hnp视频 | 亚洲日韩精品欧美一区二区 | 亚洲毛片av日韩av无码 | 亚洲人成影院在线观看 | 成人无码精品一区二区三区 | 又黄又爽又色的视频 | 日韩人妻无码一区二区三区久久99 | 东京热一精品无码av | 日产精品高潮呻吟av久久 | 亚洲国产精品无码久久久久高潮 | 久久精品无码一区二区三区 | 少妇无码av无码专区在线观看 | 免费男性肉肉影院 | 中文字幕人妻无码一夲道 | 大肉大捧一进一出视频出来呀 | 亚洲日韩一区二区 | 国产精品久久久久久亚洲影视内衣 | 理论片87福利理论电影 | 亚洲经典千人经典日产 | 婷婷五月综合缴情在线视频 | 思思久久99热只有频精品66 | 真人与拘做受免费视频 | 亚洲日韩av一区二区三区中文 | 色综合视频一区二区三区 | 乌克兰少妇xxxx做受 | v一区无码内射国产 | 国产成人人人97超碰超爽8 | 国产精品国产自线拍免费软件 | 99er热精品视频 | 久久久久久a亚洲欧洲av冫 | 日韩欧美中文字幕公布 | 秋霞成人午夜鲁丝一区二区三区 | 无码人妻精品一区二区三区下载 | 精品偷自拍另类在线观看 | 一本久久a久久精品亚洲 | 欧美人与禽猛交狂配 | 免费国产成人高清在线观看网站 | 一本久久a久久精品亚洲 | 野外少妇愉情中文字幕 | 色诱久久久久综合网ywww | 人人妻在人人 | 国产成人无码av片在线观看不卡 | 色综合视频一区二区三区 | 亚洲熟妇色xxxxx欧美老妇y | 午夜丰满少妇性开放视频 | 在线天堂新版最新版在线8 | 综合网日日天干夜夜久久 | 色噜噜亚洲男人的天堂 | 国产黄在线观看免费观看不卡 | 麻豆av传媒蜜桃天美传媒 | 中文字幕无码热在线视频 | 在线欧美精品一区二区三区 | 欧美阿v高清资源不卡在线播放 | 欧美自拍另类欧美综合图片区 | 国产综合色产在线精品 | av无码不卡在线观看免费 | 国产精品福利视频导航 | 扒开双腿吃奶呻吟做受视频 | 男人的天堂av网站 | 亚洲综合无码一区二区三区 | 人人妻人人澡人人爽欧美精品 | 国产亚洲视频中文字幕97精品 | 亚洲男女内射在线播放 | 国内精品一区二区三区不卡 | 国产午夜无码精品免费看 | 日本又色又爽又黄的a片18禁 | 高潮毛片无遮挡高清免费视频 | 熟妇人妻中文av无码 | 国产又爽又猛又粗的视频a片 | 亚洲日韩av一区二区三区中文 | 国产av无码专区亚洲awww | 99国产欧美久久久精品 | 亚洲日韩av片在线观看 | 少妇激情av一区二区 | 亚洲精品国偷拍自产在线麻豆 | 国模大胆一区二区三区 | 亚洲综合久久一区二区 | 亚洲中文字幕在线无码一区二区 | aⅴ亚洲 日韩 色 图网站 播放 | 免费观看激色视频网站 | 欧美性猛交内射兽交老熟妇 | 国产偷自视频区视频 | 成人女人看片免费视频放人 | 欧美成人免费全部网站 | 欧美熟妇另类久久久久久多毛 | 亚洲中文字幕在线无码一区二区 | 国产猛烈高潮尖叫视频免费 | 无码帝国www无码专区色综合 | 亚洲一区二区三区 | 一本精品99久久精品77 | 国产9 9在线 | 中文 | 欧美成人免费全部网站 | 欧美肥老太牲交大战 | 黑人巨大精品欧美一区二区 | 国产又粗又硬又大爽黄老大爷视 | 亚洲欧美中文字幕5发布 | 亚洲综合在线一区二区三区 | 久久99国产综合精品 | 国产精品-区区久久久狼 | 黑森林福利视频导航 | 国产综合久久久久鬼色 | 狠狠亚洲超碰狼人久久 | 国产激情综合五月久久 | 欧美怡红院免费全部视频 | 亚洲成a人一区二区三区 | 日韩精品无码一本二本三本色 | 国产性猛交╳xxx乱大交 国产精品久久久久久无码 欧洲欧美人成视频在线 | 亚洲国产精品美女久久久久 | 一本久久a久久精品vr综合 | 亚洲国产精品美女久久久久 | 国产综合在线观看 | 中文字幕+乱码+中文字幕一区 | 天下第一社区视频www日本 | 人妻尝试又大又粗久久 | 国产免费无码一区二区视频 | 国产成人无码一二三区视频 | 色妞www精品免费视频 | 欧美激情内射喷水高潮 | 午夜时刻免费入口 | 欧美刺激性大交 | 99在线 | 亚洲 | 成人三级无码视频在线观看 | 女人色极品影院 | 中国大陆精品视频xxxx | 国产成人无码区免费内射一片色欲 | 人妻少妇精品视频专区 | 精品人妻中文字幕有码在线 | 无码国内精品人妻少妇 | 高潮毛片无遮挡高清免费视频 | 久久久久人妻一区精品色欧美 | 午夜嘿嘿嘿影院 | 午夜福利试看120秒体验区 | 国语精品一区二区三区 | 国产精品永久免费视频 | 欧美高清在线精品一区 | 欧美阿v高清资源不卡在线播放 | 欧美 亚洲 国产 另类 | 久久国产36精品色熟妇 | 国产激情艳情在线看视频 | 亚洲成a人片在线观看无码3d | 伦伦影院午夜理论片 | 成熟人妻av无码专区 | 亚洲精品国产精品乱码不卡 | 亚洲男女内射在线播放 | 亚洲精品一区二区三区四区五区 | 亚洲精品久久久久中文第一幕 | 亚洲熟妇色xxxxx亚洲 | 欧美精品在线观看 | 玩弄中年熟妇正在播放 | 欧美兽交xxxx×视频 | 国产人妻久久精品二区三区老狼 | 俄罗斯老熟妇色xxxx | a国产一区二区免费入口 | 少妇厨房愉情理9仑片视频 | 欧美国产日产一区二区 | 无码精品人妻一区二区三区av | 亚洲精品国产第一综合99久久 | 岛国片人妻三上悠亚 | 精品无码国产自产拍在线观看蜜 | 又粗又大又硬毛片免费看 | 国产精品丝袜黑色高跟鞋 | 亚洲а∨天堂久久精品2021 | 国内精品久久毛片一区二区 | 日韩少妇白浆无码系列 | 欧美精品免费观看二区 | 国内丰满熟女出轨videos | 超碰97人人射妻 | 亚洲欧洲日本综合aⅴ在线 | 少妇无码av无码专区在线观看 | 亲嘴扒胸摸屁股激烈网站 | 波多野结衣av在线观看 | 亚洲日本一区二区三区在线 | 国产午夜视频在线观看 | 麻豆国产97在线 | 欧洲 | 色一情一乱一伦 | 无码吃奶揉捏奶头高潮视频 | 欧美激情内射喷水高潮 | 精品人人妻人人澡人人爽人人 | 九月婷婷人人澡人人添人人爽 | 欧洲精品码一区二区三区免费看 | 亚洲成av人片在线观看无码不卡 | 亚洲欧洲中文日韩av乱码 | 国産精品久久久久久久 | 成在人线av无码免观看麻豆 | 欧美成人高清在线播放 | 成在人线av无码免观看麻豆 | av香港经典三级级 在线 | 精品午夜福利在线观看 | 亚洲国产精品美女久久久久 | 久久精品国产亚洲精品 | 国产精品毛片一区二区 | 国产福利视频一区二区 | 国产精品永久免费视频 | 久久久久免费看成人影片 | 俺去俺来也在线www色官网 | 久久亚洲国产成人精品性色 | 无码人妻黑人中文字幕 | 亚洲欧美日韩成人高清在线一区 | 国产亚洲精品久久久久久大师 | 久久无码中文字幕免费影院蜜桃 | 中文字幕无码热在线视频 | 色综合久久久无码中文字幕 | 女人高潮内射99精品 | 亚洲日韩乱码中文无码蜜桃臀网站 | 无码人妻av免费一区二区三区 | 性欧美牲交xxxxx视频 | 久久国产精品偷任你爽任你 | 亚洲成av人在线观看网址 | 国产亚洲人成a在线v网站 | 九一九色国产 | 色欲av亚洲一区无码少妇 | 蜜桃臀无码内射一区二区三区 | 亚洲日韩精品欧美一区二区 | 亚洲欧美精品伊人久久 | 国产精品久久国产精品99 | 国产精品美女久久久久av爽李琼 | 国产精品美女久久久网av | 国产在热线精品视频 | 国内丰满熟女出轨videos | 久久精品中文闷骚内射 | 国内丰满熟女出轨videos | 亚洲中文字幕无码一久久区 | 日本va欧美va欧美va精品 | 高潮毛片无遮挡高清免费 | 四虎国产精品一区二区 | 无套内谢的新婚少妇国语播放 | 午夜男女很黄的视频 | 欧美三级不卡在线观看 | 日韩av无码一区二区三区 | 少妇人妻大乳在线视频 | 人妻少妇精品无码专区二区 | 亚洲精品久久久久avwww潮水 | 色五月五月丁香亚洲综合网 | 两性色午夜视频免费播放 | 国产亚洲tv在线观看 | 精品久久久无码人妻字幂 | 久久亚洲国产成人精品性色 | 日韩精品无码一区二区中文字幕 | 亚洲精品一区三区三区在线观看 | 久久久亚洲欧洲日产国码αv | 亚洲七七久久桃花影院 | 一二三四社区在线中文视频 | 啦啦啦www在线观看免费视频 | 国产精品亚洲五月天高清 | 内射巨臀欧美在线视频 | 国产亚洲日韩欧美另类第八页 | 国产人妻精品一区二区三区 | 97夜夜澡人人爽人人喊中国片 | 国产精品久久久久无码av色戒 | 精品无码av一区二区三区 | 久久99精品国产麻豆 | 亚洲国精产品一二二线 | 亚洲 另类 在线 欧美 制服 | 97夜夜澡人人双人人人喊 | 特黄特色大片免费播放器图片 | 国产69精品久久久久app下载 | 日本乱人伦片中文三区 | 精品国产成人一区二区三区 | 国产av无码专区亚洲awww | 国语自产偷拍精品视频偷 | 国产激情艳情在线看视频 | 亲嘴扒胸摸屁股激烈网站 | 亚洲国产精品成人久久蜜臀 | 美女极度色诱视频国产 | 国产精品18久久久久久麻辣 | 国产精品国产自线拍免费软件 | 日本欧美一区二区三区乱码 | 大地资源网第二页免费观看 | 久久久久久亚洲精品a片成人 | 两性色午夜视频免费播放 | 日韩成人一区二区三区在线观看 | 成 人 网 站国产免费观看 | 亚洲熟妇色xxxxx亚洲 | 日本一本二本三区免费 | aa片在线观看视频在线播放 | 日本一卡二卡不卡视频查询 | 国产人妻久久精品二区三区老狼 | 男人扒开女人内裤强吻桶进去 | av香港经典三级级 在线 | 久久成人a毛片免费观看网站 | 国产猛烈高潮尖叫视频免费 | 国内精品人妻无码久久久影院 | aa片在线观看视频在线播放 | 国产精品美女久久久网av | 国产免费久久精品国产传媒 | 午夜免费福利小电影 | 偷窥村妇洗澡毛毛多 | 日本一区二区三区免费高清 | 亚洲一区二区三区无码久久 | 国产精品第一国产精品 | 成年女人永久免费看片 | 免费男性肉肉影院 | 97久久国产亚洲精品超碰热 | 少妇人妻偷人精品无码视频 | 午夜成人1000部免费视频 | 国产精品久久福利网站 | 国产热a欧美热a在线视频 | 亚洲国精产品一二二线 | 精品国产成人一区二区三区 | 久久久久成人片免费观看蜜芽 | 漂亮人妻洗澡被公强 日日躁 | 亚洲熟熟妇xxxx | 色欲久久久天天天综合网精品 | 日本精品人妻无码77777 天堂一区人妻无码 | 男女超爽视频免费播放 | 丰满少妇女裸体bbw | 日日碰狠狠躁久久躁蜜桃 | 亚洲第一无码av无码专区 | 永久黄网站色视频免费直播 | 国产艳妇av在线观看果冻传媒 | 欧美xxxx黑人又粗又长 | 亚洲午夜久久久影院 | 久久zyz资源站无码中文动漫 | 亚洲色在线无码国产精品不卡 | 中文字幕乱妇无码av在线 | 亚洲人成人无码网www国产 | 色狠狠av一区二区三区 | 麻豆人妻少妇精品无码专区 | 黑人巨大精品欧美黑寡妇 | 亚洲无人区午夜福利码高清完整版 | 波多野结衣一区二区三区av免费 | 亚洲精品国产第一综合99久久 | 国产sm调教视频在线观看 | 成人女人看片免费视频放人 | 亚洲精品一区二区三区婷婷月 | 少妇性俱乐部纵欲狂欢电影 | 激情综合激情五月俺也去 | 亚洲精品一区二区三区四区五区 | √天堂中文官网8在线 | 男女下面进入的视频免费午夜 | 两性色午夜视频免费播放 | 中文字幕无码视频专区 | 欧美刺激性大交 | 中文字幕无线码免费人妻 | 久久国产劲爆∧v内射 | 久久综合色之久久综合 | 水蜜桃亚洲一二三四在线 | 午夜福利试看120秒体验区 | 丰满少妇弄高潮了www | 日韩av无码一区二区三区不卡 | 亚洲成a人片在线观看无码3d | 人妻人人添人妻人人爱 | 强伦人妻一区二区三区视频18 | 精品国产国产综合精品 | 日韩人妻系列无码专区 | 久久久精品国产sm最大网站 | 岛国片人妻三上悠亚 | a在线观看免费网站大全 | 久久 国产 尿 小便 嘘嘘 | 狠狠色噜噜狠狠狠狠7777米奇 | 麻豆md0077饥渴少妇 | 久久人妻内射无码一区三区 | 欧美丰满熟妇xxxx | 爽爽影院免费观看 | 久精品国产欧美亚洲色aⅴ大片 | 精品日本一区二区三区在线观看 | 国产麻豆精品精东影业av网站 | 国产精品99久久精品爆乳 | 少妇性l交大片 | 久久精品国产99久久6动漫 | 麻豆果冻传媒2021精品传媒一区下载 | 一个人看的www免费视频在线观看 | 亚洲爆乳大丰满无码专区 | 玩弄人妻少妇500系列视频 | 日韩精品乱码av一区二区 | 久久久婷婷五月亚洲97号色 | 精品无码国产一区二区三区av | 四虎国产精品免费久久 | 人妻有码中文字幕在线 | 一二三四社区在线中文视频 | 欧美 日韩 人妻 高清 中文 | 麻豆av传媒蜜桃天美传媒 | 国产乱人伦偷精品视频 | 色婷婷综合激情综在线播放 | 巨爆乳无码视频在线观看 | 日本在线高清不卡免费播放 | 国产亚洲精品精品国产亚洲综合 | 久久综合色之久久综合 | 131美女爱做视频 | 久久久国产一区二区三区 | 日日天日日夜日日摸 | 97无码免费人妻超级碰碰夜夜 | 久久精品国产亚洲精品 | 初尝人妻少妇中文字幕 | 草草网站影院白丝内射 | 亚洲а∨天堂久久精品2021 | 中文字幕无码av波多野吉衣 | 婷婷六月久久综合丁香 | 黑人巨大精品欧美黑寡妇 | 国产精品高潮呻吟av久久 | 欧美性生交活xxxxxdddd | 国产成人无码av在线影院 | 国产精品理论片在线观看 | 国产精品资源一区二区 | 国产精品无码久久av | 亚洲精品一区二区三区在线 | 性生交大片免费看l | 无码吃奶揉捏奶头高潮视频 | 精品久久久久香蕉网 | 乌克兰少妇xxxx做受 | 十八禁视频网站在线观看 | 亚洲天堂2017无码中文 | 国产精品成人av在线观看 | 东京无码熟妇人妻av在线网址 | 亚洲小说图区综合在线 | 亚洲成av人综合在线观看 | 亚洲午夜福利在线观看 | 午夜无码区在线观看 | 图片区 小说区 区 亚洲五月 | 波多野结衣一区二区三区av免费 | 中文字幕日韩精品一区二区三区 | 强伦人妻一区二区三区视频18 | 精品久久8x国产免费观看 | 国产精品无码mv在线观看 | 又大又硬又爽免费视频 | 秋霞成人午夜鲁丝一区二区三区 | 欧美人与善在线com | 一本久久伊人热热精品中文字幕 | 精品aⅴ一区二区三区 | 精品乱码久久久久久久 | 1000部啪啪未满十八勿入下载 | 巨爆乳无码视频在线观看 | 久久久久久国产精品无码下载 | 国产精品无码永久免费888 | 九九综合va免费看 | 欧美人妻一区二区三区 | 久久精品国产日本波多野结衣 | 亚洲人成网站色7799 | 亚洲熟悉妇女xxx妇女av | 丰满人妻精品国产99aⅴ | 成人毛片一区二区 | 久久人人爽人人爽人人片av高清 | 亚洲日韩av一区二区三区中文 | 国产成人无码午夜视频在线观看 | 日韩无套无码精品 | 狠狠色噜噜狠狠狠7777奇米 | 成人女人看片免费视频放人 | 日韩无套无码精品 | 国产av一区二区三区最新精品 | 欧美人与牲动交xxxx | 欧美第一黄网免费网站 | 国产婷婷色一区二区三区在线 | 亚洲日韩中文字幕在线播放 | 亚洲精品午夜无码电影网 | 国产成人av免费观看 | 久久99精品久久久久婷婷 | 男人的天堂2018无码 | 一个人看的视频www在线 | 久久精品国产一区二区三区 | 国产熟女一区二区三区四区五区 | 久久天天躁狠狠躁夜夜免费观看 | 对白脏话肉麻粗话av | 国产色精品久久人妻 | 亚洲熟妇自偷自拍另类 | 图片小说视频一区二区 | 午夜肉伦伦影院 | 少妇性l交大片 | 欧美大屁股xxxxhd黑色 | 高清无码午夜福利视频 | 国产精品-区区久久久狼 | 色婷婷欧美在线播放内射 | 国精品人妻无码一区二区三区蜜柚 | 欧美人与禽zoz0性伦交 | 国产人成高清在线视频99最全资源 | 国产农村乱对白刺激视频 | 国产午夜手机精彩视频 | 97精品国产97久久久久久免费 | 一本色道婷婷久久欧美 | 欧洲极品少妇 | 四虎永久在线精品免费网址 | 日本大乳高潮视频在线观看 | 国内揄拍国内精品人妻 | 久久久精品欧美一区二区免费 | 免费国产黄网站在线观看 | 欧美三级a做爰在线观看 | 精品成人av一区二区三区 | 国产亚洲人成a在线v网站 | 欧美三级a做爰在线观看 | 午夜丰满少妇性开放视频 | 国产情侣作爱视频免费观看 | 波多野结衣乳巨码无在线观看 | 97人妻精品一区二区三区 | 久久人人爽人人人人片 | 成人综合网亚洲伊人 | 成年美女黄网站色大免费全看 | 特级做a爰片毛片免费69 | 亚洲综合在线一区二区三区 | 男女猛烈xx00免费视频试看 | 国产热a欧美热a在线视频 | 日本精品人妻无码77777 天堂一区人妻无码 | 日韩av无码中文无码电影 | 亚洲精品中文字幕久久久久 | 日日夜夜撸啊撸 | 亚洲成a人片在线观看无码3d | 国产成人综合在线女婷五月99播放 | 久久精品中文字幕大胸 | 欧美国产亚洲日韩在线二区 | 成人无码精品1区2区3区免费看 | 日韩少妇白浆无码系列 | 一个人免费观看的www视频 | 国产成人综合色在线观看网站 | 全球成人中文在线 | 欧美xxxx黑人又粗又长 | 国产人妻久久精品二区三区老狼 | 精品久久综合1区2区3区激情 | 麻豆国产97在线 | 欧洲 | 黑人粗大猛烈进出高潮视频 | 天堂а√在线中文在线 | 女人被男人爽到呻吟的视频 | 无码精品人妻一区二区三区av | 激情国产av做激情国产爱 | 蜜桃视频插满18在线观看 | 中文字幕人成乱码熟女app | 国产一区二区三区四区五区加勒比 | 中文无码伦av中文字幕 | 久久精品中文字幕大胸 | 亚洲一区二区三区无码久久 | 18禁黄网站男男禁片免费观看 | 亚洲乱亚洲乱妇50p | 日本大乳高潮视频在线观看 | 内射后入在线观看一区 | 亚洲日本在线电影 | 亚洲国产精品一区二区美利坚 | 亚洲国精产品一二二线 | √8天堂资源地址中文在线 | 久久99精品国产.久久久久 | 亚洲人成影院在线观看 | 国产内射老熟女aaaa | 国内揄拍国内精品人妻 | 日韩人妻无码中文字幕视频 | 少妇太爽了在线观看 | 久久综合久久自在自线精品自 | 全黄性性激高免费视频 | 国产色xx群视频射精 | 玩弄少妇高潮ⅹxxxyw | 久久久婷婷五月亚洲97号色 | 色五月丁香五月综合五月 | 国产精品久久久久无码av色戒 | 中文字幕av无码一区二区三区电影 | 最近的中文字幕在线看视频 | 少妇性l交大片欧洲热妇乱xxx | 久久www免费人成人片 | 国产热a欧美热a在线视频 | a国产一区二区免费入口 | 亚洲精品中文字幕 | 久久精品国产日本波多野结衣 | 亚洲阿v天堂在线 | 午夜免费福利小电影 | 未满成年国产在线观看 | 高清无码午夜福利视频 | 国产性生大片免费观看性 | 久久精品成人欧美大片 | 国产精品美女久久久 | 人人妻人人澡人人爽欧美一区九九 | 亚洲国产精品无码一区二区三区 | 亚洲の无码国产の无码步美 | 丝袜足控一区二区三区 | 亚洲中文字幕乱码av波多ji | 女人被男人躁得好爽免费视频 | 大屁股大乳丰满人妻 | 日韩精品a片一区二区三区妖精 | 无码人妻黑人中文字幕 | 久久久久99精品成人片 | 亚洲伊人久久精品影院 | 国产一区二区三区四区五区加勒比 | 扒开双腿疯狂进出爽爽爽视频 | 日韩亚洲欧美精品综合 | 色情久久久av熟女人妻网站 | 成年美女黄网站色大免费视频 | 亚洲成a人一区二区三区 | 亚洲精品综合一区二区三区在线 | 国产suv精品一区二区五 | 377p欧洲日本亚洲大胆 | 内射老妇bbwx0c0ck | 欧美国产亚洲日韩在线二区 | 亚洲色欲色欲天天天www | 双乳奶水饱满少妇呻吟 | 国产农村妇女aaaaa视频 撕开奶罩揉吮奶头视频 | 人人澡人人妻人人爽人人蜜桃 | 丰满少妇熟乱xxxxx视频 | 国产精品无码永久免费888 | 日韩精品久久久肉伦网站 | 成人欧美一区二区三区黑人免费 | 少妇无码一区二区二三区 | 东京热无码av男人的天堂 | 国产精品久久久久9999小说 | 中文字幕无码乱人伦 | 成人欧美一区二区三区黑人免费 | 亚洲色欲色欲天天天www | 亚洲 a v无 码免 费 成 人 a v | 99久久精品无码一区二区毛片 | 日日碰狠狠躁久久躁蜜桃 | 青草青草久热国产精品 | 国产国产精品人在线视 | 日本成熟视频免费视频 | 久精品国产欧美亚洲色aⅴ大片 | 精品熟女少妇av免费观看 | 亚洲日韩一区二区三区 | 亚洲国产日韩a在线播放 | 亚洲日韩av片在线观看 | 久久99精品国产麻豆 | 亚洲日韩乱码中文无码蜜桃臀网站 | aⅴ在线视频男人的天堂 | 欧美性生交xxxxx久久久 | 亚洲欧美日韩成人高清在线一区 | 理论片87福利理论电影 | 理论片87福利理论电影 | 少妇人妻偷人精品无码视频 | 亚洲爆乳精品无码一区二区三区 | 国产精品久久福利网站 | 人妻少妇精品无码专区二区 | 国产在线一区二区三区四区五区 | 性史性农村dvd毛片 | 成人免费视频视频在线观看 免费 | 少妇邻居内射在线 | 熟妇女人妻丰满少妇中文字幕 | www国产亚洲精品久久网站 | 国产精品99久久精品爆乳 | 日韩欧美中文字幕公布 | 内射白嫩少妇超碰 | 中文字幕人妻无码一区二区三区 | 欧美成人家庭影院 | 初尝人妻少妇中文字幕 | 日日天干夜夜狠狠爱 | 亚洲国产精品一区二区第一页 | 人人妻人人澡人人爽欧美一区九九 | 99精品视频在线观看免费 | 国产suv精品一区二区五 | 国产亚洲日韩欧美另类第八页 | 欧美丰满熟妇xxxx性ppx人交 | 乌克兰少妇xxxx做受 | 久久久久av无码免费网 | 兔费看少妇性l交大片免费 | 日韩精品一区二区av在线 | 国产熟妇另类久久久久 | 乱码午夜-极国产极内射 | 欧美 日韩 亚洲 在线 | 免费视频欧美无人区码 | 无码一区二区三区在线 | 妺妺窝人体色www在线小说 | 国精品人妻无码一区二区三区蜜柚 | 成人免费视频一区二区 | 国产成人无码av在线影院 | 成人免费视频在线观看 | 少妇无套内谢久久久久 | 超碰97人人做人人爱少妇 | 亚洲国产欧美日韩精品一区二区三区 | 一个人看的www免费视频在线观看 | 在线 国产 欧美 亚洲 天堂 | 永久免费精品精品永久-夜色 | 亚洲综合久久一区二区 | 最近免费中文字幕中文高清百度 | 亚洲国产av精品一区二区蜜芽 | 人人妻人人澡人人爽欧美一区 | 国产亚洲精品久久久ai换 | 少妇高潮一区二区三区99 | 亚洲伊人久久精品影院 | 精品国产国产综合精品 | 亚洲欧美综合区丁香五月小说 | 精品一区二区不卡无码av | 午夜福利电影 | 又大又黄又粗又爽的免费视频 | 一本久道高清无码视频 | 日本一区二区三区免费播放 | 国产精品无码一区二区桃花视频 | 在线播放无码字幕亚洲 | 玩弄少妇高潮ⅹxxxyw | 亚洲精品国偷拍自产在线观看蜜桃 | 欧美老妇与禽交 | 天天综合网天天综合色 | 强开小婷嫩苞又嫩又紧视频 | 丰满岳乱妇在线观看中字无码 | 伊人久久大香线蕉av一区二区 | 乌克兰少妇xxxx做受 | 精品一区二区不卡无码av | 中文字幕精品av一区二区五区 | 亚洲日韩乱码中文无码蜜桃臀网站 | 少妇邻居内射在线 | 久久久久久国产精品无码下载 | 大肉大捧一进一出好爽视频 | 国产精品久久福利网站 | 少妇人妻av毛片在线看 | 亚洲精品欧美二区三区中文字幕 | 成在人线av无码免费 | 兔费看少妇性l交大片免费 | 国产精品无码永久免费888 | 亚洲国产av精品一区二区蜜芽 | 中文字幕 人妻熟女 | 大肉大捧一进一出好爽视频 | 中文久久乱码一区二区 | 日本一区二区三区免费高清 | 秋霞成人午夜鲁丝一区二区三区 | 一本久久伊人热热精品中文字幕 | 亚洲精品一区二区三区在线观看 | 久久97精品久久久久久久不卡 | 51国偷自产一区二区三区 | 无遮挡国产高潮视频免费观看 | 一本久久a久久精品vr综合 | 日韩人妻无码一区二区三区久久99 | 亚洲乱码中文字幕在线 | 无码一区二区三区在线观看 | av香港经典三级级 在线 | 国产精品沙发午睡系列 | 色窝窝无码一区二区三区色欲 | 99在线 | 亚洲 | 伊人久久大香线蕉av一区二区 | 蜜桃臀无码内射一区二区三区 | 亚洲第一无码av无码专区 | 久久精品人妻少妇一区二区三区 | 十八禁真人啪啪免费网站 | 99麻豆久久久国产精品免费 | 一个人看的视频www在线 | 日韩av激情在线观看 | 国产香蕉97碰碰久久人人 | 亚洲一区二区三区 | 欧美放荡的少妇 | 狂野欧美性猛交免费视频 | 中文字幕+乱码+中文字幕一区 | 男人和女人高潮免费网站 | 牛和人交xxxx欧美 | 兔费看少妇性l交大片免费 | 在线看片无码永久免费视频 | 玩弄人妻少妇500系列视频 | 性生交大片免费看女人按摩摩 | 国产深夜福利视频在线 | 亚洲日本一区二区三区在线 | 国产午夜亚洲精品不卡下载 | 国产精品沙发午睡系列 | 精品国偷自产在线视频 | 久久久久人妻一区精品色欧美 | 久久天天躁狠狠躁夜夜免费观看 | 日韩精品乱码av一区二区 | 亚洲小说图区综合在线 | 在线欧美精品一区二区三区 | 狠狠色欧美亚洲狠狠色www | 国产成人无码一二三区视频 | 国内精品人妻无码久久久影院 | 婷婷综合久久中文字幕蜜桃三电影 | 美女极度色诱视频国产 | 久久久亚洲欧洲日产国码αv | 精品夜夜澡人妻无码av蜜桃 | 丰满人妻精品国产99aⅴ | 草草网站影院白丝内射 | 最新版天堂资源中文官网 | 最新国产麻豆aⅴ精品无码 | 亚洲大尺度无码无码专区 | 国产av剧情md精品麻豆 | 久久亚洲精品中文字幕无男同 | 精品无码一区二区三区爱欲 | 九九综合va免费看 | 67194成是人免费无码 | 人妻天天爽夜夜爽一区二区 | 国产无遮挡又黄又爽又色 | 亚洲精品久久久久久久久久久 | 久久这里只有精品视频9 | 日本一卡2卡3卡四卡精品网站 | 国产成人精品无码播放 | 亚洲色无码一区二区三区 | 麻花豆传媒剧国产免费mv在线 | 成人三级无码视频在线观看 | 噜噜噜亚洲色成人网站 | 强辱丰满人妻hd中文字幕 | 无码人妻丰满熟妇区毛片18 | 欧美激情内射喷水高潮 | 无人区乱码一区二区三区 | 激情五月综合色婷婷一区二区 | 中文字幕人妻无码一夲道 | 7777奇米四色成人眼影 | 日韩欧美成人免费观看 | 无码成人精品区在线观看 | 欧美一区二区三区 | 一本精品99久久精品77 | 欧美成人家庭影院 | 欧美自拍另类欧美综合图片区 | 久热国产vs视频在线观看 | 亚洲成av人片天堂网无码】 | 女人被爽到呻吟gif动态图视看 | 亚洲经典千人经典日产 | 2019nv天堂香蕉在线观看 | 亚洲欧洲日本综合aⅴ在线 | 亚洲色偷偷男人的天堂 | 欧美 日韩 人妻 高清 中文 | 久久99精品久久久久婷婷 | 粉嫩少妇内射浓精videos | 少妇被粗大的猛进出69影院 | 亚洲精品久久久久久一区二区 | 亚洲精品中文字幕 | 精品aⅴ一区二区三区 | 日日干夜夜干 | 国产偷自视频区视频 | 久久国产精品_国产精品 | 免费观看的无遮挡av | 99久久婷婷国产综合精品青草免费 | 正在播放东北夫妻内射 | 欧美人与善在线com | 女人被男人躁得好爽免费视频 | 日韩亚洲欧美精品综合 | 亚洲人成网站免费播放 | 国产精品亚洲一区二区三区喷水 | 蜜桃视频插满18在线观看 | 国产免费无码一区二区视频 | 一本色道婷婷久久欧美 | 巨爆乳无码视频在线观看 | 波多野结衣aⅴ在线 | 久精品国产欧美亚洲色aⅴ大片 | 激情爆乳一区二区三区 | 丰满岳乱妇在线观看中字无码 | 88国产精品欧美一区二区三区 | 精品久久8x国产免费观看 | 国产乱码精品一品二品 | 少妇久久久久久人妻无码 | 亚洲爆乳精品无码一区二区三区 | 日本va欧美va欧美va精品 | 亚洲日本一区二区三区在线 | 国产成人无码a区在线观看视频app | 欧美老妇交乱视频在线观看 | 国产成人无码av在线影院 | 日本熟妇人妻xxxxx人hd | 亚洲最大成人网站 | 久久99国产综合精品 | 日日摸天天摸爽爽狠狠97 | а天堂中文在线官网 | 日韩av无码一区二区三区 | 曰韩无码二三区中文字幕 | 97夜夜澡人人双人人人喊 | 熟女少妇在线视频播放 | 久久精品人人做人人综合试看 | 爆乳一区二区三区无码 | 成人精品一区二区三区中文字幕 | 日韩 欧美 动漫 国产 制服 | 亚洲精品美女久久久久久久 | 麻豆md0077饥渴少妇 | 亚洲一区二区三区在线观看网站 | 中文字幕日产无线码一区 | 日本一卡2卡3卡4卡无卡免费网站 国产一区二区三区影院 | 性生交大片免费看女人按摩摩 | 在线播放免费人成毛片乱码 | 国产人妻大战黑人第1集 | 丰满少妇女裸体bbw | 免费乱码人妻系列无码专区 | 久久五月精品中文字幕 | 少妇性l交大片欧洲热妇乱xxx | 搡女人真爽免费视频大全 | 野外少妇愉情中文字幕 | 久久无码人妻影院 | 久久www免费人成人片 | 国产午夜亚洲精品不卡下载 | 成人精品视频一区二区三区尤物 | 无套内射视频囯产 | 久久人人爽人人爽人人片av高清 | 搡女人真爽免费视频大全 | 成人精品视频一区二区 | 午夜成人1000部免费视频 | 清纯唯美经典一区二区 | 国产又粗又硬又大爽黄老大爷视 | 精品国产一区二区三区四区 | 国内精品久久毛片一区二区 | 免费无码av一区二区 | 久久精品国产99久久6动漫 | 午夜精品一区二区三区的区别 | 国产熟女一区二区三区四区五区 | 亚洲码国产精品高潮在线 | 小sao货水好多真紧h无码视频 | 精品偷拍一区二区三区在线看 | 成 人影片 免费观看 | 欧美三级a做爰在线观看 | 波多野结衣一区二区三区av免费 | 日日摸天天摸爽爽狠狠97 | 成熟人妻av无码专区 | 国产特级毛片aaaaaaa高清 | 丝袜 中出 制服 人妻 美腿 | 日韩人妻系列无码专区 | 男女超爽视频免费播放 | 97资源共享在线视频 | 男女爱爱好爽视频免费看 | 国产午夜手机精彩视频 | 性开放的女人aaa片 | 最新国产乱人伦偷精品免费网站 | 亚洲日本一区二区三区在线 | 又大又硬又黄的免费视频 | 最新国产乱人伦偷精品免费网站 | 精品人人妻人人澡人人爽人人 | 国产激情精品一区二区三区 | 久久午夜无码鲁丝片午夜精品 | 国产高清不卡无码视频 | 又大又硬又黄的免费视频 | 四虎4hu永久免费 | 亚洲国产日韩a在线播放 | 97色伦图片97综合影院 | 伦伦影院午夜理论片 | 黑人玩弄人妻中文在线 | 亚洲日韩av片在线观看 | 成人免费视频一区二区 | 欧美老妇交乱视频在线观看 | 亚洲色欲久久久综合网东京热 | 色情久久久av熟女人妻网站 | 粗大的内捧猛烈进出视频 | 欧美35页视频在线观看 | 日本在线高清不卡免费播放 | 十八禁视频网站在线观看 | 精品无码国产一区二区三区av | 无码人妻精品一区二区三区下载 | 欧美国产日韩亚洲中文 | 女人被男人躁得好爽免费视频 | 青青草原综合久久大伊人精品 | 7777奇米四色成人眼影 | 伊人久久大香线焦av综合影院 | 日日摸天天摸爽爽狠狠97 | 国产精品高潮呻吟av久久 | 亚洲aⅴ无码成人网站国产app | 午夜无码人妻av大片色欲 | yw尤物av无码国产在线观看 | 麻豆蜜桃av蜜臀av色欲av | 性欧美疯狂xxxxbbbb | 麻豆蜜桃av蜜臀av色欲av | 国产熟妇另类久久久久 | 狂野欧美性猛xxxx乱大交 | 亚洲色大成网站www | 无码一区二区三区在线 | 亚洲精品国偷拍自产在线麻豆 | 国产莉萝无码av在线播放 | 国产美女精品一区二区三区 | 十八禁视频网站在线观看 | 日本成熟视频免费视频 | 亚洲精品美女久久久久久久 | 奇米影视7777久久精品人人爽 | 久久 国产 尿 小便 嘘嘘 | 思思久久99热只有频精品66 | 日本熟妇乱子伦xxxx | 中文字幕日韩精品一区二区三区 | √天堂资源地址中文在线 | 亚洲精品成人福利网站 | 男女猛烈xx00免费视频试看 | 欧美性猛交内射兽交老熟妇 | 荫蒂被男人添的好舒服爽免费视频 | 奇米影视7777久久精品人人爽 | 亚洲成a人一区二区三区 | 99精品久久毛片a片 | 国语自产偷拍精品视频偷 | 人人妻人人澡人人爽欧美一区九九 | 亚洲一区二区三区四区 | 强辱丰满人妻hd中文字幕 | 国产成人精品久久亚洲高清不卡 | 国产亚洲精品久久久闺蜜 | 无码人妻av免费一区二区三区 | 日韩人妻无码中文字幕视频 | 久久精品人人做人人综合试看 | 精品成人av一区二区三区 | 亚洲乱亚洲乱妇50p | 色婷婷综合中文久久一本 | 精品无人国产偷自产在线 | 国产乱人无码伦av在线a | 精品国精品国产自在久国产87 | 久久久久久久人妻无码中文字幕爆 | 俺去俺来也www色官网 | 又大又硬又黄的免费视频 | 欧美兽交xxxx×视频 | 又色又爽又黄的美女裸体网站 | 国产成人综合在线女婷五月99播放 | 精品人人妻人人澡人人爽人人 | 亚洲精品无码国产 | 两性色午夜视频免费播放 | 成 人 网 站国产免费观看 | 日欧一片内射va在线影院 | 九九久久精品国产免费看小说 | 老头边吃奶边弄进去呻吟 | 一本色道婷婷久久欧美 | 人妻少妇被猛烈进入中文字幕 | 亚洲s码欧洲m码国产av | 给我免费的视频在线观看 | 97久久精品无码一区二区 | 亚洲熟女一区二区三区 | 性欧美videos高清精品 | 色五月五月丁香亚洲综合网 | 熟女体下毛毛黑森林 | 国产疯狂伦交大片 | 丝袜 中出 制服 人妻 美腿 | 扒开双腿吃奶呻吟做受视频 | 国产精品va在线播放 | 国产精品鲁鲁鲁 | 无遮无挡爽爽免费视频 | 亚洲色www成人永久网址 | 久久99精品国产麻豆蜜芽 | 国产激情精品一区二区三区 | 波多野结衣 黑人 | 无套内射视频囯产 | 亚洲 日韩 欧美 成人 在线观看 | 成人片黄网站色大片免费观看 | 国产av一区二区三区最新精品 | 久久无码中文字幕免费影院蜜桃 | 无码av最新清无码专区吞精 | 99国产精品白浆在线观看免费 | 无遮无挡爽爽免费视频 | 亚洲熟妇自偷自拍另类 | 精品国产福利一区二区 | 成熟人妻av无码专区 | 小鲜肉自慰网站xnxx | 欧美黑人乱大交 | 亚洲成a人片在线观看日本 | 国产97在线 | 亚洲 | 久久精品国产日本波多野结衣 | 国产无遮挡又黄又爽又色 | 亚洲成a人片在线观看无码 | 未满小14洗澡无码视频网站 | 精品无码成人片一区二区98 | 亚洲欧美中文字幕5发布 | 亚洲精品美女久久久久久久 | 欧美高清在线精品一区 | 亚洲综合精品香蕉久久网 | 成人免费视频一区二区 | 色综合久久中文娱乐网 | 久青草影院在线观看国产 | 免费无码一区二区三区蜜桃大 | 久久99精品久久久久久 | 日本肉体xxxx裸交 | 真人与拘做受免费视频 | 亚洲成熟女人毛毛耸耸多 | 久久zyz资源站无码中文动漫 | 小泽玛莉亚一区二区视频在线 | 蜜桃av蜜臀av色欲av麻 999久久久国产精品消防器材 | 又大又紧又粉嫩18p少妇 | 日韩精品一区二区av在线 | 无码帝国www无码专区色综合 | 精品欧美一区二区三区久久久 |