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 相关文章推荐
利用aardio给python编写图形界面
Aug 21 Python
Python中用post、get方式提交数据的方法示例
Sep 22 Python
Python爬虫设置代理IP(图文)
Dec 23 Python
python http基本验证方法
Dec 26 Python
Python 隐藏输入密码时屏幕回显的实例
Feb 19 Python
python进程和线程用法知识点总结
May 28 Python
python单向链表的基本实现与使用方法【定义、遍历、添加、删除、查找等】
Oct 24 Python
PyCharm 2019.3发布增加了新功能一览
Dec 08 Python
python实现程序重启和系统重启方式
Apr 16 Python
Python字符串函数strip()原理及用法详解
Jul 23 Python
PyTorch梯度裁剪避免训练loss nan的操作
May 24 Python
python 使用pandas读取csv文件的方法
Dec 24 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
图象函数中的中文显示
2006/10/09 PHP
PHP操作文件类的函数代码(文件和文件夹创建,复制,移动和删除)
2011/11/10 PHP
php stream_get_meta_data返回值
2013/09/29 PHP
Laravel中如何增加自定义全局函数详解
2017/05/09 PHP
基于PHP的微信公众号的开发流程详解
2020/08/07 PHP
jquery 注意事项与常用语法小结
2010/06/07 Javascript
检测jQuery.js是否已加载的判断代码
2011/05/20 Javascript
jquery插件如何使用 jQuery操作Cookie插件使用介绍
2012/12/15 Javascript
jQuery $.extend()用法总结
2014/06/15 Javascript
JS获取客户端IP地址、MAC和主机名的7个方法汇总
2014/07/21 Javascript
js 判断图片是否加载完以及实现图片的预下载
2014/08/14 Javascript
WebApi+Bootstrap+KnockoutJs打造单页面程序
2016/05/16 Javascript
详解vuelidate 对于vueJs2.0的验证解决方案
2017/03/09 Javascript
使用webpack打包后的vue项目如何正确运行(express)
2018/10/26 Javascript
Node.js 进程平滑离场剖析小结
2019/01/24 Javascript
vue router 组件的高级应用实例代码
2019/04/08 Javascript
vue中注册自定义的全局js方法
2019/11/15 Javascript
Python 实现文件的全备份和差异备份详解
2016/12/27 Python
python获取酷狗音乐top500的下载地址 MP3格式
2018/04/17 Python
Python判断一个文件夹内哪些文件是图片的实例
2018/12/07 Python
详解Python网络框架Django和Scrapy安装指南
2019/04/01 Python
Pyinstaller打包.py生成.exe的方法和报错总结
2019/04/02 Python
Python JSON编解码方式原理详解
2020/01/20 Python
浅谈python之自动化运维(Paramiko)
2020/01/31 Python
Python 远程开关机的方法
2020/11/18 Python
HTML5声音录制/播放功能的实现代码
2018/05/03 HTML / CSS
分解成质因数(如435234=251*17*17*3*2,据说是华为笔试题)
2014/07/16 面试题
SQL SERVER面试资料
2013/03/30 面试题
教师档案管理制度
2014/01/23 职场文书
普罗米修斯教学反思
2014/02/06 职场文书
我们的节日清明节活动方案
2014/03/05 职场文书
大学感恩节活动策划方案
2014/10/11 职场文书
人事聘任通知
2015/04/21 职场文书
2015年党建工作目标责任书
2015/05/08 职场文书
刑事法律意见书
2015/06/04 职场文书
《曹冲称象》教学反思
2016/02/20 职场文书