python爬虫(get、post请求&常见的请求头参数&常见的响应状态码&HTTP请求的交互过程&Chrome分析网站&Session与Cookie&JSON&Ajax)(2)


前言

python学习笔记 (仅供学习使用)


一、常见的请求方式

http协议规定了 浏览器与服务器进行数据交互的过程中必须要选择一种交互的方式
在HTTP协议中,定义了八种请求方式。常见的有get请求与post请求

1.get请求:

一般情况下,只从服务器获取数据下来,
并不会对服务器资源产生任何影响的时候会使用get请求

2.post请求:

向服务器发送数据(登录)、上传文件等,
会对服务器资源产生影响的时候会使用Post请求。

3.其他

但是有的网站和服务器为了做反爬虫机制,也经常会不按常理出牌。
有可能一个应该使用get方法的请求就一定要改成post请求,这个要视情况而定

4.get与post的区别

Get是不安全的,因为在传输过程,数据被放在请求的URL中;
Post的所有操作对用户来说都是不可见的
Get传送的数据量较小,这主要是因为受URL长度限制,不能大于2kb;
Post传送的数据量较大,一般被默认为不受限制
Get限制Form表单的数据集的值必须为ASCII字符;而Post支持整个ISO10646字符集
Get执行效率却比Post方法好。Get是form提交的默认方法

二、常见的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

周小唁

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

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

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

打赏作者

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

抵扣说明:

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

余额充值