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中http请求方法库汇总
Jan 06 Python
PyChar学习教程之自定义文件与代码模板详解
Jul 17 Python
python中csv文件的若干读写方法小结
Jul 04 Python
在PyCharm下打包*.py程序成.exe的方法
Nov 29 Python
详解PyCharm安装MicroPython插件的教程
Jun 24 Python
python频繁写入文件时提速的方法
Jun 26 Python
Python创建一个元素都为0的列表实例
Nov 28 Python
Python小整数对象池和字符串intern实例解析
Mar 21 Python
Python 用__new__方法实现单例的操作
Dec 11 Python
[原创]赚疯了!转手立赚800+?大佬的python「抢茅台脚本」使用教程
Jan 12 Python
90行Python代码开发个人云盘应用
Apr 20 Python
python文件目录操作之os模块
May 08 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
收音机术语解释
2021/03/01 无线电
php cookie 登录验证示例代码
2009/03/16 PHP
php 随机排序广告的实现代码
2011/05/09 PHP
php图像处理函数大全(推荐收藏)
2013/07/11 PHP
Laravel 5 框架入门(二)构建 Pages 的管理功能
2015/04/09 PHP
配置Nginx+PHP的正确思路与过程
2016/05/10 PHP
JavaScript 创建对象和构造类实现代码
2009/07/30 Javascript
onkeydown事件解决按回车键直接提交数据的需求
2013/04/11 Javascript
ExtJS[Desktop]实现图标换行示例代码
2013/11/17 Javascript
JS保留两位小数,多位小数的示例代码
2014/01/07 Javascript
javascript window.open打开新窗口后无法再次打开该窗口问题的解决方法
2014/04/12 Javascript
浅谈Javascript实现继承的方法
2015/07/06 Javascript
JavaScript中Object.prototype.toString方法的原理
2016/02/24 Javascript
angular实现form验证实例代码
2017/01/17 Javascript
js控制文本框禁止输入特殊字符详解
2017/04/07 Javascript
BootStrap Validator 根据条件在JS中添加或移除校验操作
2017/10/12 Javascript
使用Angular-CLI构建NPM包的方法
2018/09/07 Javascript
vue打包相关细节整理(小结)
2018/09/28 Javascript
Layui动态生成select下拉选择框不显示的解决方法
2019/09/24 Javascript
在Layui中操作数据表格,给指定单元格添加事件示例
2019/10/26 Javascript
JS Html转义和反转义(html编码和解码)的实现与使用方法总结
2020/03/10 Javascript
在vue项目中封装echarts的步骤
2020/12/25 Vue.js
[00:32]2018DOTA2亚洲邀请赛Secret出场
2018/04/03 DOTA
[40:29]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第一场
2018/04/10 DOTA
python 通过 socket 发送文件的实例代码
2018/08/14 Python
pandas DataFrame 警告(SettingWithCopyWarning)的解决
2019/07/23 Python
Python socket模块方法实现详解
2019/11/05 Python
python + selenium 刷B站播放量的实例代码
2020/06/12 Python
Pycharm 设置默认解释器路径和编码格式的操作
2021/02/05 Python
物流仓储计划书
2014/01/10 职场文书
竞选班委演讲稿
2014/04/28 职场文书
保险公司开门红口号
2014/06/21 职场文书
感恩教师节演讲稿
2014/09/03 职场文书
2014年学生会主席工作总结
2014/11/07 职场文书
某药房的新员工入职告知书!
2019/07/15 职场文书
Python爬虫入门案例之爬取去哪儿旅游景点攻略以及可视化分析
2021/10/16 Python