100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > python爬取有道翻译的代码_python爬虫之有道翻译

python爬取有道翻译的代码_python爬虫之有道翻译

时间:2021-12-03 23:29:40

相关推荐

python爬取有道翻译的代码_python爬虫之有道翻译

importurllib.requestimporturllib.parseimportjson

content=input('Enter the word that needs translated:')

url='/translate?smartresult=dict&smartresult=rule'#_o要去掉,否则会出先error_code:50的报错

data={}#以下为审查元素,可以在网站翻译页面按F12查看,i和doctype键不可少,其他都可以删除,不影响爬取翻译

data['i']=content

data['from']='AUTO'data['to']='AUTO'data['smartresult']='dict'data['client']='fanyideskweb'data['salt']='15601659811655'data['sign']='78817b046452f9663a2b36604f220360'data['doctype']='json'data['version']='2.1'data['keyfrom']='fanyi.web'data['action']='FY_BY_REALTTIME'data=urllib.parse.urlencode(data).encode('utf-8')

response=urllib.request.urlopen(url,data)

html=response.read().decode('utf-8')

target=json.loads(html)print('result:%s'%(target['translateResult'][0][0]['tgt']))

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。