鱼C论坛

 找回密码
 立即注册
查看: 1406|回复: 5

python爬虫有道翻译出错

[复制链接]
发表于 2018-6-5 09:54:17 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
跟着小甲鱼老师的视频练习,54集的时候用python实现有道翻译,谷歌浏览器的审查元素跟视频里不一样,运行之后返回error code 50,下面上图和代码
  1. # -*- coding: utf-8 -*-
  2. """
  3. Created on Thu Jul 12 09:21:59 2018

  4. @author: demo
  5. """

  6. import urllib.request
  7. import urllib.parse
  8. url='http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule'

  9. data={}
  10. data['type']='AUTO'
  11. data['i']='i love you'
  12. data['from']= 'AUTO'
  13. data['to']='AUTO'
  14. data['smartresult']='dict'
  15. data['client']='fanyideskweb'
  16. data['salt']='1531358655982'
  17. data['sign']='96cf3faa4e4598c499f8d140b6b1c00b'
  18. data['doctype']='json'
  19. data['version']='2.1'
  20. data['keyfrom']='fanyi.web'
  21. data['action']='FY_BY_CLICKBUTTION'
  22. data['typoResult']='false'
  23. data=urllib.parse.urlencode(data).encode('utf-8')
  24. response=urllib.request.urlopen(url,data)
  25. html=response.read().decode('utf-8')
  26. print(html)
复制代码

QQ截图20180605095339.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2018-6-5 09:55:29 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-6-5 09:55:30 | 显示全部楼层
求助这是为什么,我是跟着视频来的啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-6-5 09:56:26 | 显示全部楼层
BngThea 发表于 2018-6-5 09:55
参考:
http://bbs.fishc.com/thread-86581-1-1.html

这个帖子我刚刚也看到了,但是最佳答案里给出的url和data是从哪里找出来的
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2018-6-5 13:33:05 | 显示全部楼层
把网址中的“_o”去掉
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2018-6-5 16:39:32 | 显示全部楼层
dong628 发表于 2018-6-5 13:33
把网址中的“_o”去掉

woc为什么去掉就可以了?这不是直接从谷歌浏览器审查元素那里复制来的吗
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-12-30 16:51

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表