import requests
def GetTranslate(sentence):
url = 'http://fanyi.youdao.com/translate?smartresult=dict'
extra = {'smartresult':'dict&rule'}
form = {'i': sentence,'from': 'AUTO','to': 'AUTO','smartresult':'dict',
'client': 'fanyideskweb','salt': '16086406066475',
'sign': 'cac59028c04e6471ecb9ed7060bc5adf',
'lts': '1608640606647','bv': 'e352c26cfcd0c5f4e08ab85e750e759a',
'doctype': 'json','version': '2.1','keyfrom': 'fanyi.web','action':'FY_BY_REALTlME'}
r = requests.post(url,params = extra,data = form)
r.encoding = r.apparent_encoding
result = r.json()
sen = ""
for lists in result['translateResult']:
for dicts in lists:
sen += dicts['tgt']
sen += '\n'
return sen[:-1]
Python request库爬取有道翻译中英互译
最新推荐文章于 2024-07-04 23:48:37 发布