|
发表于 2018-2-11 11:07:35
|
显示全部楼层
- def translator(txt):
- import json
- import urllib.request
- url = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&sessionFrom=https://www.baidu.com/link'
- data = {'from': 'AUTO', 'to': 'AUTO', 'smartresult': 'dict', 'client': 'fanyideskweb', 'salt': '1500092479607',
- 'sign': 'c98235a85b213d482b8e65f6b1065e26', 'doctype': 'json', 'version': '2.1', 'keyfrom': 'fanyi.web',
- 'action': 'FY_BY_CL1CKBUTTON', 'typoResult': 'true', 'i': txt}
- data = urllib.parse.urlencode(data).encode('utf-8')
- wy = urllib.request.urlopen(url, data)
- html = wy.read().decode('utf-8')
- ta = json.loads(html)
- return ta['translateResult'][0][0]['tgt']
复制代码
有道也很难啊,小甲鱼老师带起了一波人爬它,所以他改了,这个应该能用。 |
|