有些时候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在这里
发表评论: