爬虫的快速入门基础 (六)requests库入门 第四章

本文详细讲解如何通过Python发送POST请求模拟百度翻译过程,包括观察网络请求、构造请求头和字典数据,以实现单词实时翻译功能。

POST请求

当你对一个网站发起请求的时候 查看这个网站是POST请求 还是GET请求 (如何查看上一章已经讲过了 我这里就不再重复)

接下来给大家讲解POST请求

直接上案例:

案例 爬虫实现百度翻译

首先打开百度翻译 然后打开F12 工具(记住这个时候不要在翻译内容中输入内容)

随后 在翻译内容中输入内容 F12工具的网络选项中 会出现sug这个文件 如图:

我已经在图中圈出 你需要注意的几个地方  首先需要点击网络这个选项  然后找到sug  可以发现请求的url后面是带 /sug 的  最后 请求方法是POST请求  

接下来我们就可以开始写程序了

首先导入requests库

import requests

然后定义url 

url = 'https://fanyi.baidu.com/sug'

定义请求头

headers = {
   'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/97.0.4692.71 Safari/537.36 Edg/97.0.1072.55'
}

接下来 又是一个新的知识点 在这个新的知识点中我们需要用到python语言中的字典进行操作

首先这个网站我们输入一个英文让他去翻译 比如说 cat 这个单词 那么网站就会进行一个一个字母输入进网站的后台 通过数据交互然后

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZTLJQ

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值