|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
在哔哩哔哩爬虫第二节课当中,我登陆了有道翻译打开了”审查元素“ 按照小甲鱼写的代码输入到了Python当中,然而却运行不出来,我在想是不是“import json”的问题,我没有下载json,(也不知道如何下载json),也或者是其他问题,请广大网友们解答
import urllib.request
import urllib.parse
import json
content=input("请输入需要翻译的内容:")
url="http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule"
data={}
data['type']='AUTO'
data['i']=content
data['doctype']='jason'
data['xmlVersion']='2.1'
data['keyfrom']='fanyi.web'
data['ue']='UTF-8'
data['typoResult']='true'
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("翻译结果:%s"%(target['translateresult'][0][0]['tgt']))
估计你的代码是py3.x下的代码
我在2.7下测试 一堆错误呢
|
|