|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
我想把百度翻译的翻译答案搞出来,不过有点问题就是,按照视频的方法输代码,最后给了我一个
{"error":997,"from":"en","to":"zh","query":"query"}
这样的字典,求问如何破!代码如下
- import urllib.request
- import urllib.parse
- url = 'https://fanyi.baidu.com/v2transapi'
- data = {'from': 'en' ,\
- 'to': 'zh' ,\
- 'query': 'query' ,\
- 'transtype': 'realtime' ,\
- 'simple_means_flag': '3' ,\
- 'sign': '851680.531921' ,\
- 'token': 'e712095b913cfa27025e54b27b38b2a7'}
- data = urllib.parse.urlencode(data).encode('utf-8')
- response = urllib.request.urlopen(url,data)
- html = response.read().decode('utf-8')
- print(html)
复制代码
我看了下,请求需要带cookies ,火狐浏览器重新发送请求头,把第一个cookies删除就无法请求成功,问题就在那个cook上
|
|