|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
请问一下,我看了零基础入门学习python的“一只爬虫的自我修养2”,讲有道翻译的,我之后想再练习一下就用了百度翻译,翻译 ‘this’ 出来的结果是{"error":997,"from":"en","to":"zh","query":"this"},请问是怎么回事呀,求解答,谢谢!!
import urllib.request
import urllib.parse
url = 'http://fanyi.baidu.com/v2transapi'
data = {}
data['from'] = 'en'
data['to'] = 'zh'
data['query'] = 'this'
data['transtype'] = 'enter'
data['simple_means_flag'] = '3'
data['sign'] = '796209.574720'
data['token'] = 'cce24162be658f9b560e2f9b0f60d7d0'
data = urllib.parse.urlencode(data).encode('utf-8')
response = urllib.request.urlopen(url,data)
html = response.read().decode('utf-8')
print(html)
这是我照着写的代码
- data['sign'] = '796209.574720'
复制代码
因为这一句里的 sign 是 js 加密的。
|
|