爬虫-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)。

  • 再看一下

相关推荐
APIshop1 天前
代码解析:通过第三方爬虫获取1688商品详情接口
爬虫·okhttp
深蓝电商API2 天前
初级爬虫反爬应对:解决 403、IP 限制的简单方法
爬虫·python
深蓝电商API2 天前
爬虫速度优化:初级阶段如何提升爬取效率(无复杂操作)
爬虫
芝麻开门-新起点2 天前
贝壳的反爬虫机制深度解析
爬虫
q***T5832 天前
MySQL爬虫
数据库·爬虫·mysql
木子杳衫2 天前
【爬虫项目】大众点评电影数据爬虫实战
爬虫
T***16072 天前
JavaGraphQLAPI
爬虫·objective-c·rizomuv
想看一次满天星2 天前
阿里140-语雀逆向分析
javascript·爬虫·python·语雀·阿里140
云栈开源日记2 天前
Python 开发技术栈梳理:从数据库、爬虫到 Django 与机器学习
数据库·爬虫·python·学习·机器学习·django
drkkky<V><X>3 天前
如何从中国稳定获取 Jahez 数据?我的技术方案与完整实践分享
爬虫