首页 Python修行正文

关于Python 利用 requests获取cookies的方法详解

欲儿 Python修行 2020-03-21 348 0

有些时候cookies抓取不到,不是因为代码问题,有可能cookies在请求还是在响应的地方弄错了,具体的话请抓包看看




下面是获取到请求cookies

响应头响应体里面没有的cookies就是请求cookies

import requests
import re 
url = "http://103.135.103.60:3312/vhost/index.php"

querystring = {"c":"session","a":"login"}

payload = "username=lsitxisw&passwd=uAtk3Zt578&undefined="
headers = {
    'Host': "103.135.103.60:3312",
    'Content-Type': "application/x-www-form-urlencoded",
    'Connection': "keep-alive",
    'cache-control': "no-cache",
    'Postman-Token': "0199816e-24ea-4ecf-aeb6-d1842d3df162"
    }

response = requests.request("POST", url, data=payload, headers=headers, params=querystring,cookies = None)
cookies = str(response.request._cookies)#请求头cookies在这里



那么同样的道理还有响应cookies

import requests
import re 
url = "http://103.135.103.60:3312/vhost/index.php"

querystring = {"c":"session","a":"login"}

payload = "username=lsitxisw&passwd=uAtk3Zt578&undefined="
headers = {
    'Host': "103.135.103.60:3312",
    'Content-Type': "application/x-www-form-urlencoded",
    'Connection': "keep-alive",
    'cache-control': "no-cache",
    'Postman-Token': "0199816e-24ea-4ecf-aeb6-d1842d3df162"
    }

response = requests.request("POST", url, data=payload, headers=headers, params=querystring,cookies = None)
cookies = str(response.cookies)#响应头cookies在这里


版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

评论