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 相关文章推荐
Python3 处理JSON的实例详解
Oct 29 Python
Python实现的用户登录系统功能示例
Feb 05 Python
python绘制直线的方法
Jun 30 Python
详解关于Django中ORM数据库迁移的配置
Oct 08 Python
Python爬虫之正则表达式的使用教程详解
Oct 25 Python
python队列Queue的详解
May 10 Python
python文件写入write()的操作
May 14 Python
使用PYTHON解析Wireshark的PCAP文件方法
Jul 23 Python
python编写猜数字小游戏
Oct 06 Python
python系列 文件操作的代码
Oct 06 Python
PyTorch 对应点相乘、矩阵相乘实例
Dec 27 Python
详解Python爬虫爬取博客园问题列表所有的问题
Jan 18 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
PHP中redis的用法深入解析
2014/02/20 PHP
Yii核心组件AssetManager原理分析
2014/12/02 PHP
PHP pthreads v3下worker和pool的使用方法示例
2020/02/21 PHP
PHP连接MySQL数据库三种实现方法
2020/12/10 PHP
开发跨浏览器javascript常见注意事项
2009/01/01 Javascript
简略说明Javascript中的= =(等于)与= = =(全等于)区别
2013/04/16 Javascript
jQuery添加和删除输入文本框标签代码
2016/05/20 Javascript
基于JavaScript实现的顺序查找算法示例
2017/04/14 Javascript
vue Render中slots的使用的实例代码
2017/07/19 Javascript
seajs实现强制刷新本地缓存的方法分析
2017/10/16 Javascript
vue的传参方式汇总和router使用技巧
2018/05/22 Javascript
Node.js搭建WEB服务器的示例代码
2018/08/15 Javascript
vue 中Virtual Dom被创建的方法
2019/04/15 Javascript
对Layer UI 模块化的用法详解
2019/09/26 Javascript
Vue实现小购物车功能
2020/12/21 Vue.js
Python实现批量读取word中表格信息的方法
2015/07/30 Python
Python selenium抓取微博内容的示例代码
2018/05/17 Python
Python多线程编程之多线程加锁操作示例
2018/09/06 Python
virtualenv 指定 python 解释器的版本方法
2018/10/25 Python
理想高通滤波实现Python opencv示例
2019/01/30 Python
Python BeautifulSoup [解决方法] TypeError: list indices must be integers or slices, not str
2019/08/07 Python
Python3将数据保存为txt文件的方法
2019/09/12 Python
python numpy存取文件的方式
2020/04/01 Python
jupyter notebook 调用环境中的Keras或者pytorch教程
2020/04/14 Python
Keras设定GPU使用内存大小方式(Tensorflow backend)
2020/05/22 Python
css3中用animation的steps属性制作帧动画
2019/04/25 HTML / CSS
SIMON MILLER官网:洛杉矶的生活方式品牌
2020/10/19 全球购物
运动会入场词60字
2014/02/15 职场文书
端午节活动总结
2014/08/26 职场文书
城管执法人员个人对照检查材料思想汇报
2014/09/29 职场文书
房地产项目合作意向书
2015/05/08 职场文书
西柏坡观后感
2015/06/08 职场文书
远程教育集中轮训基层干部培训班学习心得体会
2016/01/09 职场文书
Golang入门之计时器
2022/05/04 Golang
MySQL数据库Innodb 引擎实现mvcc锁
2022/05/06 MySQL
IDEA中sout快捷键无效问题的解决方法
2022/07/23 Java/Android