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原始字符串(raw strings)用法实例
Oct 13 Python
python实现在控制台输入密码不显示的方法
Jul 02 Python
Python中标准模块importlib详解
Apr 16 Python
Python分支结构(switch)操作简介
Jan 17 Python
Python cookbook(数据结构与算法)从字典中提取子集的方法示例
Mar 22 Python
Python基于辗转相除法求解最大公约数的方法示例
Apr 04 Python
从django的中间件直接返回请求的方法
May 30 Python
Django框架实现的分页demo示例
May 25 Python
pow在python中的含义及用法
Jul 11 Python
python 默认参数相关知识详解
Sep 18 Python
Python 使用元类type创建类对象常见应用详解
Oct 17 Python
python——全排列数的生成方式
Feb 26 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
PHP4实际应用经验篇(3)
2006/10/09 PHP
PHP定时执行计划任务的多种方法小结
2011/12/19 PHP
那些年一起学习的PHP(二)
2012/03/21 PHP
php读取csv实现csv文件下载功能
2013/12/18 PHP
PHP实现linux命令tail -f
2016/02/22 PHP
动态表单验证的操作方法和TP框架里面的ajax表单验证
2017/07/19 PHP
网页中实现浏览器的最大,最小化和关闭按钮
2007/03/12 Javascript
收集的10个免费的jQuery相册
2011/02/26 Javascript
纯js分页代码(简洁实用)
2013/11/05 Javascript
jquery实现图片上传之前预览的方法
2015/07/11 Javascript
MVC Ajax Helper或Jquery异步加载部分视图
2015/11/29 Javascript
javascript中加var和不加var的区别 你真的懂吗
2016/01/06 Javascript
原生javascript实现图片放大镜效果
2017/01/18 Javascript
Vue.js -- 过滤器使用总结
2017/02/18 Javascript
使用Bootstrap4 + Vue2实现分页查询的示例代码
2017/12/21 Javascript
JS中获取 DOM 元素的绝对位置实例详解
2018/04/23 Javascript
vue动态绑定组件子父组件多表单验证功能的实现代码
2018/05/14 Javascript
Vue 路由切换时页面内容没有重新加载的解决方法
2018/09/01 Javascript
vue首次赋值不触发watch的解决方法
2018/09/11 Javascript
判断iOS、Android以及PC端的示例代码
2018/11/15 Javascript
layer设置maxWidth及maxHeight解决方案
2019/07/26 Javascript
vue-router之实现导航切换过渡动画效果
2019/10/31 Javascript
vue实现带过渡效果的下拉菜单功能
2020/02/19 Javascript
JS中间件设计模式的深入探讨与实例分析
2020/04/11 Javascript
如何基于viewport vm适配移动端页面
2020/11/13 Javascript
[03:49]DOTA2英雄基础教程 光之守卫
2014/01/14 DOTA
django模型层(model)进行建表、查询与删除的基础教程
2017/11/21 Python
详解mac python+selenium+Chrome 简单案例
2019/11/08 Python
使用python实现画AR模型时序图
2019/11/20 Python
用 Python 制作地球仪的方法
2020/04/24 Python
html5 浏览器支持 如何让所有的浏览器都支持HTML5标签样式
2012/12/07 HTML / CSS
Tenstickers法国:墙贴和装饰贴纸
2019/08/26 全球购物
如何填写个人简历自我评价
2013/12/10 职场文书
党员检讨书范文
2014/12/27 职场文书
工作违纪的检讨书范文
2019/07/09 职场文书
清空 Oracle 安装记录并重新安装
2022/04/26 Oracle