码迷,mamicode.com
首页 > 其他好文 > 详细

爬有道翻译

时间:2018-01-02 01:21:05      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:urlencode   imp   parse   分享   button   type   utf-8   json   ide   

 

 

import urllib.request
import urllib.parse
import json
content=input(‘请输入你要翻译文本\n‘)
data={}
data[‘i‘] = content
data[‘from‘] = ‘AUTO‘
data[‘to‘] = ‘AUTO‘
data[‘smartresult‘] = ‘dict‘
data[‘client‘] = ‘fanyideskweb‘
data[‘salt‘] = ‘f‘
data[‘sign‘] = ‘sign‘
data[‘doctype‘] = ‘json‘
data[‘version‘] = ‘2.1‘
data[‘keyfrom‘] = ‘fanyi.web‘
data[‘action‘] = ‘FY_BY_CL1CKBUTTON‘
data[‘typoResult‘] = ‘true‘
url=‘http://fanyi.youdao.com/translate‘
data=urllib.parse.urlencode(data).encode(‘utf-8‘)
request=urllib.request.Request(url=url,data=data)
response=urllib.request.urlopen(request)
html=response.read().decode(‘utf-8‘)
html=json.loads(html)
print(html[‘translateResult‘][0][0][‘tgt‘])

技术分享图片

 

技术分享图片

 技术分享图片

 



爬有道翻译

标签:urlencode   imp   parse   分享   button   type   utf-8   json   ide   

原文地址:https://www.cnblogs.com/wantao/p/8169353.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!