亚洲综合原千岁中文字幕_国产精品99久久久久久久vr_无码人妻aⅴ一区二区三区浪潮_成人h动漫精品一区二区三

主頁(yè) > 知識(shí)庫(kù) > python 實(shí)現(xiàn)有道翻譯功能

python 實(shí)現(xiàn)有道翻譯功能

熱門標(biāo)簽:電銷機(jī)器人系統(tǒng)廠家鄭州 正安縣地圖標(biāo)注app 舉辦過(guò)冬奧會(huì)的城市地圖標(biāo)注 qt百度地圖標(biāo)注 遼寧智能外呼系統(tǒng)需要多少錢 地圖地圖標(biāo)注有嘆號(hào) 螳螂科技外呼系統(tǒng)怎么用 阿里電話機(jī)器人對(duì)話 400電話申請(qǐng)資格

初期操作

​打開有道翻譯界面—F12—Network—在翻譯框中輸入'hello'—在Network下面發(fā)現(xiàn)名為'translate_o?smartresult......'返回翻譯之后的數(shù)據(jù)

分析參數(shù)

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

​然后Request Headers中Headers、Host、Origin、Referer三項(xiàng)留下,Cookie一項(xiàng)經(jīng)嘗試只有 OUTFOX_SEARCH_USER_ID=-1927650476@223.97.13.65;會(huì)驗(yàn)證而且嘗試多次之后我這里是沒(méi)有變化的。

Accept: application/json, text/javascript, */*; q=0.01
Accept-Encoding: gzip, deflate
Accept-Language: zh-CN,zh;q=0.9
Connection: keep-alive
Content-Length: 252
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
Cookie: OUTFOX_SEARCH_USER_ID=-1927650476@223.97.13.65; OUTFOX_SEARCH_USER_ID_NCOO=1897197670.972445; JSESSIONID=aaalvPunK-sv2fyR-UjEx; ___rl__test__cookies=1612924426799
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.150 Safari/537.36
X-Requested-With: XMLHttpRequest

再就是params參數(shù),變化的是salt、sign、lts,嘗試后發(fā)現(xiàn)lts可有可無(wú),所以變化的只有salt、sign兩項(xiàng)。

i: 你好
from: AUTO
to: AUTO
smartresult: dict
client: fanyideskweb
salt: 16129244361391
sign: 2820759b6e54f25e0aa94e185e2265e3
lts: 1612924436139
bv: 3da01a09873456cfb5dba05f2124b148
doctype: json
version: 2.1
keyfrom: fanyi.web
action: FY_BY_REALTlME

分析salt、sign

全局搜索sign,結(jié)果中有fanyi.min.js文件,雙擊進(jìn)入,然后右鍵選擇'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位時(shí)間戳加了一個(gè)10以內(nèi)的隨機(jī)數(shù),而sign是'固定字符串+e+i+固定字符串',其中i就是salt,而e經(jīng)過(guò)斷點(diǎn)調(diào)試(我選擇在var t = n.md5(navigator.appVersion)這一行加斷點(diǎn),然后輸入你好,會(huì)出現(xiàn)e='你好')可以得知e為我們要翻譯的字符串。這樣整個(gè)分析過(guò)程就結(jié)束了。

​之后通過(guò)爬蟲可以得到我們想要的數(shù)據(jù),因?yàn)榉祷氐氖莏son數(shù)據(jù),我們使用.json()來(lái)獲得返回值更加方便。

Python代碼

import hashlib
import random
import time
import requests


def 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, sign


def send_request(content, salt, sign):
 url = 'http://fanyi.youdao.com/translate_o?smartresult=dictsmartresult=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)

運(yùn)行效果

以上就是python 實(shí)現(xiàn)有道翻譯的詳細(xì)內(nèi)容,更多關(guān)于python 有道翻譯的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

您可能感興趣的文章:
  • python用tkinter實(shí)現(xiàn)一個(gè)gui的翻譯工具
  • python爬蟲之爬取百度翻譯
  • Python 制作自動(dòng)化翻譯工具
  • Python使用tkinter制作在線翻譯軟件
  • Python爬蟲制作翻譯程序的示例代碼
  • Python結(jié)合百度語(yǔ)音識(shí)別實(shí)現(xiàn)實(shí)時(shí)翻譯軟件的實(shí)現(xiàn)
  • 詳解python使用金山詞霸的翻譯功能(調(diào)試工具斷點(diǎn)的使用)
  • python中翻譯功能translate模塊實(shí)現(xiàn)方法
  • python 調(diào)用Google翻譯接口的方法
  • python 爬蟲如何實(shí)現(xiàn)百度翻譯
  • python 制作一個(gè)gui界面的翻譯工具

標(biāo)簽:濟(jì)源 合肥 昭通 信陽(yáng) 阜新 隨州 淘寶好評(píng)回訪 興安盟

巨人網(wǎng)絡(luò)通訊聲明:本文標(biāo)題《python 實(shí)現(xiàn)有道翻譯功能》,本文關(guān)鍵詞  python,實(shí)現(xiàn),有道,翻譯,功能,;如發(fā)現(xiàn)本文內(nèi)容存在版權(quán)問(wèn)題,煩請(qǐng)?zhí)峁┫嚓P(guān)信息告之我們,我們將及時(shí)溝通與處理。本站內(nèi)容系統(tǒng)采集于網(wǎng)絡(luò),涉及言論、版權(quán)與本站無(wú)關(guān)。
  • 相關(guān)文章
  • 下面列出與本文章《python 實(shí)現(xiàn)有道翻譯功能》相關(guān)的同類信息!
  • 本頁(yè)收集關(guān)于python 實(shí)現(xiàn)有道翻譯功能的相關(guān)信息資訊供網(wǎng)民參考!
  • 推薦文章
    欧美爱爱动态| 可以免费在线看黄的网站| 精品视频在线观看一区二区| 国产91丝袜在线播放0| 国产不卡在线播放| 天天做人人爱夜夜爽2020| 日本免费看视频| 欧美激情影院| 99久久精品国产片| 欧美日本韩国| 好男人天堂网 久久精品国产这里是免费 国产精品成人一区二区 男人天堂网2021 男人的天堂在线观看 丁香六月综合激情 | 国产综合成人观看在线| 青青久久精品国产免费看| 九九免费高清在线观看视频| 91麻豆爱豆果冻天美星空| 日本免费看视频| 国产极品精频在线观看| 99久久精品国产国产毛片| 国产视频一区在线| 99久久精品国产高清一区二区 | 日韩字幕在线| 毛片的网站| 精品国产亚一区二区三区| 日韩免费在线视频| 精品视频免费在线| 国产成人精品在线| 国产一区免费在线观看| 九九干| 成人在激情在线视频| 四虎影视久久| 国产一级强片在线观看| 日韩免费在线视频| 99久久精品国产高清一区二区 | 欧美电影免费看大全| 日日爽天天| 一级片免费在线观看视频| 精品国产三级a| 人人干人人插| 精品在线观看一区| 精品国产亚一区二区三区| 中文字幕Aⅴ资源网| 91麻豆tv| 国产精品123| 一a一级片| 日韩免费在线视频| 91麻豆tv| 欧美另类videosbestsex久久| 国产一区二区精品尤物| 韩国毛片| 国产视频一区在线| 久久久久久久网| 日本在线不卡视频| 天天做日日干| 亚洲第一色在线| 99久久精品国产免费| 久久99中文字幕| 91麻豆精品国产片在线观看| 麻豆系列国产剧在线观看| 可以免费在线看黄的网站| 91麻豆国产级在线| 欧美a级大片| 九九干| 亚欧成人毛片一区二区三区四区| 精品国产亚洲一区二区三区| 国产伦精品一区二区三区无广告| 欧美大片aaaa一级毛片| 精品视频一区二区三区免费| 国产一区二区精品久| 色综合久久天天综合| 青草国产在线| 欧美爱爱动态| 国产一区二区精品久| 国产91视频网| 亚洲精品影院| 欧美另类videosbestsex久久| 国产成人精品综合在线| 美女被草网站| 91麻豆精品国产自产在线观看一区 | 香蕉视频亚洲一级| 可以在线看黄的网站| 国产高清在线精品一区二区| 成人在激情在线视频| 天天做人人爱夜夜爽2020毛片| 尤物视频网站在线| 欧美国产日韩一区二区三区| 日韩一级黄色| 韩国毛片免费| 夜夜操网| 一级女性全黄生活片免费| 国产成a人片在线观看视频| 91麻豆精品国产自产在线观看一区| 尤物视频网站在线| 美国一区二区三区| 欧美另类videosbestsex视频| 久久99青青久久99久久| 一级片免费在线观看视频| 黄视频网站在线观看| 国产网站免费观看| 欧美激情在线精品video| 国产一区二区精品尤物| 四虎影视久久| 国产亚洲精品aaa大片| 九九国产| 国产福利免费视频| 一a一级片| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产a免费观看| 成人免费观看的视频黄页| 欧美国产日韩精品| 美女免费毛片| 亚洲第一页乱| 青草国产在线| 美女免费精品高清毛片在线视| 精品国产三级a| 亚洲 男人 天堂| 日韩男人天堂| 日韩免费在线观看视频| 国产成人啪精品视频免费软件| 久久国产精品只做精品| 中文字幕一区二区三区 精品| 91麻豆国产级在线| 国产亚洲免费观看| 日韩一级黄色| 韩国毛片| 亚洲精品影院| 成人免费网站久久久| 久久久久久久久综合影视网| 九九九国产| 久久99中文字幕| 欧美电影免费| 亚洲精品影院久久久久久| 久久精品大片| 美女被草网站| 亚洲精品永久一区| 国产精品免费久久| 精品视频免费看| 九九精品久久久久久久久| 国产精品自拍一区| 国产成人精品影视| 一级片片| 99久久精品国产片| 97视频免费在线观看| 香蕉视频亚洲一级| 99久久精品费精品国产一区二区| 999精品在线| 国产高清视频免费观看| 成人高清护士在线播放| 精品视频免费在线| 一级片片| 国产视频一区二区三区四区| 日韩免费在线视频| 黄视频网站在线观看| 久久久久久久久综合影视网| 日韩一级黄色片| 91麻豆国产福利精品| 国产原创中文字幕| 久久精品免视看国产明星| 精品久久久久久中文字幕2017| 国产网站免费视频| 久久99青青久久99久久| 欧美另类videosbestsex久久| 午夜久久网| 精品国产一区二区三区久久久蜜臀| 日本在线www| 美女免费精品视频在线观看| 99久久精品国产高清一区二区| 91麻豆精品国产自产在线观看一区| 亚欧视频在线| 日本特黄特黄aaaaa大片| 欧美夜夜骑 青草视频在线观看完整版 久久精品99无色码中文字幕 欧美日韩一区二区在线观看视频 欧美中文字幕在线视频 www.99精品 香蕉视频久久 | 国产视频一区二区在线播放| 国产视频一区二区在线观看| 亚洲 欧美 成人日韩| 午夜久久网| 美女免费精品视频在线观看| 国产91丝袜在线播放0| 中文字幕一区二区三区 精品| 精品久久久久久免费影院| 国产成人啪精品| 午夜在线亚洲男人午在线| 天天色成人网| 亚欧成人乱码一区二区| 999精品在线| 精品视频一区二区| 久久久久久久免费视频| 色综合久久久久综合体桃花网| 久久久久久久男人的天堂| 色综合久久手机在线| 四虎影视久久久免费| 精品视频免费在线| 午夜在线亚洲男人午在线| 日本伦理片网站| 麻豆网站在线看| 欧美电影免费| 成人a级高清视频在线观看| 天天做日日干| 国产国产人免费视频成69堂| 99久久精品国产国产毛片| 99久久精品国产高清一区二区| 午夜在线影院|