import urllib.request import urllib.parse import json translation=input('请输入需要翻译的内容:') url='http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule' head={} head['User-Agent']='User-Agent:Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.108 Safari/537.36' data={} data['i']=translation data['from']='AUTO' data['to']='AUTO' data['smartresult']='dict' data['client']='fanyideskweb' data['salt']='1514442466113' data['sign']='fecd98528952bb50a3f502b019c3e965' data['doctype']='json' data['version']='2.scrapy' data['keyfrom']='fanyi.web' data['action']='FY_BY_REALTIME' data['typoResult']='false' data = urllib.parse.urlencode(data).encode("utf-8") req=urllib.request.Request(url,data,head) response = urllib.request.urlopen(req) result = response.read().decode("utf-8") target =json.loads(result) print('翻译结果为:%s'%(target['translateResult'][0][0]['tgt']))
翻译爬虫,可打包成exe文件
猜你喜欢
转载自blog.csdn.net/qq_41686130/article/details/79853705
今日推荐
周排行