|
发表于 2021-4-5 13:10:17
|
显示全部楼层
- from urllib import request, parse
- import json
- def main():
- trans = 'http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule'
- headers = {"User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:72.0) Gecko/20100101 Firefox/72.0"}
- dic = {"doctype": "json"}
- wd = input('请输入要翻译的内容: ')
- dic['i'] = wd
- data = bytes(parse.urlencode(dic), encoding='utf-8')
- q = request.Request(url=trans, data=data, headers=headers, method='POST')
- r = request.urlopen(q)
- result = json.loads(r.read().decode('utf-8'))
- print(result['translateResult'][0][0]['tgt'])
- if __name__ == '__main__':
- main()
复制代码
以上是一个大佬的代码,侵权删 |
|