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

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

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

瀏覽:85日期: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| 91精品一区国产高清在线gif | 久热精品在线| 日韩三级视频| 亚洲色图综合| 国产精品久久久久久久久久10秀| 天堂日韩电影| 婷婷亚洲成人| 伊人久久在线| 日韩中文字幕麻豆| 精品一二三区| 国产亚洲福利| 91日韩欧美| 亚洲欧美久久精品| 国产一区二区三区不卡视频网站 | 亚洲无线观看| 日韩国产一区二区| 蜜臀久久99精品久久久久宅男| 国产日韩1区| 国产精品91一区二区三区| 欧美日韩中出| 日韩午夜精品| 久久精品国产网站| 午夜在线精品偷拍| 激情黄产视频在线免费观看| 亚洲精品人人| 视频一区中文| 免费在线观看一区| 麻豆精品网站| 色吊丝一区二区| 国产精品magnet| 亚洲色图国产| 亚洲激情二区| 午夜av成人| 免费看久久久| 国产精品男女| 国产探花在线精品| 亚洲一卡久久| 91偷拍一区二区三区精品| 欧美精品观看| 亚洲精品一二三**| 亚洲精品看片| 999久久久精品国产| 日韩精品诱惑一区?区三区| 国产精品免费精品自在线观看| 日本在线一区二区三区| 蜜桃久久精品一区二区| 在线亚洲观看| 日韩影院免费视频| 天使萌一区二区三区免费观看| 欧美高清一区| 黄色免费成人| 亚洲综合三区| 蜜桃视频在线观看一区二区| 在线视频免费在线观看一区二区| 伊人精品在线| 中文一区一区三区免费在线观 | 久久精品国产精品亚洲毛片| 国产精品一区二区av日韩在线| 97久久中文字幕| 国产精品白浆| 神马午夜在线视频| 国产99精品| 日韩有吗在线观看| 国产三级一区| 日韩中文在线电影| 激情国产在线| 中文字幕亚洲精品乱码| 亚洲精品一二三**| 国产一区二区三区黄网站| 99精品国产一区二区三区| 香蕉视频成人在线观看| 国产欧美日韩影院| 日本欧美不卡| 亚洲精品裸体| 免费看av不卡| 日韩激情中文字幕| 国产精选在线| 日本亚洲最大的色成网站www | 日韩精品1区| 日韩欧美美女在线观看| 鲁鲁在线中文| 香蕉久久一区| 久久精品1区| 激情黄产视频在线免费观看| 亚洲欧美在线专区| 天堂资源在线亚洲| 久久国内精品自在自线400部| 私拍精品福利视频在线一区| 青青青国产精品| 激情91久久| 精品三级国产| 亚洲精品激情| 午夜欧美视频| 日韩欧美看国产| 国产精品xxx在线观看| 久久亚洲美女| 亚洲第一区色| 日韩国产欧美| 成人亚洲精品| 国产毛片精品| 欧美精品三级在线| 亚洲欧美在线综合| 亚洲综合丁香| 亚洲制服少妇| 国产精品呻吟| 亚洲精品网址| 在线一区视频观看| 亚洲精品系列| 婷婷亚洲成人| 国产亚洲一区| 欧美视频一区| 国产视频网站一区二区三区| 婷婷成人av| 日本在线观看不卡视频| 免费精品视频最新在线| 老司机精品久久| 亚洲精品日韩久久| 亚洲免费资源| 国产毛片久久久| 国产一区精品福利| 国产精品成久久久久| 精品视频免费| 色爱综合av| 蜜臀av性久久久久蜜臀aⅴ四虎| 免费在线观看视频一区| 免费在线观看精品| 国产毛片久久久| 激情视频网站在线播放色| 欧美性感美女一区二区 | 久久精品一区二区不卡| 亚洲精品在线观看91| 一级欧美视频| 欧美激情一区| 亚洲婷婷免费| 亚洲尤物av| 欧美国产精品| 私拍精品福利视频在线一区| 亚洲欧洲一区| 国产福利亚洲| 欧美日韩视频| 国产福利资源一区| 女同性一区二区三区人了人一| 亚洲专区视频| 国产在线视频欧美一区| 午夜久久久久| 精品国产美女a久久9999| 激情综合激情| 国产欧美日韩一级| 极品日韩av| 欧美一级二区| 国产精品久久久一区二区| 久久久久免费av| 国产精品三p一区二区| 日韩视频不卡| 国产精品不卡| 国产欧美视频在线| 亚洲欧美日韩国产一区| 国产一区二区三区四区二区| 亚洲青青久久| 99国产精品私拍| 国产成人精品三级高清久久91 | 日韩二区三区在线观看| 福利片在线一区二区| 99精品电影| 久久久久久色 | 7m精品国产导航在线| 伊人精品一区| 日韩在线精品| 精品网站aaa| 国产日韩欧美高清免费| 久久精品123| 伊人久久高清| 成人国产精品一区二区免费麻豆| 国产亚洲精品久久久久婷婷瑜伽| 91视频久久| 日韩欧美二区| 中文字幕成在线观看| 精品久久美女| 国产成人久久| 成人国产精品久久| 精品一区电影| 国产白浆在线免费观看| 日韩av二区| 日韩欧美一区二区三区免费看| 精品日产乱码久久久久久仙踪林| 精品视频一区二区三区四区五区| 九九九精品视频| 日韩在线综合| 日韩精品dvd| 亚洲高清不卡|