Python模拟请求cookies
需求:
1、通过GET方法,访问URL地址一,传入cookie参数
2、根据地址一返回的uuid,通过POST方法,传入cooki参数
实现思路:
1、理解http的GET和POST差别
(网上有很多关于此问题的内容,可以自己百度一下)
2、理解如何传cookie参数和值?
参考博客:http://kb.cnblogs.com/page/130970/#httpmeessagestructe
这个问题需要自己明白如何构建HTTP消息的结构,
Request 消息的结构, Request 消息分为3部分,
第一部分叫请求行,
第二部分叫http header,
第三部分是body.
header和body之间有个空行。
结构如下图
第一行中的Method表示请求方法,比如"POST","GET",
Path-to-resoure表示请求的资源,
Http/version-number 表示HTTP协议的版本号
当使用的是"GET" 方法的时候, body是为空的。
Response消息的结构, 和Request消息的结构基本一样。 同样也分为三部分,
第一部分叫request line,
第二部分叫request header,
第三部分是body. header和body之间也有个空行。
结构如下图
HTTP/version-number表示HTTP协议的版本号,
status-code 和message [状态代码]的详细解释。
根据上面内容,我们可以了解到http的规范,cookie内容属于request header内容,输入格式为: 参数:值;参数:值
需求第一步实现代码
![](https://images.cnblogs.com/OutliningIndicators/ContractedBlock.gif)
需求第二步实现代码
https://kb.cnblogs.com/page/130970/#httpmeessagestructe 详情讲解怎么抓取cookies