年华未酬 发表于 2018-9-22 15:36:28

爬取出现{"errorCode":50}这个问题是什么原因

import urllib.request
import urllib.parse

url='http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule'
data ={}
data['i']='i love fishc.com'
data['from']='AUTO'
data['to']='AUTO'
data['smartresult']='dict'
data['client']='fanyideskweb'
data['salt']='1537600719313'
data['sign']='d80ab3c5183f61cbc4e1a41a504c0c03'
data['doctype']='json'
data['version']='2.1'
data['keyfrom']='fanyi.web'
data['action']='FY_BY_CLICKBUTTION'
data['typoResult']='true'
data = urllib.parse.urlencode(data).encode('utf-8')
response=urllib.request.urlopen(url,data)
html=response.read().decode('utf-8')
print(html)

dong628 发表于 2018-9-22 22:13:25

把url里的"_o"去掉就好了
页: [1]
查看完整版本: 爬取出现{"errorCode":50}这个问题是什么原因