准备:Python3.5+Chrome+Pycharm

步骤:

(1)打开有道翻译的网页,然后鼠标右键检查(或者按F12),再输入一个单词(例如book),在XHR选项中可以看到这条信息,也就是说我们要利用post把要翻译的内容发送出去,然后再获取返回的信息,就能得到翻译的结果了。?

(2)打开Pycharm,新建一个test.py,代码如下:

import requests

def main():

txt = input("请输入要翻译的内容:")

data = {

"i": txt,

"from": "AUTO",

"to": "AUTO",

"smartresult": "dict",

"client": "fanyideskweb",

"doctype": "json",

"version": "2.1",

"keyfrom": "fanyi.web",

"action": "FY_BY_REALTIME",

"typoResult": "true"

}

url = "http://fanyi.youdao.com/translate?smartresult=dict&smartresult=rule"

res = requests.post(url, data=data)

js = res.json()

print("翻译结果:" + js[‘translateResult‘][0][0][‘tgt‘] + ‘\n‘)

if __name__ == ‘__main__‘:

while True:

main()

我使用的是requests库,这里使用post请求返回的结果是一个字典:{‘translateResult‘: [[{‘tgt‘: ‘书‘, ‘src‘: ‘book‘}]], ‘errorCode‘: 0, ‘elapsedTime‘: 0, ‘type‘: ‘EN2ZH_CN‘},然后我们用[‘translateResult‘][0][0][‘tgt‘]把翻译的结果提取出来就行了。

注意:http://fanyi.youdao.com/translate_o?smartresult=dict&smartresult=rule这个链接里要把translate后面的_o去掉,如果不去掉,post请求返回的是‘errorCode‘:50,至于原因,我这个小白也不清楚==

原文地址:https://www.cnblogs.com/TM0831/p/9370786.html

python3爬虫有道翻译_【Python3爬虫】有道翻译相关推荐

  1. python分布式爬虫及数据存储_分布式爬虫

    爬虫学习使用指南 Auth: 王海飞 Data:2018-07-05 Email:779598160@qq.com github:https://github.com/coco369/knowledg ...

  2. 爬虫取中间文本_小小爬虫批量抓取微信推文里的图片

    哈喽,大家好,今天给大家分享一个特别特别小的爬虫案例! 爬取微信推文中的图片!!!! 有人说,这有啥用,,,,万一人家推文是放的是以图片的方式放的某个PPT的内容呢,你想把它弄下来,咋整,就是爬取啦. ...

  3. python爬取外文文献翻译_利用Python爬取翻译网站的翻译功能

    现在我想分享一个利用Python技术,爬取一个翻译网站的翻译功能的小代码. 首先隆重介绍我们今天将要爬取的网站:http://fy.iciba.com/ 咱们用Python中的urllib模块的功能进 ...

  4. 中文乱码翻译器在线翻译_如何将芬兰语翻译成中文?这两种方法你得会

    我们在工作中有时候也会接触得到一些特殊的任务.举个例子,如果哪天上级让我们翻译芬兰语,若是不会翻译就很尴尬了.该怎么办呢?如何将芬兰语翻译成中文呢?这里小编想要推荐给大家两个比较好用的方法,有需要的小 ...

  5. 写乐100道练习题_计算题100道

    一年级数学计算题100道 一年级数学计算题 100 道 6+5= 55-50= 30+3= 26-6= 8+3= 24-4= 7+70= 2+80= 12-7= 30+2= 50+50= 20+30= ...

  6. python爬虫结果是字节_入门爬虫?一文搞定!

    为了感谢大家对"Python客栈"的关注与支持,我们每天会在留言中随机抽取三位粉丝发放6.6元小红包.快来参与吧! 文章分三个个部分 两个爬虫库requests和selenium如 ...

  7. 开课吧python爬虫数据分析统计服_使用爬虫分析Python岗位招聘情况

    职位要求 提取了所有的职位要求,进行分词统计,清理没意义的词,统一英文字符,如 Python 和 python 不区分大小. 提取前 50 个中文词汇以及出现次数,这个词频排序挺有趣的,要来好好研究一 ...

  8. python爬虫去哪儿网_大型爬虫案例:爬取去哪儿网

    世界那么大,我想去看看.相信每到暑假期间,就会有很多人都想去旅游.但是去哪里玩,没有攻略这又是个问题.这次作者给大家带来的是爬取去哪网自由行数据.先来讲解一下大概思路,我们去一个城市旅行必定有一个出发 ...

  9. python爬虫判断cookie过期_当爬虫遇到cookie失效,怎样处理?

    之前使用爬虫时,最让我头疼的就是cookie失效的问题了.由于有的cookie存在时效问题.一段时间后,cookies会失效.失效后,爬虫碰到的页面就基本上是重新登录的页面了.这时候就需要cookie ...

  10. python爬虫和医学数据_【爬虫】(八)Python之爬虫和数据小解析

    date: 2017-03-14 21:08:42 Holi需要. 之前爬的课表,现在需要将那些个一连串的字符串分割成想要的单独的数据,做个性化推送. 程序的前面和之前一样,模拟登录. 在处理选课/改 ...

最新文章

  1. html5制作交互式课件,用flash制作交互式课件.ppt
  2. wsl(windows上运行linux)安装到非C盘解决方案
  3. 119. Leetcode 115. 不同的子序列 (动态规划-子序列问题)
  4. Raspberry Pi 3 计算模块,CPU性能提高了十倍
  5. HDU 1506 Largest Rectangle in a Histogram(dp、单调栈)
  6. Openpose——windows编译(炒鸡简单)
  7. Eclipse导入Solr源码Version5.5.3
  8. VMWare安装苹果Mac OS X
  9. 零元学Expression Blend 4 - Chapter 28 ListBox的基本运用与更改预设样式
  10. 计算机信息统计试题,计算机概率统计复习试题.doc
  11. 信息流短视频时长多目标优化
  12. 手机号码邮箱 验证规则(最新)
  13. 2019毕业设计总结——基于稀疏表示的人脸图像超分辨率重构
  14. Redundant Paths
  15. K8S Pod配置进阶1 containers字段解释
  16. Unity 用于控制摄像机的旋转、远近
  17. python妹子图爬虫5千张高清大图突破防盗链福利5千张福利高清大图
  18. C4D全版本软件安装包(含最新2023)
  19. Android短信拦截机制适配的坑(下)--4.4以上系统,主要是6.0
  20. 行列式求值Java语言实现———线性代数

热门文章

  1. 3d建模做一单多少钱?做外包赚钱吗?
  2. STL之容器deque
  3. 赛前练习(百度之星资格赛及初赛真题+Codeforces(div2级别))
  4. mysql实现周月表_Mysql,Mybatis做时间过滤报表:日周月统计
  5. matlab语言中的[~,b]=sort(A)用法介绍
  6. 游戏排行榜实现mysql_游戏中百万用户排行设计与实现
  7. CPU卡FM1208发卡操作流程(不带密钥验证)
  8. 一键清理系统垃圾文件
  9. html设置文字在背景图上,css如何实现文字在背景图片之上 css实现文字在背景图片之上代码...
  10. Python给excel加密(linux可用版)