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基于queue和threading实现多线程下载实例
Oct 08 Python
pycharm远程调试openstack的图文教程
Nov 21 Python
Python爬取附近餐馆信息代码示例
Dec 09 Python
python合并同类型excel表格的方法
Apr 01 Python
对Python 获取类的成员变量及临时变量的方法详解
Jan 22 Python
Python 3.8正式发布,来尝鲜这些新特性吧
Oct 15 Python
python模式 工厂模式原理及实例详解
Feb 11 Python
Python通过Tesseract库实现文字识别
Mar 05 Python
Python 使用office365邮箱的示例
Oct 29 Python
python中append函数用法讲解
Dec 11 Python
Pytorch distributed 多卡并行载入模型操作
Jun 05 Python
Python OpenCV实现传统图片格式与base64转换
Jun 13 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&mysql(六)
2006/10/09 PHP
DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法
2010/03/27 PHP
PHP Undefined index报错的修复方法
2011/07/17 PHP
PHP递归返回值时出现的问题解决办法
2013/02/19 PHP
smarty自定义函数htmlcheckboxes用法实例
2015/01/22 PHP
php数组键名技巧小结
2015/02/17 PHP
详解no input file specified 三种解决方法
2019/11/29 PHP
编写高性能的JavaScript 脚本的加载与执行
2010/04/19 Javascript
Javascript实现DIV滚动自动滚动到底部的代码
2012/03/01 Javascript
JavaScript1.6数组新特性介绍以及JQuery的几个工具方法
2013/12/06 Javascript
javascript类型转换使用方法
2014/02/08 Javascript
分享12个实用的jQuery代码片段
2016/03/09 Javascript
Javascript中获取浏览器类型和操作系统版本等客户端信息常用代码
2016/06/28 Javascript
AngularJS实践之使用NgModelController进行数据绑定
2016/10/08 Javascript
js select下拉联动 更具级联性!
2020/04/17 Javascript
微信小程序自定义多选事件的实现代码
2018/05/17 Javascript
原生JS实现的轮播图功能详解
2018/08/06 Javascript
[44:09]DOTA2上海特级锦标赛A组小组赛#1 EHOME VS MVP.Phx第二局
2016/02/25 DOTA
各个系统下的Python解释器相关安装方法
2015/10/12 Python
Python中文件I/O高效操作处理的技巧分享
2017/02/04 Python
Flask web开发处理POST请求实现(登录案例)
2018/07/26 Python
Python pandas.DataFrame调整列顺序及修改index名的方法
2019/06/21 Python
Django框架自定义模型管理器与元选项用法分析
2019/07/22 Python
Django DRF APIView源码运行流程详解
2020/08/17 Python
python 实现aes256加密
2020/11/27 Python
美国围栏公司:Walpole Outdoors
2019/11/19 全球购物
会话Bean的种类
2013/11/07 面试题
XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
2016/01/12 面试题
销售总监工作职责
2013/11/21 职场文书
优秀的自荐信要注意哪些
2014/01/03 职场文书
知名企业招聘广告词大全
2014/03/18 职场文书
党员干部一句话承诺
2014/05/30 职场文书
小学生国庆节演讲稿
2014/09/05 职场文书
捐助倡议书
2015/01/19 职场文书
心术观后感
2015/06/11 职场文书
化验室安全管理制度
2015/08/06 职场文书