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实现按照指定要求逆序输出一个数字的方法
Apr 19 Python
python 常用的基础函数
Jul 10 Python
Python 2.7中文显示与处理方法
Jul 16 Python
在Python中分别打印列表中的每一个元素方法
Nov 07 Python
python文件拆分与重组实例
Dec 10 Python
PyQt4 treewidget 选择改变颜色,并设置可编辑的方法
Jun 17 Python
Python从文件中读取指定的行以及在文件指定位置写入
Sep 06 Python
Python自动化测试笔试面试题精选
Mar 12 Python
PYcharm 激活方法(推荐)
Mar 23 Python
Python OpenCV读取中文路径图像的方法
Jul 02 Python
python 下载文件的几种方式分享
Apr 07 Python
Django migrate报错的解决方案
May 20 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解决约瑟夫环示例
2014/04/09 PHP
codeigniter集成ucenter1.6双向通信的解决办法
2014/06/12 PHP
PHP实现的数组和XML文件相互转换功能示例
2018/03/15 PHP
PHP大文件切割上传并带进度条功能示例
2019/07/01 PHP
thinkPHP+mysql+ajax实现的仿百度一下即时搜索效果详解
2019/07/15 PHP
imagettftext() 失效,不起作用
2021/03/09 PHP
Nigma vs Liquid BO3 第一场2.13
2021/03/10 DOTA
javascript小组件 原生table排序表格脚本(兼容ie firefox opera chrome)
2012/07/25 Javascript
JavaScript按位运算符的应用简析
2014/02/04 Javascript
JavaScript简单遍历DOM对象所有属性的实现方法
2015/10/21 Javascript
JS图片定时翻滚效果实现方法
2016/06/21 Javascript
JQueryEasyUI框架下的combobox的取值和绑定的方法
2017/01/22 Javascript
详解angularJs模块ui-router之状态嵌套和视图嵌套
2017/04/28 Javascript
JS实现新建文件夹功能
2017/06/17 Javascript
js input输入百分号保存数据库失败的解决方法
2018/05/26 Javascript
vue弹窗插件实战代码
2018/09/08 Javascript
vue表单验证你真的会了吗?vue表单验证(form)validate
2019/04/07 Javascript
vue跳转同一个组件,参数不同,页面接收值只接收一次的解决方法
2019/11/05 Javascript
python创建列表并给列表赋初始值的方法
2015/07/28 Python
python目录与文件名操作例子
2016/08/28 Python
django实现登录时候输入密码错误5次锁定用户十分钟
2017/11/05 Python
pandas 对series和dataframe进行排序的实例
2018/06/09 Python
Flask框架通过Flask_login实现用户登录功能示例
2018/07/17 Python
python 调用pyautogui 实时获取鼠标的位置、移动鼠标的方法
2019/08/27 Python
python实现图像高斯金字塔的示例代码
2020/12/11 Python
介绍一下ICMP(Internet Control Message Protocol)Internet控制信息协议
2016/11/26 面试题
财务管理专业毕业生求职信范文
2013/09/21 职场文书
医院竞聘演讲稿
2014/05/16 职场文书
没有孩子的离婚协议书怎么写
2014/09/17 职场文书
一份教室追逐打闹的检讨书
2014/09/27 职场文书
大学生党员个人剖析材料
2014/10/08 职场文书
学年个人总结范文
2015/03/05 职场文书
企业工会工作总结2015
2015/05/13 职场文书
python 如何做一个识别率百分百的OCR
2021/05/29 Python
Python3 多线程(连接池)操作MySQL插入数据
2021/06/09 Python
MySQL的安装与配置详细教程
2021/06/26 MySQL