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

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

Python 調用有道翻譯接口實現翻譯

瀏覽:79日期:2022-08-04 16:28:56

最近為了熟悉一下 js 用有道翻譯練了一下手,寫一篇博客記錄一下,也希望能對大家有所啟迪,不過這些網站更新太快,可能大家嘗試的時候會有所不同。

首先來看一下網頁 post 過去的數據

Python 調用有道翻譯接口實現翻譯

Python 調用有道翻譯接口實現翻譯

大家不難發現,我們翻譯的內容是放在 post 的 data 中的,這些參數,除了 salt 和 sign 要么就是不會變化,要么就是一眼能看出來意義的;那么這個 salt 和 sign 是什么呢?salt 根據 ta 數據的特征,我們應該會想到,這應該是一個時間戳,而 sign 又是什么呢?我們一起來看一下

找到這個 js 文件,最上面這個 send 文件

Python 調用有道翻譯接口實現翻譯

將里面的 js 代碼拷貝出來,格式化一下,搜索 sign

Python 調用有道翻譯接口實現翻譯

我們發現,salt 確實是一個時間戳,但 sign 呢?,這里對 sign 的計算稍微多??錄婦洌?繽跡

Python 調用有道翻譯接口實現翻譯

大家發現 sign 的值,也就是 o 一共是對四個參數進行求 md5 碼,兩個是定值,一個是前面求到的時間戳,還有一個是什么呢?這個地方我也找了挺久的(還是不懂 js 的痛啊,哭。。。)剩下的參數,就是圖片中所謂的 t

var t = e.i

然后在 data 中,大家還能發現這么一句:

i:e.i

這個 i 我們對應到 ta 發送的 data 中,不就是我們要翻譯的字符串嗎?哈哈哈,被我發現了吧!

發現這個就好辦了,我們找出其中參數之間的關系,用Python實現 ta

Python 調用有道翻譯接口實現翻譯

但當我們構造好 data 興高采烈地將數據 post 過去的時候,會發現出現報錯了

Python 調用有道翻譯接口實現翻譯

為什么呢?難道是我們的 data 構造的有問題嗎?不清楚,先嘗試一下,咱們吧瀏覽器中的 data 拷貝進來運行一下,發現還是出錯了;那么說明錯誤不是出在 data 上面了,那究竟是那里出了問題呢?難道 ta 還有其他的校驗方式;別著急繼續分析,我們再觀察一下,post 請求,發現這個請求是帶了 cookie的,于是我們猜測,是不是 cookie 的原因呢? 還是不清楚,我們嘗試一下,將 data 對應的 cookie 加上,再運行一下。發現這次通過了,我們的猜測沒錯,確實是 cookie 的原因,那么這個 cookie 又是怎么來的呢?

Cookie

Python 調用有道翻譯接口實現翻譯

多嘗試幾次,大家會發現,不同的請求內容,前面兩個是不會發生改變的,而第三個,結合我們之前的經驗,是不是很像一個時間戳;既然有猜測,咱們就又來嘗試一下,自己構造一個 Cookie post 過去,萬事大吉,哈哈哈哈。

最后附上我的代碼

#/usr/bin/python # encoding:utf-8# __Author__ = Slwhyimport requestsimport timeimport randomimport hashlib#i = '' + ((new Date).getTime() + parseInt(10 * Math.random(), 10))i = str(int(time.time()*1000)+random.randint(1,10))#o = n.md5('fanyideskweb' + t + i + 'aNPG!!u6sesA>hBAW1@(-');t = raw_input('please input the word you want to translate:')u = ’fanyideskweb’l = ’aNPG!!u6sesA>hBAW1@(-’src = u + t + i + l # u 與 l 是固定字符串,t是你要翻譯的字符串,i是之前的時間戳m2 = hashlib.md5()m2.update(src)str_sent = m2.hexdigest()’’’ i:number from:AUTO to:AUTO smartresult:dict client:fanyideskweb salt:1515462554510 sign:32ea4a33c063d174a069959a5df1a115 doctype:json version:2.1 keyfrom:fanyi.web action:FY_BY_REALTIME typoResult:false’’’head = { ’Accept’:’application/json, text/javascript, */*; q=0.01’, ’Accept-Encoding’:’gzip, deflate’, ’Accept-Language’:’zh-CN,zh;q=0.9’, ’Content-Length’:’200’, ’Connection’:’keep-alive’, ’Content-Type’:’application/x-www-form-urlencoded; charset=UTF-8’, ’Host’:’fanyi.youdao.com’, ’Origin’:’http://fanyi.youdao.com’, ’Referer’:’http://fanyi.youdao.com/’, ’User-Agent’:’Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36’, ’X-Requested-With’:’XMLHttpRequest’, # ’Cookie’: ’YOUDAO_MOBILE_ACCESS_TYPE=1; OUTFOX_SEARCH_USER_ID=833904829@10.169.0.84; OUTFOX_SEARCH_USER_ID_NCOO=1846816080.1245883; fanyi-ad-id=39535; fanyi-ad-closed=1; JSESSIONID=aaaYuYbMKHEJQ7Hanizdw; ___rl__test__cookies=1515471316884’}head[’Cookie’] = ’OUTFOX_SEARCH_USER_ID=833904829@10.169.0.84; OUTFOX_SEARCH_USER_ID_NCOO=1846816080.1245883; ___rl__test__cookies=’+str(time.time()*1000) # ’___rl__test__cookies=1515471316884’data = { ’i’: t, ’from’:’AUTO’, ’to’:’AUTO’, ’smartresult’:’dict’, ’client’:’fanyideskweb’, ’salt’:i, ’sign’:str_sent, ’doctype’:’json’, ’version’:’2.1’, ’keyfrom’:’fanyi.web’, ’action’:’FY_BY_REALTIME’, ’typoResult’:’false’}s = requests.session()# print dataurl = ’http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule’p = s.post(url,data= data,headers = head)print p.text

到此這篇關于Python 調用有道翻譯接口實現翻譯的文章就介紹到這了,更多相關Python 有道翻譯內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
精品日产乱码久久久久久仙踪林| 91亚洲精品在看在线观看高清| 中文字幕日本一区| 手机精品视频在线观看| 免费观看在线综合| 日韩激情精品| 另类小说一区二区三区| 麻豆理论在线观看| 久久精品国内一区二区三区水蜜桃| 久久久天天操| 视频一区二区欧美| 国产精品一卡| 日韩理论视频| 中文在线一区| 国产欧美91| а√天堂中文在线资源8| 成人在线网站| 夜夜嗨一区二区三区| 亚洲精品伊人| 久久亚洲精精品中文字幕| 日本综合字幕| 亚洲专区一区| 美女久久久久久| 免费视频一区三区| 欧美亚洲tv| 久久精品高清| 久久激情五月婷婷| av在线最新| 中文字幕免费精品| 国产精品福利在线观看播放| 午夜一级久久| 精品免费视频| 蜜桃成人av| 7777精品| 亚洲一级网站| 欧美黄色精品| 黄色日韩在线| 久久不见久久见国语| 婷婷国产精品| 国产欧美日韩精品高清二区综合区 | av在线资源| 99国产精品| 国产精品久久国产愉拍| 999国产精品| 欧美日韩精品一区二区三区在线观看| 亚洲伦乱视频| 国产精品hd| 石原莉奈在线亚洲二区| 色婷婷色综合| 精品一区毛片| 国产剧情在线观看一区| 亚洲综合国产| 秋霞国产精品| 麻豆精品av| 一区二区国产在线| 亚洲伦乱视频| 欧美久久一区二区三区| 午夜久久福利| 欧美sss在线视频| 老鸭窝一区二区久久精品| 老牛影视一区二区三区| 久久蜜桃精品| 国产精品99视频| 国产精品男女| 日韩欧美中文在线观看| 国产婷婷精品| 91精品国产调教在线观看| 麻豆精品国产91久久久久久| 日本中文字幕一区二区视频 | 欧美国产另类| 少妇精品在线| 国产精品女主播一区二区三区| 超碰在线99| 久久精品免视看国产成人| 日韩和欧美的一区| 麻豆久久精品| av不卡免费看| 91精品国产乱码久久久久久久| 精品亚洲a∨一区二区三区18| 亚洲精品国模| 九一成人免费视频| 久久精品主播| 日韩精品水蜜桃| аⅴ资源天堂资源库在线| 国产精品伊人| 国产日韩1区| 日本91福利区| 日韩国产欧美视频| 日韩国产欧美三级| 日本成人在线不卡视频| 亚洲精品观看| 亚州精品视频| 日韩一区二区三区精品视频第3页| 亚洲一区欧美二区| 国产一区二区精品| 丝袜美腿亚洲一区二区图片| 欧美在线资源| 丝袜美腿亚洲色图| 午夜电影一区| 日韩精品免费观看视频| 日韩动漫一区| 国产劲爆久久| 精品国产精品国产偷麻豆| 精品国产不卡| 欧美黄色网页| 不卡一区2区| 午夜在线一区二区| 亚洲日本三级| 青青草精品视频| 国产精品麻豆成人av电影艾秋| 久久爱www成人| 另类专区亚洲| 午夜久久久久| 日本午夜精品| 免费在线欧美黄色| 色偷偷色偷偷色偷偷在线视频| 日韩毛片视频| 欧美专区18| 国产情侣一区在线| 超碰在线99| 亚洲黄色在线| 欧美日韩1区2区3区| 国产精品99一区二区三| 秋霞影院一区二区三区| 欧美精品黄色| 日韩av中文字幕一区二区三区| 精品视频一区二区三区四区五区| 精品视频高潮| 亚洲欧洲一区| 日韩精品高清不卡| 给我免费播放日韩视频| 久久亚洲成人| 日韩高清在线观看一区二区| 精品一区二区三区中文字幕在线| 私拍精品福利视频在线一区| 蜜桃一区二区三区在线观看| 国产极品嫩模在线观看91精品| 久久国产直播| 日韩av中文字幕一区| 欧美国产一级| 亚洲永久精品唐人导航网址| 国产精品亚洲产品| 久久影院一区| 欧美亚洲网站| 特黄特色欧美大片| 日韩高清二区| 136国产福利精品导航网址| 日韩av网站在线免费观看| www成人在线视频| 日韩精品视频一区二区三区| 国产高潮在线| 亚洲tv在线| 成人福利视频| 日本欧美一区二区| 欧美 日韩 国产精品免费观看| 日本a级不卡| 精品一区三区| 精品国产欧美| 日本综合视频| 亚洲高清毛片| 国产欧美一区二区精品久久久 | 亚洲欧美日韩视频二区| 美腿丝袜在线亚洲一区| 欧美专区18| 日韩不卡在线| 国产精品男女| 亚洲最大av| 欧美va亚洲va日韩∨a综合色| 国产精品成人自拍| 亚洲欧美日本视频在线观看| 欧美日韩免费观看视频| 日本va欧美va瓶| 亚洲精品在线观看91| 国产一区二区三区不卡视频网站| 日韩在线麻豆| 亚洲欧美久久| 久久精品国产68国产精品亚洲| 麻豆一区二区99久久久久| 综合精品一区| 亚洲欧美日韩视频二区| 日韩精品麻豆| 久久精品日韩欧美| 日本免费在线视频不卡一不卡二| 91精品二区| 欧美日韩精品免费观看视完整| 久久影视三级福利片| 亚洲18在线| 蜜臀av在线播放一区二区三区| 欧美日韩激情| 久久久久一区| 久久uomeier| 精品久久久网| 精品美女在线视频| 美女久久99| 麻豆极品一区二区三区| 日韩高清不卡一区二区| 亚洲精品乱码久久久久久蜜桃麻豆 | 国产精品社区| 亚洲欧洲一区二区天堂久久| 欧美aa一级|