|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
参照小甲鱼的视频,用有道翻译进行翻译操作,但现在的有道翻译网站打开检查后,里面from data的信息和小甲鱼录制视频的时候已经不一样了。我参照了原来的方式,将from data 里面的信息全部添加到字典里面,但是执行后返回errorcode:50.
请问是这个errorcode是什么问题啊?
import urllib.request
import urllib.parse
import json
url = ('http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule')
data = {}
data['i'] = 'I love FichC'
data['from'] = 'AUTO'
data['to'] = 'AUTO'
data['smartresult'] = 'dict'
data['client'] = 'fanyideskweb'
data['salt'] = '15475720353405'
data['sign']='10b000554b875f9d1d4f88c6ae3b16a7'
data['ts']= '1547572035340'
data['bv']='e8f99cd8665a5142d500ae7564714b77'
data['doctype']= 'json'
data['version']= '2.1'
data['keyfrom'] = 'fanyi.web'
data['action']= 'FY_BY_REALTIME'
data['typoResult'] = 'false'
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(target)
# print('翻译结果:%s'%(target['translateResult'][0][0]['tgt']) )
|
|