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中atexit模块的基本使用示例
Jul 08 Python
Python OpenCV实现图片上输出中文
Jan 22 Python
python3利用Dlib19.7实现人脸68个特征点标定
Feb 26 Python
特征脸(Eigenface)理论基础之PCA主成分分析法
Mar 13 Python
Python3.6日志Logging模块简单用法示例
Jun 14 Python
pandas 透视表中文字段排序方法
Nov 16 Python
pytorch之inception_v3的实现案例
Jan 06 Python
对django 2.x版本中models.ForeignKey()外键说明介绍
Mar 30 Python
python模拟斗地主发牌
Apr 22 Python
flask框架中的cookie和session使用
Jan 31 Python
Python中相见恨晚的技巧
Apr 13 Python
基于Python绘制子图及子图刻度的变换等的问题
May 23 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 文章调用类代码
2011/08/11 PHP
php获取数据库结果集方法(推荐)
2017/06/01 PHP
js jquery数组介绍
2012/07/15 Javascript
使用Math.floor与Math.random取随机整数的方法详解
2013/05/07 Javascript
JS事件在IE与FF中的区别详细解析
2013/11/20 Javascript
JavaScript Math.ceil() 函数使用介绍
2013/12/11 Javascript
jQuery获取(选中)单选,复选框,下拉框中的值
2014/02/21 Javascript
javascript 小数取整简单实现方式
2014/05/30 Javascript
js实时获取并显示当前时间的方法
2015/07/31 Javascript
jquery.qtip提示信息插件用法简单实例
2016/06/17 Javascript
微信小程序富文本渲染引擎的详解
2017/09/30 Javascript
javascript设计模式 ? 备忘录模式原理与用法实例分析
2020/04/21 Javascript
详解三种方式在React中解决绑定this的作用域问题并传参
2020/08/18 Javascript
小程序实现左滑删除的效果的实例代码
2020/10/19 Javascript
Vue使用Proxy代理后仍无法生效的解决
2020/11/13 Javascript
Django的数据模型访问多对多键值的方法
2015/07/21 Python
Python虚拟环境virtualenv的安装与使用详解
2017/05/28 Python
详解Python二维数组与三维数组切片的方法
2019/07/18 Python
Python线程障碍对象Barrier原理详解
2019/12/02 Python
python输出pdf文档的实例
2020/02/13 Python
Python如何实现线程间通信
2020/07/30 Python
html5实现完美兼容各大浏览器的播放器
2014/12/26 HTML / CSS
HTML5轻松实现全屏视频背景的示例
2018/04/23 HTML / CSS
CK美国官网:Calvin Klein
2016/08/26 全球购物
德国宠物用品、宠物食品及水族馆网上商店:ZooRoyal
2017/07/09 全球购物
HomeAway的巴西品牌:Alugue Temporada
2018/04/10 全球购物
雷曼兄弟的五金店:Lehman’s Hardware Store
2019/04/10 全球购物
澳大利亚厨房和家用电器购物网站:Bing Lee
2021/01/11 全球购物
linux面试题参考答案(1)
2016/01/22 面试题
幼师自我鉴定范文
2013/10/01 职场文书
企业节能减排实施方案
2014/03/19 职场文书
2014年审计工作总结
2014/11/17 职场文书
银行客户经理培训心得体会
2016/01/09 职场文书
SpringBoot+Vue+JWT的前后端分离登录认证详细步骤
2021/09/25 Java/Android
PHP面试题 wakeup魔法 Ezpop pop序列化与反序列化
2022/04/11 PHP
Golang流模式之grpc的四种数据流
2022/04/13 Golang