Python爬虫制作翻译程序的示例代码


Posted in Python onFebruary 22, 2021

上篇文章给大家介绍了Python爬虫实现百度翻译功能过程详解

Python爬虫学习之翻译小程序  感兴趣的朋友点击查看。

今天给大家介绍Python爬虫制作翻译程序的方法,具体内容如下所示:

此处我爬的是百度翻译,打开百度翻译的页面

Python爬虫制作翻译程序的示例代码

我们要爬的是sug,爬它的响应信息

Python爬虫制作翻译程序的示例代码

程序如下

import json
import requests
if __name__ == "__main__":
 url = "https://fanyi.baidu.com/sug"
 header = {
  "User-Agent": 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36 Edg/88.0.705.68'
 }
while 1:
 a = input("输入单词(中文):")
 data = {
  "kw": a
 }
 res = requests.post(url=url, data=data, headers=header)
 data = json.loads(res.text)
 result = [(d['k'], d['v']) for d in data['data']]
 print("具体意思: "+data['data'][0]['v'])
 print("其他词性拓展: "+data['data'][1]['k']+" "+data['data'][1]['v'])
 for i in range(2, len(result)):
  print("   "+data['data'][i]['k']+" "+data['data'][i]['v'])

效果如下
Python爬虫制作翻译程序的示例代码
Python爬虫制作翻译程序的示例代码

到此这篇关于Python爬虫制作翻译程序的示例代码的文章就介绍到这了,更多相关Python爬虫翻译程序内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python中用于计算对数的log()方法
May 15 Python
python3个性签名设计实现代码
Jun 19 Python
python中ASCII码和字符的转换方法
Jul 09 Python
Python异常的检测和处理方法
Oct 26 Python
解决pandas .to_excel不覆盖已有sheet的问题
Dec 10 Python
python变量命名的7条建议
Jul 04 Python
浅谈pytorch grad_fn以及权重梯度不更新的问题
Aug 20 Python
WxPython实现无边框界面
Nov 18 Python
浅谈pytorch、cuda、python的版本对齐问题
Jan 15 Python
Python进阶之迭代器与迭代器切片教程
Jan 29 Python
python字典通过值反查键的实现(简洁写法)
Sep 30 Python
python如何正确使用yield
May 21 Python
Python爬虫爬取ts碎片视频+验证码登录功能
Feb 22 #Python
sklearn中的交叉验证的实现(Cross-Validation)
Feb 22 #Python
Python爬虫分析微博热搜关键词的实现代码
Feb 22 #Python
anaconda升级sklearn版本的实现方法
Feb 22 #Python
详解Python 中的 defaultdict 数据类型
Feb 22 #Python
python快速安装OpenCV的步骤记录
Feb 22 #Python
Python中生成ndarray实例讲解
Feb 22 #Python
You might like
mysql 中InnoDB和MyISAM的区别分析小结
2008/04/15 PHP
php下几个常用的去空、分组、调试数组函数
2009/02/22 PHP
有道搜索和IP138的IP的API接口(PHP应用)
2012/11/29 PHP
php中0,null,empty,空,false,字符串关系的详细介绍
2013/06/20 PHP
php通过curl模拟登陆DZ论坛
2015/05/11 PHP
Yii2框架制作RESTful风格的API快速入门教程
2016/11/08 PHP
使用jQuery向asp.net Mvc传递复杂json数据-ModelBinder篇
2010/05/07 Javascript
用Javascript实现Windows任务管理器的代码
2012/03/27 Javascript
node.js中的fs.chmodSync方法使用说明
2014/12/18 Javascript
jQuery实现的个性化返回底部与返回顶部特效代码
2015/10/30 Javascript
jQuery中ajax的load()与post()方法实例详解
2016/01/05 Javascript
javascript鼠标滑过显示二级菜单特效
2020/11/18 Javascript
jQuery实现字符串全部替换的方法【推荐】
2017/03/09 Javascript
js 将canvas生成图片保存,或直接保存一张图片的实现方法
2018/01/02 Javascript
vue项目实现表单登录页保存账号和密码到cookie功能
2018/08/31 Javascript
解决vue打包后刷新页面报错:Unexpected token
2019/08/27 Javascript
vue 如何使用递归组件
2020/10/23 Javascript
[04:47]DOTA2-潍坊风行电子俱乐部探秘
2014/08/08 DOTA
使用Python的SymPy库解决数学运算问题的方法
2019/03/27 Python
python实现通过flask和前端进行数据收发
2019/08/22 Python
关于Python3的import问题(pycharm可以运行命令行import错误)
2020/11/18 Python
小米旗下精品生活电商平台:小米有品
2018/12/18 全球购物
ddl,dml和dcl的含义
2016/05/08 面试题
Java程序员综合测试题
2014/04/25 面试题
活动总结怎么写啊
2014/05/07 职场文书
个人债务授权委托书范本
2014/10/05 职场文书
杭白菊导游词
2015/02/10 职场文书
大一学生个人总结
2015/02/15 职场文书
2015年南京大屠杀纪念日活动总结
2015/03/24 职场文书
无婚姻登记记录证明
2015/06/18 职场文书
承兑汇票延期证明
2015/06/23 职场文书
2016北大自主招生自荐信模板
2016/01/28 职场文书
大学毕业生自我鉴定范文
2019/06/21 职场文书
MySQL复制问题的三个参数分析
2021/04/07 MySQL
Python中的套接字编程是什么?
2021/06/21 Python
「玫瑰之王的葬礼」舞台剧主视觉图公开
2022/03/21 日漫