爬取出现{"errorCode":50}这个问题是什么原因
import urllib.requestimport 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)
把url里的"_o"去掉就好了
页:
[1]