|
发表于 2017-7-15 14:14:40
|
显示全部楼层
- import os,urllib.request
- import urllib.parse
- import json
- a = 5
- while a > 0:
- txt = input('输入要翻译的内容!')
- tx = int(txt)
- t = tx
- if tx == 0:
- break
- else:
- os.chdir('e:\\python')
- 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'}
- data['i'] = txt
- data = urllib.parse.urlencode(data).encode('utf - 8')
- wy = urllib.request.urlopen(url,data)
- html = wy.read().decode('utf - 8')
- print(html)
- ta = json.loads(html)
- print('翻译结果: %s '% (ta['translateResult'][0][0]['tgt']))
- a = a - 1
复制代码 |
|