日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

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

python 實現有道翻譯功能

瀏覽:190日期:2022-06-27 08:34:37
初期操作

​打開有道翻譯界面—F12—Network—在翻譯框中輸入’hello’—在Network下面發現名為’translate_o?smartresult......’返回翻譯之后的數據

分析參數

把所有的Request Headers、params都寫上嘗試爬蟲,可以得到結果。

​然后Request Headers中Headers、Host、Origin、Referer三項留下,Cookie一項經嘗試只有 OUTFOX_SEARCH_USER_ID=-1927650476@223.97.13.65;會驗證而且嘗試多次之后我這里是沒有變化的。

Accept: application/json, text/javascript, */*; q=0.01Accept-Encoding: gzip, deflateAccept-Language: zh-CN,zh;q=0.9Connection: keep-aliveContent-Length: 252Content-Type: application/x-www-form-urlencoded; charset=UTF-8Cookie: OUTFOX_SEARCH_USER_ID=-1927650476@223.97.13.65; OUTFOX_SEARCH_USER_ID_NCOO=1897197670.972445; JSESSIONID=aaalvPunK-sv2fyR-UjEx; ___rl__test__cookies=1612924426799Host: fanyi.youdao.comOrigin: http://fanyi.youdao.comReferer: http://fanyi.youdao.com/User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36X-Requested-With: XMLHttpRequest

再就是params參數,變化的是salt、sign、lts,嘗試后發現lts可有可無,所以變化的只有salt、sign兩項。

i: 你好from: AUTOto: AUTOsmartresult: dictclient: fanyideskwebsalt: 16129244361391sign: 2820759b6e54f25e0aa94e185e2265e3lts: 1612924436139bv: 3da01a09873456cfb5dba05f2124b148doctype: jsonversion: 2.1keyfrom: fanyi.webaction: FY_BY_REALTlME分析salt、sign

全局搜索sign,結果中有fanyi.min.js文件,雙擊進入,然后右鍵選擇’Open in Source panel’,搜索’sign’,找到如下代碼:

define('newweb/common/service', ['./utils', './md5', './jquery-1.7'], function(e, t) { var n = e('./jquery-1.7'); e('./utils'); e('./md5'); var r = function(e) { var t = n.md5(navigator.appVersion) , r = '' + (new Date).getTime() , i = r + parseInt(10 * Math.random(), 10); return { ts: r, bv: t, salt: i, sign: n.md5('fanyideskweb' + e + i + 'Tbh5E8=q6U3EXe+&L[4c@') } };

​可以看出salt是13位時間戳加了一個10以內的隨機數,而sign是’固定字符串+e+i+固定字符串’,其中i就是salt,而e經過斷點調試(我選擇在var t = n.md5(navigator.appVersion)這一行加斷點,然后輸入你好,會出現e=’你好’)可以得知e為我們要翻譯的字符串。這樣整個分析過程就結束了。

​之后通過爬蟲可以得到我們想要的數據,因為返回的是json數據,我們使用.json()來獲得返回值更加方便。

Python代碼

import hashlibimport randomimport timeimport requestsdef get_data(): r = str(round(time.time() * 1000)) salt = r + str(random.randint(0, 9)) content = ’你好’ data = 'fanyideskweb' + content + salt + 'Tbh5E8=q6U3EXe+&L[4c@' sign = hashlib.md5() sign.update(data.encode('utf-8')) sign = sign.hexdigest() # print(len(sign)) # print(sign) return content, salt, signdef send_request(content, salt, sign): url = ’http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule’ headers = { ’Cookie’: ’OUTFOX_SEARCH_USER_ID=-1927650476@223.97.13.65;’, ’Host’: ’fanyi.youdao.com’, ’Origin’: ’http://fanyi.youdao.com’, ’Referer’: ’http://fanyi.youdao.com/’, ’User-Agent’: ’Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.146 Safari/537.36’, } data = { ’i’: str(content), ’from’: ’AUTO’, ’to’: ’AUTO’, ’smartresult’: ’dict’, ’client’: ’fanyideskweb’, ’salt’: str(salt), ’sign’: str(sign), # ’lts’: ’1612879546052’, # ’bv’: ’6a1ac4a5cc37a3de2c535a36eda9e149’, # ’doctype’: ’json’, ’version’: ’2.1’, ’keyfrom’: ’fanyi.web’, ’action’: ’FY_BY_REALTlME’, } res = requests.post(url=url, headers=headers, data=data).json() print(’翻譯后:’, res[’translateResult’][0][0][’tgt’]) print(’翻譯前:’, res[’translateResult’][0][0][’src’])if __name__ == ’__main__’: content, salt, sign = get_data() send_request(content, salt, sign)運行效果

python 實現有道翻譯功能

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

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产一区二区三区四区| 影音先锋国产精品| 日韩不卡免费高清视频| 日韩欧美激情| 99亚洲精品| 午夜av不卡| 国产欧美在线| 蜜臀精品久久久久久蜜臀| 美女精品一区二区| 亚洲最新av| 在线一区免费| 成人羞羞在线观看网站| 国产精品麻豆成人av电影艾秋| 日韩视频一区| 欧美日韩激情| 亚洲91久久| 欧美不卡在线| 午夜精品免费| 久久久久97| 国产探花一区| 蜜桃久久久久| 日本精品黄色| 欧美成人基地| 动漫av一区| 深夜福利亚洲| 亚洲精品少妇| 欧美日韩一区二区国产 | 久久大逼视频| 日本欧美在线看| 综合视频一区| 国产欧美日韩亚洲一区二区三区| 国产精品毛片aⅴ一区二区三区| 日韩av一二三| 久久伊人久久| 成人精品亚洲| 99在线|亚洲一区二区| 欧美日韩国产一区二区三区不卡 | 精品免费av| 久久青青视频| 99re国产精品| 日本午夜精品一区二区三区电影 | 欧美日韩视频网站| 久久精品99久久无色码中文字幕| 欧美精品一卡| 日韩一区二区三区高清在线观看| 伊人精品久久| 国产成年精品| 日韩精品亚洲专区在线观看| 国产美女久久| 成午夜精品一区二区三区软件| 欧美日韩中文一区二区| 视频一区视频二区在线观看| 国产精品www.| 女同性一区二区三区人了人一| 日韩一区二区三区免费| 亚洲香蕉久久| 久久青草久久| 国产精品欧美一区二区三区不卡| 亚洲国产专区校园欧美| 亚洲2区在线| 久久久久久色 | 精品一区二区三区中文字幕视频| 国内精品99| 国产欧美在线| 日韩美女一区二区三区在线观看| 男女性色大片免费观看一区二区 | 国产欧美69| 久久久蜜桃一区二区人| 丝袜诱惑制服诱惑色一区在线观看| 久久精品国产福利| 亚洲一区有码| bbw在线视频| 免费观看在线综合| 国产精品99一区二区三| 日韩在线麻豆| 99精品电影| а√在线中文在线新版| 青青国产精品| 亚洲一区区二区| 久久久久久一区二区| 日本电影久久久| 日韩精品一级| 亚洲免费网址| 日韩精品一区第一页| 亚洲91在线| 日韩高清一级| 日本一区二区中文字幕| 日韩中文字幕视频网| 欧美成人精品三级网站| caoporn视频在线| 黄色亚洲大片免费在线观看| 欧美美女一区| 亚洲精品极品少妇16p| 不卡中文字幕| 美女日韩在线中文字幕| 亚洲另类黄色| 美腿丝袜亚洲一区| 在线日韩视频| 日韩av在线免费观看不卡| 麻豆一区二区三| 激情婷婷欧美| 日韩精品亚洲专区在线观看| 日韩欧美视频专区| 日本大胆欧美人术艺术动态| 国产精品白浆| 老司机精品久久| 国产精品视频一区二区三区四蜜臂| 91精品韩国| 国产精品视频一区二区三区| 久久久久久一区二区| 视频一区在线播放| 日韩成人精品一区| 亚洲午夜免费| 日韩国产欧美| 亚洲精品免费观看| 日韩一区二区中文| 综合激情在线| 久久婷婷一区| 日韩高清在线观看一区二区| 欧美成a人免费观看久久| 综合亚洲视频| 1000部精品久久久久久久久| 欧美交a欧美精品喷水| 99精品综合| 日韩精品免费视频人成| 国产99精品| 国产一精品一av一免费爽爽| 精品日韩一区| 久久国产麻豆精品| 免费日韩av| 影视先锋久久| 欧美日韩一区二区国产| 亚洲午夜久久| 国产综合色产| av在线日韩| 国产精品xx| 精品久久免费| 日本黄色精品| 国产精品乱战久久久| 国产日韩专区| 日韩高清在线观看一区二区| 日韩精品电影一区亚洲| 国产福利91精品一区二区| 精品成人18| 99久久久国产精品美女| 免费黄色成人| 国产毛片一区二区三区| 青青青国产精品| 在线一区av| 日本午夜精品久久久久| 欧美一级鲁丝片| 亚州国产精品| 日韩久久视频| 天堂av一区| 蜜桃久久久久久久| 日韩精品一二区| 欧美不卡在线| 国产精品视频一区视频二区| 日本不卡一二三区黄网| 欧美影院三区| 日本国产亚洲| 中文字幕在线视频久| 国产亚洲网站| 欧美国产先锋| 视频小说一区二区| 免费观看久久av| 日韩在线一二三区| 日本久久二区| 国产精品网在线观看| 91成人在线精品视频| 色天使综合视频| 亚洲一级淫片| 日韩久久视频| 亚洲三级视频| 成人在线网站| 亚洲1区在线| 日韩动漫一区| 精品中国亚洲| 午夜精品婷婷| 久久精品国产一区二区| 国产真实久久| 亚洲制服欧美另类| 成人看片网站| 免费亚洲婷婷| 另类中文字幕国产精品| 中文字幕日韩亚洲| 成人污污视频| 日韩精品视频一区二区三区| 婷婷亚洲综合| 风间由美中文字幕在线看视频国产欧美| 欧美午夜精彩| 国产福利亚洲| 中文字幕日韩欧美精品高清在线| 欧美三区四区| 国产精久久一区二区| 视频精品一区二区| 日韩精品欧美| 都市激情国产精品| 国产精品观看| 99国产精品视频免费观看一公开|