Python爬虫制作翻译程序的示例代码
作者:欧业 发布时间:2023-08-13 06:38:35
标签:Python,爬虫,翻译
上篇文章给大家介绍了Python爬虫实现百度翻译功能过程详解
Python爬虫学习之翻译小程序 感兴趣的朋友点击查看。
今天给大家介绍Python爬虫制作翻译程序的方法,具体内容如下所示:
此处我爬的是百度翻译,打开百度翻译的页面
我们要爬的是sug,爬它的响应信息
程序如下
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'])
来源:https://blog.csdn.net/weixin_50877746/article/details/113861020


猜你喜欢
- 介绍SQLSERVER 2012新增了两个字符串函数CONCAT和FORMAT。本文首先介绍一下CONCAT,CONCAT函数的作用是可以返
- 开启xp_cmdshell: exec sp_configure 'show advance
- SQL语句举例:SELECT * FROM `test` WHERE `id`=1;当我们输入一条SQL语句,返回一个结果时,那这条语句在
- 监控中,通常要使用图片更直观的看出集群的运行状况。以下是一个简单的demo,通过rrdtool生成动态的图片。Python3, tornad
- 本文通过Python3+PyQt5实现自定义部件–分数滑块。它既能支持键盘也支持鼠标,使用物理(视口)坐标通过绘制方式显示。#!/usr/b
- 什么是 AOPAOP,就是面向切面编程,简单的说,就是动态地将代码切入到类的指定方法、指定位置上的编程思想就是面向切面的编程。我们管切入到指
- 前言:vue-router的切换不同于传统的页面的切换。路由之间的切换,其实就是组件之间的切换,不是真正的页面切换。这也会导致一个问题,就是
- 对于想深入理解 Python 的朋友,很有必要认真看看。喜欢本文点赞支持,欢迎收藏学习。1. eval函数函数的作用:计算指定表达式的值。也
- eclipse安装Python插件之后,主要是为了方便Python代码就可以再Eclipse进行代码脚本,使用Eclipse开发Python
- select * from (select t.*, row_number() over(order by 列 desc) r from 表
- ipython简介ipython他是一个非常流行的python解释器,相比于原生的python解释器,有太多优点和长处,因此几乎是pytho
- 思路:使用socket传输文件过程中,如果单次传输每次只能发送一部分数据,如果针对大文件,一次传输肯定是不行的,所以需要我们在传输的时候提前
- Python中的is和==比较两个对象的两种方法在Python中有两种方式比较两个对象是否相等,分别是is和==,两者之间是不同的==比较的
- 一、MySQL5.6安装后,不能正常启用压缩版MySQL,解压完后在:我的电脑->属性->高级->环境变量选择PATH,在
- 防止客户机的请求互相干扰或者服务器与维护程序相互干扰的方法主要有多种。如果你关闭数据库,就可以保证服务器和myisamchk和isamchk
- 缓存(Cache)对于创建一个高性能的网站和提升用户体验来说是非常重要的,然而对我们这种只用得起拼多多的码农而言最重要的是学会如何使用缓存。
- 作者认为最快的学习区块链的方式是自己创建一个,本文就跟随作者用Python来创建一个区块链。对数字货币的崛起感到新奇的我们,并且想知道其背后
- 错误图片解决mysql -u root -p 以root身份进入mysqlgrant all on *.* to 'root'
- go设置GOROOT和GOPATHgo 里面有两个非常重要的环境变量 GOROOT 和 GOPATH,其中 GOROOT 是安装 go 的路
- 于是写测试程序。。。不行 下载最新的ODBC。。。还是不行 通过sql plus查询。。。咦?竟然也查不到。。。 于是,折腾。。。折腾。。。