爬虫-request处理POST

1.概念

很少在URL写参数,

都在form data里面

POST 的主要作用是将客户端的数据提交给服务器。这些数据可以是表单输入、文件内容、JSON 数据、XML 数据等等

POST 请求携带的数据放在 HTTP 消息的请求体中。

  • 这与 GET 请求形成鲜明对比:GET 请求的数据通常附加在 URL 后面(作为查询参数 ?key1=value1&key2=value2),而 POST 的数据不会直接显示在 URL 里

看请求头:

2.测试代码

数据往data传入 ,相当于是前面的参数

返回的数据格式可能是json是字典,text是字符串

3.区别

  • GET 请求:就像你给图书馆管理员一张写着书名的纸条(URL 参数),管理员根据纸条找到书(资源)递给你(响应)。

  • POST 请求 :就像你给管理员一个装满新书信息的包裹(请求体),管理员收到包裹后,根据里面的信息(表单数据、文件等)在图书馆系统中创建一本新书记录(在服务器端创建/更新资源或执行操作),然后给你一个回执(响应,通常是成功页面或新资源的 ID)。

  • 再看一下

相关推荐
小白学大数据7 小时前
R语言爬虫实战:如何爬取分页链接并批量保存
开发语言·爬虫·信息可视化·r语言
电商数据girl9 小时前
有哪些常用的自动化工具可以帮助处理电商API接口返回的异常数据?【知识分享】
大数据·分布式·爬虫·python·系统架构
Python×CATIA工业智造11 小时前
详细页智能解析算法:洞悉海量页面数据的核心技术
爬虫·算法·pycharm
华科云商xiao徐15 小时前
Java多线程爬虫动态线程管理实现
java·爬虫·数据挖掘
华科云商xiao徐15 小时前
高性能小型爬虫语言与代码示例
前端·爬虫
巴里巴气2 天前
Python爬虫图片验证码和滑块验证码识别总结
爬虫·python
用户7785371836962 天前
一力破万法:从0实现一个http代理池
后端·爬虫
失败又激情的man2 天前
Scrapy进阶封装(第四阶段:中间件设置,动态UA,ip代理池)
爬虫·scrapy·中间件
dme.3 天前
Javascript之DOM操作
开发语言·javascript·爬虫·python·ecmascript