python3爬虫有道翻译_【Python3爬虫】有道翻译
准备: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爬虫】有道翻译相关推荐
- python分布式爬虫及数据存储_分布式爬虫
爬虫学习使用指南 Auth: 王海飞 Data:2018-07-05 Email:779598160@qq.com github:https://github.com/coco369/knowledg ...
- 爬虫取中间文本_小小爬虫批量抓取微信推文里的图片
哈喽,大家好,今天给大家分享一个特别特别小的爬虫案例! 爬取微信推文中的图片!!!! 有人说,这有啥用,,,,万一人家推文是放的是以图片的方式放的某个PPT的内容呢,你想把它弄下来,咋整,就是爬取啦. ...
- python爬取外文文献翻译_利用Python爬取翻译网站的翻译功能
现在我想分享一个利用Python技术,爬取一个翻译网站的翻译功能的小代码. 首先隆重介绍我们今天将要爬取的网站:http://fy.iciba.com/ 咱们用Python中的urllib模块的功能进 ...
- 中文乱码翻译器在线翻译_如何将芬兰语翻译成中文?这两种方法你得会
我们在工作中有时候也会接触得到一些特殊的任务.举个例子,如果哪天上级让我们翻译芬兰语,若是不会翻译就很尴尬了.该怎么办呢?如何将芬兰语翻译成中文呢?这里小编想要推荐给大家两个比较好用的方法,有需要的小 ...
- 写乐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= ...
- python爬虫结果是字节_入门爬虫?一文搞定!
为了感谢大家对"Python客栈"的关注与支持,我们每天会在留言中随机抽取三位粉丝发放6.6元小红包.快来参与吧! 文章分三个个部分 两个爬虫库requests和selenium如 ...
- 开课吧python爬虫数据分析统计服_使用爬虫分析Python岗位招聘情况
职位要求 提取了所有的职位要求,进行分词统计,清理没意义的词,统一英文字符,如 Python 和 python 不区分大小. 提取前 50 个中文词汇以及出现次数,这个词频排序挺有趣的,要来好好研究一 ...
- python爬虫去哪儿网_大型爬虫案例:爬取去哪儿网
世界那么大,我想去看看.相信每到暑假期间,就会有很多人都想去旅游.但是去哪里玩,没有攻略这又是个问题.这次作者给大家带来的是爬取去哪网自由行数据.先来讲解一下大概思路,我们去一个城市旅行必定有一个出发 ...
- python爬虫判断cookie过期_当爬虫遇到cookie失效,怎样处理?
之前使用爬虫时,最让我头疼的就是cookie失效的问题了.由于有的cookie存在时效问题.一段时间后,cookies会失效.失效后,爬虫碰到的页面就基本上是重新登录的页面了.这时候就需要cookie ...
- python爬虫和医学数据_【爬虫】(八)Python之爬虫和数据小解析
date: 2017-03-14 21:08:42 Holi需要. 之前爬的课表,现在需要将那些个一连串的字符串分割成想要的单独的数据,做个性化推送. 程序的前面和之前一样,模拟登录. 在处理选课/改 ...
最新文章
- html5制作交互式课件,用flash制作交互式课件.ppt
- wsl(windows上运行linux)安装到非C盘解决方案
- 119. Leetcode 115. 不同的子序列 (动态规划-子序列问题)
- Raspberry Pi 3 计算模块,CPU性能提高了十倍
- HDU 1506 Largest Rectangle in a Histogram(dp、单调栈)
- Openpose——windows编译(炒鸡简单)
- Eclipse导入Solr源码Version5.5.3
- VMWare安装苹果Mac OS X
- 零元学Expression Blend 4 - Chapter 28 ListBox的基本运用与更改预设样式
- 计算机信息统计试题,计算机概率统计复习试题.doc
- 信息流短视频时长多目标优化
- 手机号码邮箱 验证规则(最新)
- 2019毕业设计总结——基于稀疏表示的人脸图像超分辨率重构
- Redundant Paths
- K8S Pod配置进阶1 containers字段解释
- Unity 用于控制摄像机的旋转、远近
- python妹子图爬虫5千张高清大图突破防盗链福利5千张福利高清大图
- C4D全版本软件安装包(含最新2023)
- Android短信拦截机制适配的坑(下)--4.4以上系统,主要是6.0
- 行列式求值Java语言实现———线性代数
热门文章
- 3d建模做一单多少钱?做外包赚钱吗?
- STL之容器deque
- 赛前练习(百度之星资格赛及初赛真题+Codeforces(div2级别))
- mysql实现周月表_Mysql,Mybatis做时间过滤报表:日周月统计
- matlab语言中的[~,b]=sort(A)用法介绍
- 游戏排行榜实现mysql_游戏中百万用户排行设计与实现
- CPU卡FM1208发卡操作流程(不带密钥验证)
- 一键清理系统垃圾文件
- html设置文字在背景图上,css如何实现文字在背景图片之上 css实现文字在背景图片之上代码...
- Python给excel加密(linux可用版)