有道翻译
import requests
import random
import json
url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule'
headers = {
'Host': 'fanyi.youdao.com',
'Origin': 'http://fanyi.youdao.com',
'Referer': 'http://fanyi.youdao.com/',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.87 Safari/537.36'
}
word = input('请输入您要翻译的内容')
data = {
'i': word,
'from': 'AUTO',
'to': 'AUTO',
'smartresult': 'dict',
'client': 'fanyideskweb',
'salt': '15954591997764',
'sign': '84a08a9c6e5ad8b1bcf91bb8ae833eae',
'ts': '1595459199776',
'bv': '2887fae73acc8908c2c1f806382a1710',
'doctype': 'json',
'version': '2.1',
'keyfrom': 'fanyi.web',
'action': 'FY_BY_CLICKBUTTION'
}
res = requests.post(url, data=data, headers=headers)
re = json.loads(res.text)["translateResult"][0][0]['tgt']
print(re)