黄a在线观看-黄a在线-黄a大片-黄色片在线看-黄色毛片免费-黄色大片网站

您的位置:首頁技術文章
文章詳情頁

python 爬蟲如何實現百度翻譯

瀏覽:2日期:2022-07-05 13:02:15

環境

python版本號 系統 游覽器 python 3.7.2 win7 google chrome

關于本文

本文將會通過爬蟲的方式實現簡單的百度翻譯。本文中的代碼只供學習,不允許作為于商務作用。商務作用請前往api.fanyi.baidu.com購買付費的api。若有侵犯,立即刪文!

實現思路

在網站文件中找到隱藏的免費api。傳入api所需要的參數并對其發出請求。在返回的json結果里找到相應的翻譯結果。

百度翻譯的反爬機制

由js算法生成的sign cookie檢測 token暗號

在網站文件中找到隱藏的免費api

進入百度翻譯,隨便輸入一段需要翻譯的文字。當翻譯結果出來的時候,按下F12,選擇到NETWORK,最后點進XHR文件。這個時候,網站文件都已經加載完了,所以要F5刷新一下。

python 爬蟲如何實現百度翻譯

刷新了之后,我們就能發現一個以v2transapi?開頭的文件,沒錯,它就是我們要找的api接口。讓我們驗證一下,點進去文件-preview,我們就可以在json格式的數據里面找到翻譯結果,驗證成功。另外,我們還需要獲取我們的cookie和token,在之后的反爬機制中我們需要用到它們,位置如以下。cookie位置:

python 爬蟲如何實現百度翻譯

token位置:

python 爬蟲如何實現百度翻譯

api信息

接口:https://fanyi.baidu.com/v2tra...請求方式:post

請求參數大全

參數 介紹 from 源語言 to 目標語言 query 翻譯文本 sign 由js算法生成的簽名(反爬) token 請求暗號

開始寫代碼

導入request和execjs庫

import requestsimport execjs requests HTTP庫,用于爬蟲 execjs 用于調用js代碼

反反爬蟲

由于百度翻譯有cookie識別反爬機制,所以我們設置好我們剛剛獲取到的cookie來進行掩護網絡蜘蛛身份。

headers = {’cookie’:’請在這里輸入你的cookie’}

另外,我們還要設置好token(暗號)。

token = ’請在這里放置你的token’

最后只剩下sign反爬機制了,sign是由js算法給譯文生成的一個簽名。我在網上搜了一下,找到了相應的js算法,分享給大家。

var i = '320305.131321201'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)}

等等,我們不是在用python進行爬蟲嗎?那我們又不會js代碼,怎么調用???還好python有著強大的第三方庫,當然也少不了調用js代碼的庫。調用js代碼的庫很多,但是本人還是推薦大家使用execjs,簡單功能又完整。

在調用js算法代碼之前,我們還需要讓用戶輸入一段譯文。

q = input(’翻譯:’)

之后我們就能使用execjs的compile和call方法來獲取sign了。

js = ’’’var i = '320305.131321201'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)}’’’sign = execjs.compile(js).call('e',q)

(以上代碼獲取了sign)

經過一系列的反反爬蟲準備,我們就可以設置好的“源語言”和“目標語言”最后的這兩個參數了。

From = ’en’To = ’zh’

(以上代碼代表著英譯中,若要進行其它語言的翻譯,請輸入語言對應的英文縮寫,英文縮寫對應表將會放到本文最后)接著,我們就能構建參數json了。

data = {’from’:From,’to’:To,’query’:q,’sign’:sign,’token’:’14b5f31e3c65d89a0b1c3f756e53942e’}

最后,我們就能請求數據并打印了。

text = requests.post(url,headers=headers,data=data).json()print(text)

我們發現打印出來的結果是個json字典,翻譯結果就在其中,我們只需要翻譯結果,所以我們可以索引翻譯結果的位置再打印。

text = requests.post(url,headers=headers,data=data).json()[’trans_result’][’data’][0][’dst’]print(text)

運行結果:

python 爬蟲如何實現百度翻譯

完整代碼:

import requestsimport execjsurl = ’https://fanyi.baidu.com/v2transapi’headers = {’cookie’:’你的cookie’}js = ’’’var i = '320305.131321201'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)}’’’From = ’源語言’To = ’目標語言’token = ’你的token’q = input(’翻譯:’)sign = execjs.compile(js).call('e',q)data = {’from’:From,’to’:To,’query’:q,’sign’:sign,’token’:token}text = requests.post(url,headers=headers,data=data).json()[’trans_result’][’data’][0][’dst’]print(text)

語言英文縮寫對應表

{’zh’: ’中文’,’jp’: ’日語’,’jpka’: ’日語假名’,’th’: ’泰語’,’fra’: ’法語’,’en’: ’英語’,’spa’: ’西班牙語’,’kor’: ’韓語’,’tr’: ’土耳其語’,’vie’: ’越南語’,’ms’: ’馬來語’,’de’: ’德語’,’ru’: ’俄語’,’ir’: ’伊朗語’,’ara’: ’阿拉伯語’,’est’: ’愛沙尼亞語’,’be’: ’白俄羅斯語’,’bul’: ’保加利亞語’,’hi’: ’印地語’,’is’: ’冰島語’,’pl’: ’波蘭語’,’fa’: ’波斯語’,’dan’: ’丹麥語’,’tl’: ’菲律賓語’,’fin’: ’芬蘭語’,’nl’: ’荷蘭語’,’ca’: ’加泰羅尼亞語’,’cs’: ’捷克語’,’hr’: ’克羅地亞語’,’lv’: ’拉脫維亞語’,’lt’: ’立陶宛語’,’rom’: ’羅馬尼亞語’,’af’: ’南非語’,’no’: ’挪威語’,’pt_BR’: ’巴西語’,’pt’: ’葡萄牙語’,’swe’: ’瑞典語’,’sr’: ’塞爾維亞語’,’eo’: ’世界語’,’sk’: ’斯洛伐克語’,’slo’: ’斯洛文尼亞語’,’sw’: ’斯瓦希里語’,’uk’: ’烏克蘭語’,’iw’: ’希伯來語’,’el’: ’希臘語’,’hu’: ’匈牙利語’,’hy’: ’亞美尼亞語’,’it’: ’意大利語’,’id’: ’印尼語’,’sq’: ’阿爾巴尼亞語’,’am’: ’阿姆哈拉語’,’as’: ’阿薩姆語’,’az’: ’阿塞拜疆語’,’eu’: ’巴斯克語’,’bn’: ’孟加拉語’,’bs’: ’波斯尼亞語’,’gl’: ’加利西亞語’,’ka’: ’格魯吉亞語’,’gu’: ’古吉拉特語’,’ha’: ’豪薩語’,’ig’: ’伊博語’,’iu’: ’因紐特語’,’ga’: ’愛爾蘭語’,’zu’: ’祖魯語’,’kn’: ’卡納達語’,’kk’: ’哈薩克語’,’ky’: ’吉爾吉斯語’,’lb’: ’盧森堡語’,’mk’: ’馬其頓語’,’mt’: ’馬耳他語’,’mi’: ’毛利語’,’mr’: ’馬拉提語’,’ne’: ’尼泊爾語’,’or’: ’奧利亞語’,’pa’: ’旁遮普語’,’qu’: ’凱楚亞語’,’tn’: ’塞茨瓦納語’,’si’: ’僧加羅語’,’ta’: ’泰米爾語’,’tt’: ’塔塔爾語’,’te’: ’泰盧固語’,’ur’: ’烏爾都語’,’uz’: ’烏茲別克語’,’cy’: ’威爾士語’,’yo’: ’約魯巴語’,’yue’: ’粵語’,’wyw’: ’文言文’,’cht’: ’中文繁體’ }

以上就是python 爬蟲如何實現百度翻譯的詳細內容,更多關于python 爬蟲實現百度翻譯的資料請關注好吧啦網其它相關文章!

標簽: 百度 Python
相關文章:
主站蜘蛛池模板: 引诱农村少妇性事 | 女人让男人桶爽30分钟 | 在线观看h网站 | 91黄色片 | 亚洲va欧美va国产综合剧情 | 国产精品免费入口 | 国产精品污www在线观看 | 熟妇女人妻丰满少妇中文字幕 | 亚洲综合在线一区二区三区 | 欧美性xxxxx极品少妇 | 中文字幕第3页 | 亚洲春色av | 欧美色图一区 | 黄色a级免费 | 九九热精品免费视频 | 催眠淫辱の教室3在线观看 村上凉子在线播放av88 | 祝英台艳史高h(np)小说全文 | www在线观看国产 | 婷婷综合在线 | 日韩午夜一区二区三区 | 日本不卡网 | 国产wwwwwww| 亚洲中文字幕无码爆乳 | 另类激情文学 | 91蜜臀精品国产自偷在线 | 亚洲 欧美 日韩在线 | 五月婷婷六月婷婷 | 永久免费的网站入口 | 精品国产自在精品国产浪潮 | 少妇大叫好爽受不了午夜视频 | √天堂8资源中文在线 | 激情偷乱人成视频在线观看 | 欧美日韩在线播放 | 天堂在线视频网站 | 黄色一级片一级片 | 91.久久 | 国产一区二区三区免费看 | 国产亚洲精品美女久久久 | 僵尸叔叔在线观看国语高清免费观看 | 波多野结av衣东京热无码专区 | 日韩av在线观看免费 | 久久精品99久久久久久 | 久久人人爽人人爽人人片 | 日本少妇搡bbbb搡bbb | 日日噜狠狠噜天天噜av | 超碰97av在线 | 国产亚洲欧美精品永久 | 九九视频免费观看 | 夜夜爱夜夜操 | 亚洲区色 | 欧美超逼视频 | 在线国产二区 | 亚洲第一色网 | 久久久精品午夜免费不卡 | 99男女国产精品免费视频 | 五十路av在线 | 99热这里只有精品18 | 尤物国产精品 | 成人一区二区视频 | 国产a自拍| 日韩欧美一区二区三区黑寡妇 | 国产欧美精品一区二区在线播放 | 91青青视频| 97在线影院 | 无码h黄肉3d动漫在线观看 | 日韩中文字幕精品视频 | 91成人精品国产刺激国语对白 | 在线一二三区 | 国产三级久久久精品麻豆三级 | 资源av| 久久久久久久9 | 日本高清网站 | 91精品专区| 黄色大片黄色大片 | 337p日本欧洲亚洲大胆张筱雨 | 国产第5页 | 国产精品午夜久久 | 色老妹| 国产美女在线精品免费观看网址 | 亚洲精品乱码久久久久v最新版 | 国产精品苏妲己野外勾搭 | 日本五十路岳乱在线观看 | 欧美 日韩 国产 在线 | 国产精品夜间视频香蕉 | 黄网站色大毛片 | 91久久精品国产91久久性色tv | 久久精品国产99久久6动漫 | 99国产精品久久 | 92成人午夜福利一区二区 | 国产精品久久久久久久久久久不卡 | 午夜成人爽爽爽视频在线观看 | 激情综合区 | 日韩精品成人一区二区在线观看 | 日韩中文字幕在线视频 | 亚洲欧美日韩综合一区二区 | 蜜桃久久一区二区三区 | www.在线国产 | 慈禧一级淫片免费放特级 | 亚洲精品无码人妻无码 | 亚洲欧美成人一区二区三区 | 成人亚洲在线 | 国内免费自拍视频 | 男人狂躁女人爽的尖叫的免费视频 | 免费在线观看a视频 | 超碰成人福利 | 日批网址| 精品久久久无码中文字幕边打电话 | 日本乱偷人妻中文字幕在线 | 国产孕妇视频 | 国产精品久久久久永久免费看 | 顶弄h校园1v1 | 欧美精品久久久久久久免费软件 | 999av视频| 婷色| 亚洲精品理论 | 国产精品久久免费视频 | 国产永久免费视频 | 国产全肉乱妇杂乱视频1 | 欧美黄色短视频 | 香蕉网站视频 | 337p粉嫩大胆色噜噜噜 | 天天鲁夜夜免费观看视频 | 狠狠爱无码一区二区三区 | 成人av网站在线 | 国产av无码国产av毛片 | 91高潮胡言乱语对白刺激国产 | 日本国产在线 | 国产精品亚洲成在人线 | 五月狠狠亚洲小说专区 | 欧美成人免费高清视频 | 成人av无码一区二区三区 | 91精品国产综合久久福利软件 | 青青艹视频在线 | 国产露脸150部国语对白 | 国内自拍视频在线观看 | 欧美精品久久久久久久久老牛影院 | 久久国产中文字幕 | 成人午夜影院 | 国语自产少妇精品视频蜜桃 | 97精品伊人久久久大香线蕉97如何观看 | 天天综合天天操 | 91欧美一区二区 | 精品国产精品三级精品av网址 | 五月天激情丁香 | 性欧美丰满熟妇xxxx性久久久 | 91av综合| 高潮久久久 | 亚洲国产成人91精品 | 国产精品一在线观看 | 国产suv精品一区二区883 | 国产精品久久人妻无码网站一区 | 欧美做爰爽爽爽爽爽爽 | ass亚洲日本嫩体私拍ass | 国产欧美日韩成人 | 亚洲精品乱码久久久久久黑人 | 久久久.com| 国产在线播放91 | 四虎884aa成人精品最新 | 97精品人人妻人人 | 一及黄色毛片 | а√天堂资源中文最新版地址 | 日日狠狠久久偷偷四色综合免费 | 亚洲 欧美日韩 国产 中文 | av无毛 | 6080yy午夜一二三区久久 | 日韩欧美三级视频 | 麻豆av一区二区天美传媒 | 高清无码视频直接看 | 91久久久久久 | 欧美一级黄色片免费看 | 色综合久久av | 久久国产夫妻 | 黄色高清免费 | 成人欧美一区二区三区视频 | 欧美国产精品日韩在线 | 最新在线视频 | 国产又色又爽又刺激在线观看 | 一区二区国产精品精华液 | 一区二区欧美视频 | 男人的天堂avav | 大乳美女a级三级三级 | 国产精品久久精品三级 | 无码国产精品一区二区免费式影视 | 在线视频一区二区 | 狠色狠狠色狠狠狠色综合久久 | 东方影院av久久久久久 | 免费观看一级视频 | 高清乱码免费看污 | av中文字幕在线看 | 无码日本精品xxxxxxxxx | 欧美激情五月 | 青青草免费观看视频 | 国产精品久久久久久久久久尿 | 男人天堂成人 | 欧美综合在线视频 | 欧美另类高清zo欧美 | 韩国三级a视频在线观看 | 欧美尿交 magnet | 成人无码一区二区三区 | 日韩中文字幕免费观看 | 婷婷久久一区二区三区 | 成人三级影院 | 免费在线观看黄色片 | 青青草手机视频在线观看 | 国产不卡在线观看视频 | 主播叶子户外勾搭啪啪大 | 国产老女人乱淫免费可以 | 国模少妇一区二区三区 | 久久久噜噜噜久久中文字幕色伊伊 | 久久男人av资源网站无码软件 | 精品国产第一区二区三区的特点 | 51真实女性私密spa按摩偷拍 | 激情婷婷六月天 | 日本国产在线视频 | 久久久久久久久亚洲 | 精品无码成人久久久久久 | 国产精品2区 | 日本特黄特色大片免费视频网站 | 午夜精品久久久久久久星辰影院 | 国产出轨一区 | 韩国明星乱淫(高h)小说 | 欧美性猛交aaaa片黑人 | 狠狠色噜噜狠狠狠狠av | 中文字幕精品久久久久人妻红杏ⅰ | 国色天香精品一卡2卡3卡 | 亚洲成av人片一区二区梦乃 | 日韩在线无| 大尺度做爰啪啪高潮床戏 | 日本少妇做爰xxxⅹ漫 | bt7086福利一区国产 | 美女成人在线 | 丁香婷婷视频 | 国产又粗又猛又爽又黄的视频免费 | 影音先锋二区 | 国产高清在线a视频大全 | 亚洲 另类 春色 国产 | 亚洲成人1区 | 另类毛片 | 美女高潮网站 | 少妇一级淫片bbb | 99自拍| 黄色三级毛片视频 | 久久69精品久久久久久国产越南 | 国产东北农村女人av | 男人天堂你懂的 | 中文字幕在线观看国产 | 又黄又爽又色的免费软件 | 国产精品久久久久久久久久免费看 | 亚洲欧洲精品视频 | 强制高潮18xxxx国语对白 | 午夜影院免费看 | 永久免费精品影视网站 | а√天堂资源官网在线资源 | 欧美午夜刺激影院 | 69性影院| 97视频免费在线观看 | 精品人妻少妇一区二区 | 人人综合亚洲无线码另类 | 一卡二卡三卡视频 | 成人免费a级片 | 精品一二三四 | 无码av中文一区二区三区桃花岛 | 少妇啊灬啊别停灬用力啊免费视频 | 射久久久 | 国产77777| 国产婷婷成人久久av免费高清 | 性xxxxx大片做受免费视 | 欧美变态另类刺激 | 成人污在线观看 | 黑人巨大精品欧美一区二区, | 国产成人无码av | 欧美日本韩国 | 探花国产| 乱人伦精品视频在线观看 | 国产理论一区二区三区 | 少妇粉嫩小泬白浆流出 | 一级片免费网址 | 97成人免费视频 | 国产拍拍拍拍拍拍拍拍拍拍拍拍拍 | 亚洲日日操 | 日本少妇一区二区 | 高清一区二区三区四区 | 亚洲小少妇| 国产激情偷乱视频一区二区三区 | 中文字幕一区二区三区四区五区 | 亚洲3dmax成人 | 久久久精品视频一区二区三区 | 波多野结衣aⅴ在线 | 国产亚洲综合在线 | 国产精品网站在线 | 葵司免费一区二区三区四区五区 | 国产91桃色在线观看网站 | 天堂av成人| 免费看特级毛片 | 中文乱字幕视频一区 | 亚洲色爱图小说专区 | 欧美亚洲国产精品久久 | 九九国产视频 | 又粗又长又大又爽又黄少妇毛片 | 国内成人自拍视频 | 中文字幕观看视频 | 91黄色片| 免费看男女做好爽好硬视频 | 女国产精品视频一区二区三区 | 揄拍自拍| 久操国产精品 | 免费黄色小视频在线观看 | 婷婷中文字幕在线 | 日韩伊人网 | 一本一道久久a久久精品综合 | 国产黄色片在线观看 | 国产成人欧美一区二区三区一色天 | 色一情一乱 | 午夜福利试看120秒体验区 | 一本一道精品欧美中文字幕 | 教师夫妇交换刺激做爰小说 | 色偷偷偷在线视频播放 | 国外亚洲成av人片在线观看 | 亚洲第一网址 | 梦乃爱华av在线播放 | 欧美激情福利 | 久久精品欧美日韩精品 | 人妻少妇边接电话边娇喘 | 午夜视频a| 欧美猛少妇色xxxxx猛叫 | 夜夜骑狠狠干 | 伊人色综合久久天天网 | 国产精品视频一区二区二 | 成人av在线网址 | 欧美在线www | 综合久久色 | 久久久久9999 | 欧美人与动牲交a精品 | 最新黄网| 女人夜夜春高潮爽a∨片传媒 | 新91在线 | 丰满少妇高潮在线播放不卡 | 成熟亚洲日本毛茸茸凸凹 | 人与禽物交videos另类 | av怡红院| 亚洲自偷精品视频自拍 | 中文在线天堂网 | 成年人www | 国语自产偷拍精品视频偷 | 老熟女重囗味hdxx69 | 超薄肉色丝袜一二三 | 欧美激情免费视频 | 精品国产一区二区三区久久狼黑人 | 桃色网站在线观看 | 中国浓毛少妇毛茸茸 | 99精品国产一区二区三区2021 | 国产亚洲欧洲 | 色综合视频二区偷拍在线 | 首页 国产 欧美 日韩 丝袜 | 男女猛烈无遮挡免费视频 | 一级特黄特色的免费大片视频 | 中文字幕被公侵犯的漂亮人妻 | 免费午夜激情 | 国产成a人亚洲精v品无码性色 | 96福利视频| 日韩啪啪网站 | 久久久久久久久久久久国产 | 日本福利视频一区 | 精品国产18久久久久久依依影院 | 情侣作爱视频网站 | 91精品国产色综合久久不卡98口 | 欧美五月婷婷 | 麻豆色淫网站av水蜜桃三级 | 麻豆一级片 | 亚洲在线视频 | 久久国产成人午夜av影院 | 国产专区视频 | 久久精品欧美日韩精品 | 99精品免费久久久久久久久 | 欧美日韩国产专区 | 首尔之春在线 | 日韩av免费网站 | 日韩精品一区在线观看 | 国产精品国产三级国产普通话对白 | 非洲黑人三级全黄 | www.17c.com小草影视 | 永久免费的av在线电影网 | 亚洲综合毛片 | 欧美成人精品第一区 | 乱辈侵犯中文字幕 | 国产一级视频免费看 | 欧美1314| av片免费 | 久久h| 污污网站免费 | 最新国产三级 | 日本少妇高潮喷水xxxxxxx | 亚洲第一页综合 | 麻豆果冻传媒2021精品传媒一区下载 | 国产乱码精品一区二区三区精东 | 久久精品国产乱子伦 | 国产狂做受xxxxx高潮 | 在线成人国产 | 大尺度做爰黄9996片视频 | 日韩精品久久久久 | 国产日韩久久 | 国产午夜精品美女视频明星a级 | 欧洲另类一二三四区 | 九九久久久久 | 精品无人国产偷自产在线 | 久久成人麻豆午夜电影 | 剧情av在线 | 99久久婷婷国产综合精品青草免费 | 亚洲成熟女人毛毛耸耸多 | 女人高潮抽搐喷液30分钟视频 | 国产日韩欧美一区二区宅男 | 国产伦a视频| 亚洲成人伊人 | a∨变态另类天堂无码专区 人妻丰满熟妇av无码区不卡 | 国模无码大尺度一区二区三区 | 中日韩在线观看视频 | 国产成人夜色高潮福利影视 | 欧美一级淫片 | 国产综合网站 | 国产精品一区二区三区四区在线观看 | 国产男女免费完整视频 | 国产又粗又猛又爽又黄91网站 | 久久久久久久久久久久久久免费看 | 日本黄视频在线观看 | av免费不卡| 欧美视频第二页 | 久久99精品波多结衣一区 | аⅴ资源中文在线天堂 | 日本一区二区成人 | 波多野结衣视频网址 | 熟女精品视频一区二区三区 | 鲁一鲁啪一啪 | 久久精品黄色片 | 国产成人av无码精品 | 丰满少妇高潮惨叫久久久一 | 亚洲毛片a | 色一情一交一乱一区二区 | 亚洲精品一区二区三区四区乱码 | 18禁黄久久久aaa片广濑美月 | 色伊人久久 | 人人人草 | 免费精品一区二区三区视频日产 | 亚洲一二三精品 | 蜜桃免费在线视频 | 天堂中文在线网 | 黄色小视频在线免费看 | 免费裸体无遮挡黄网站免费看 | 97神马影院 | 绯色av蜜臀一区二区中文字幕 | 午夜视频网址 | 日本一区二区不卡在线观看 | 免费黄色小视频网站 | 未满十八18禁止午夜免费网站 | 疯狂三人交性欧美 | 国产一区二区三区四区五区加勒比 | 色哟哟精品观看 | 欧美性一区二区三区 | 免费asmr色诱娇喘呻吟外国 | 国产成人午夜福利在线播放 | 日日爱886| 在线国产福利 | 外国黄色网址 | 色婷婷成人网 | a级片毛片 | 手机在线看片日韩 | 午夜精品一区二区三区aa毛片 | 国产精品久久久久久久久久妞妞 | 18禁无遮挡羞羞污污污污网站 | 日本三级欧美三级人妇视频黑白配 | 亚洲乱码精品久久久久 | 亚洲欧美另类日本 | 不卡国产一区二区三区四区 | 红杏亚洲影院一区二区三区 | 亚洲精品久久久久中文字幕二区 | 久久久久久久久久久久久久国产 | 久久中文字幕精品 | 国产精在线 | ww欧美黄色| 少妇不卡视频 | 天天拍天天操 | 粉嫩av一区二区在线播 | 欧美黑人又粗又大高潮喷水 | 一级高清毛片 | 国产女人呻吟高潮抽搐声 | 日鲁鲁| 亚洲视屏 | 亚洲 自拍 另类 欧美 丝袜 | 台湾佬中文字幕 | 久久综合综合久久综合 | 国产一二三区精品 | 亚洲精华国产精华精华液网站 | 日本精品黄色 | 日本黄网站色大片免费观看 | 夜鲁鲁鲁夜夜综合视频欧美 | 国产精品乱码一区二区三区视频 | 乱人伦人妻中文字幕无码久久网 | 欧美亚洲图片小说 | 无码人妻精品一区二区三 | 国产精品女上位好爽在线观看 | 亚洲www啪成人一区二区 | 亚洲成人网在线播放 | 国产微拍精品 | 欧美色成人综合影院 | 日本激情一区二区 | 蜜臀av无码精品人妻色欲 | 摸摸摸bbb毛毛毛片 蘑菇av | 国产成人午夜福利在线播放 | 艹逼国产| 国产精品乱码人妻一区二区三区 | 米奇777四色精品人人爽 | 国产三级麻豆 | 日韩成人免费在线视频 | 9999热视频 | 狠狠干美女 | 日韩和欧美一区二区 | 亚洲 中文 欧美 日韩 在线 | 国产又色又爽又黄的免费软件 | 一本a道v久大| 国精品无码一区二区三区在线 | av大片在线观看 | 久久99国内精品自在现线 | 男人j进入女人j内部免费网站 | 成人tv888| 午夜黄色福利 | 亚洲爆乳无码专区 | 伊人精品视频在线观看 | 久久久久久福利 | 特黄一级大片 | 成人综合色站 | 污污内射在线观看一区二区少妇 | 精品欧美乱码久久久久久1区2区 | av男女 | 九九精品视频在线 | 性生活一级大片 | 免费黄色国产视频 | www国产高清 | 四虎影视国产精品免费久久 | 亚洲看| 尹人av | 久久久精品国产sm调教网站 | 伊人综合影院 | 东京热无码av一区二区 | 免费无码又爽又刺激高潮视频 | 色噜噜狠狠狠狠色综合久一 | 亚洲黄在线观看 | 国产免费高清 | 88av在线播放 | 成年女人毛片 | 在线a久青草视频在线观看 无套内射极品少妇chinese | 亚洲午夜精品一区 | 国产成人三级三级三级97 | 成人免费看片载 | 亚洲精品久久久久国产 | 高h禁伦亲女1v2 | 人人看人人舔 | 色成人综合网 | brazzers欧美一区二区 | 国产精品视频导航 | 亚洲第一页夜 | 国产美女mm131爽爽爽免费 | 毛片大全免费看 | 九九色视频 | 三级伦理精品专区 | 性欧美一级毛毛片a | 国产盗摄x88av | 国产夫妻在线观看 | 欧美特级视频 | 亚洲欧洲精品成人 | 最新黄色网址在线观看 | 中文字幕亚洲乱码 | 嫩草影院菊竹影院 | 91无人区乱码卡一卡二卡 | 在线观看成年人视频 | 在线永久免费观看黄网站视频 | 6080私人午夜性爽快影院 | 激情丁香六月 | 日日骚一区 | 日本一级淫片免费放 | 超碰av男人的天堂 | 精品一区二区免费视频 | 日本a级片在线播放 | a免费网站免费观看 | 国产精品久久九九 | 草草影院ccyy国产日本第一页 | 亚洲视频在线观看免费的欧美视频 | 国产精品久久久久久久久久久久午夜 | 中国美女一级片 | 亚洲人av高清无码 | 国产经典自拍 | 亚洲黄色免费 | 丰满的人妻hd高清日本 | 国产精品国产三级国产aⅴ浪潮 | av手机 | 九九久久精品无码专区 | 欧美日韩视频在线播放 | 性一交一乱一乱视频 | 久久精品视频在线免费观看 | 又爽又黄禁片1000视频vr | 日韩一区二区三区视频 | 免费在线看污片 | 国产精品区一区二 | 日本天天黄网站 | 国产精品日韩欧美大师 | 祝英台艳史高h(np)小说全文 | 在线不卡aⅴ片免费观看 | 成人看片资源 | 韩国性生交大片免费观看视频 | a资源在线观看 | 久久日韩激情一区二区三区四区 | 欧美性生活在线视频 | 亚洲天堂网在线观看视频 | 色拍拍欧美视频在线看 | 99国产在线观看 | 国产麻豆精品视频 | 91超碰中文字幕久久精品 |