今天写了个爬有道在线翻译的python爬虫,可以获得有道翻译的结果,先把代码放这(按q退出)

import urllib.request
import urllib.parse
import json
while 1:temp=input('请输入你要翻译的内容:')if temp=='q':breakurl='http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule&smartresult=ugc&sessionFrom=null'head={}head['User-Agent']='Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36'data={}data['type']='AUTO'data['i']=tempdata['doctype']='json'data['xmlVersion']='1.8'data['keyfrom']='fanyi.web'data['ue']='UTF-8'data['action']='FY_BY_CLICKBUTTON'data['typoResult']='true'data=urllib.parse.urlencode(data).encode('utf-8')a=urllib.request.Request(url,data,head)aa=urllib.request.urlopen(a)html=aa.read().decode('utf-8')target=json.loads(html)print('翻译结果:%s'%(target['translateResult'][0][0]['tgt']))

就这些,一个简单的爬虫~~

爬有道在线翻译(已完善)相关推荐

  1. Python爬虫教程-16-破解js加密实例(有道在线翻译)

    python爬虫教程-16-破解js加密实例(有道在线翻译) 在爬虫爬取网站的时候,经常遇到一些反爬虫技术,比如: 加cookie,身份验证UserAgent 图形验证,还有很难破解的滑动验证 js签 ...

  2. python在线翻译代码_Python 20行简单实现有道在线翻译的详解

    简介 主要是尝试简单的使用pyhton的爬虫功能,于是使用有道进行尝试,并没有进行深入的诸如相关api的调用. 以下是需要的POST数据 代码 以下是相关部分的代码: import urllib.re ...

  3. python读音有道-Python 20行简单实现有道在线翻译的详解

    简介 主要是尝试简单的使用pyhton的爬虫功能,于是使用有道进行尝试,并没有进行深入的诸如相关api的调用. 以下是需要的POST数据 代码 以下是相关部分的代码: import urllib.re ...

  4. 爬虫模拟对“有道在线翻译”发送请求(请求中的数据含需分析js来解出变化数据)

    每日分享: 做好自己 世界上没有一份工作不辛苦,也没有一处人事不复杂,无论你当下正在经历什么,都要调整好心态,继续前行,继续努力! 总有人嫌你不够好,也总有人觉得你哪里都好,爱你的人自然会爱你,不爱你 ...

  5. Python3网络爬虫教程8——有道在线翻译项目(JS加密)

    上接: Python3网络爬虫教程7--SSL数字证书 https://blog.csdn.net/u011318077/article/details/86538116 6. js加密(有道在线翻译 ...

  6. urllib库用POST请求模仿有道在线翻译

    思路 分析有道在线翻译的请求.响应信息 使用Google Chrome浏览器进行分析,如图: 1.获取到Request URL 2.获取到请求头信息 3.获取到要传递给服务器的表单信息 4.响应体,可 ...

  7. 爬虫入门-爬取有道在线翻译结果(2)

    由于服务器会识别访问的对象是否为代码并加以限制,所以需要加上一定的措施隐藏代码身份.以上节有道为例: 1.添加headers信息: 在生成request对象时添加headers信息中的User-Age ...

  8. python读音有道-python爬虫之有道在线翻译

    今天初学了python这门课 老师简单的讲解了一下 python的安装环境,配置环境变量,当前主流Python使用的是3.x版本, 下午简单的讲解了python的起源,发展以及在各个方面的应用 然后晚 ...

  9. Python 20行简单实现有道在线翻译

    转载请注明出处 目录 目录 简介 代码 重要函数 简介 主要是尝试简单的使用pyhton的爬虫功能,于是使用有道进行尝试,并没有进行深入的诸如相关api的调用. 以下是需要的POST数据 代码 以下是 ...

最新文章

  1. Android内容观察者
  2. Google首席软件工程师Joshua Bloch谈如何设计一款优秀的API【附PPT】
  3. Filebeat配置module采集nginx日志
  4. 如何检测当前的ABAP report是运行在inactive版本下
  5. Java语言基础(2)
  6. wpf,后台触发按钮点击以及拖动
  7. 基于HEVC的UHD(超高清4K)视频质量评价
  8. linux重启网络服务后什么端口都不通,linux的端口不通怎么解决
  9. 和小哥哥一起刷洛谷(6) 图论之SPFA算法
  10. react 实现图片正在加载中 加载完成 加载失败三个阶段的
  11. 使用浏览器合成语音播放
  12. s5p4418的uboot网络无法使用问题解决
  13. OneNET麒麟座应用开发之三:获取温湿度数据
  14. Android播放音频工具类
  15. 静态网页制作—制作“当当网首页”
  16. JAVA单机五子棋小游戏(双人对战版)
  17. android烧号工具,让你“爱恨交加”的
  18. 解决jsp页面浏览器不兼容,样式变样问题
  19. 2022年机修钳工(初级)考试题模拟考试题库及模拟考试
  20. java tika 解析pdf_Tika解析word文件

热门文章

  1. 华中科技大学计算机科学与技术学院郑强教授,华中科技大学教授声讨后勤被处分 校方:通报批评,取消2年评优...
  2. verilog状态机练习
  3. css 动画 呼吸 呼吸灯 效果
  4. matlab 天空之城,matlab演奏天空之城
  5. 音乐程序(天空之城)
  6. Compilation error 未完待续
  7. 爬取东方财富网站股票信息每天运行都是同步网站更新的
  8. 咸鱼ZTMS实例—三轴加速传感器
  9. android 控制移动网络开关
  10. mysql leng() 与 char_length() 的区别,注意一下。