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多线程编程(四):使用Lock互斥锁
Apr 05 Python
python判断windows系统是32位还是64位的方法
May 11 Python
举例讲解Linux系统下Python调用系统Shell的方法
Nov 07 Python
使用Python写个小监控
Jan 27 Python
Python合并多个Excel数据的方法
Jul 16 Python
python查看列的唯一值方法
Jul 17 Python
python2使用bs4爬取腾讯社招过程解析
Aug 14 Python
Python3安装pip工具的详细步骤
Oct 14 Python
关于torch.optim的灵活使用详解(包括重写SGD,加上L1正则)
Feb 20 Python
python通过函数名调用函数的几种场景
Sep 23 Python
python3 使用ssh隧道连接mysql的操作
Dec 05 Python
Python 使用dict实现switch的操作
Apr 07 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+DBM的同学录程序(2)
2006/10/09 PHP
PHP访问数据库集群的方法小结
2016/03/14 PHP
php fread函数使用方法总结
2019/05/28 PHP
JAVASCRIPT 对象的创建与使用
2021/03/09 Javascript
URL编码转换,escape() encodeURI() encodeURIComponent()
2006/12/27 Javascript
javascript是怎么继承的介绍
2012/01/05 Javascript
原生Js页面滚动延迟加载图片实现原理及过程
2013/06/24 Javascript
jquery中子元素和后代元素的区别示例介绍
2014/04/02 Javascript
JS实现的用来对比两个用指定分隔符分割的字符串是否相同
2014/09/19 Javascript
JS函数的几种定义方式分析
2015/12/17 Javascript
详解AngularJS Filter(过滤器)用法
2015/12/28 Javascript
JS简单实现浮动窗口效果示例
2016/09/07 Javascript
js字符串与Unicode编码互相转换
2017/05/17 Javascript
JavaScript事件处理程序详解
2017/09/19 Javascript
canvas+gif.js打造自己的数字雨头像的示例代码
2017/10/26 Javascript
vue+element-ui实现表格编辑的三种实现方式
2018/10/31 Javascript
微信小程序实现星星评分效果
2020/11/01 Javascript
在Angular项目使用socket.io实现通信的方法
2021/01/05 Javascript
python getopt 参数处理小示例
2009/06/09 Python
python实现斐波那契数列的方法示例
2017/01/12 Python
使用python爬虫获取黄金价格的核心代码
2018/06/13 Python
Django admin.py 在修改/添加表单界面显示额外字段的方法
2019/08/22 Python
Python random库使用方法及异常处理方案
2020/03/02 Python
python为什么会环境变量设置不成功
2020/06/23 Python
Pycharm创建python文件自动添加日期作者等信息(步骤详解)
2021/02/03 Python
纽约复古灵感的现代珠宝品牌:Lulu Frost
2018/03/03 全球购物
Ray-Ban雷朋西班牙官网:全球领先的太阳眼镜品牌
2018/11/28 全球购物
巴西本土电商平台:Americanas
2020/06/21 全球购物
留学顾问岗位职责
2014/04/14 职场文书
孝老爱亲模范事迹材料
2014/05/25 职场文书
出国留学单位推荐信
2015/03/26 职场文书
考研导师推荐信范文
2015/03/27 职场文书
男生贾里读书笔记
2015/06/30 职场文书
正确的理解和使用Django信号(Signals)
2021/04/14 Python
详解CSS开发过程中的20个快速提升技巧
2021/05/21 HTML / CSS
pandas数值排序的实现实例
2021/07/25 Python