请输入图片描述

requests.post 登陆请求时,返回只得到第一个cookie值,造成带上cookie访问登陆后界面会登陆不成功,F12重定向,但是requests会自动跟随网站重定向,拿到的返回结果是重定向后的。重定后返回的cookie只有一个。

如果想拿到重定向前的cookies,可以在请求时,requests带上参数 allow_redirects = False,禁止自动重定向。

请输入图片描述

RequestsCookieJar类型,可以通过

cookies = requests.utils.dict_from_cookiejar(html.cookies)

转换为字典,字典怎么合成cookie还不会,暂时用笨方法,因为网站的cookie两个参数位置不同,我也不它知道有没有影响,只能循环打印key值跟value的值,再用列表存放,再把列表转换一下位置

for k,v in cookies.items():
    list1.append[f{k}+"="+{v}]

cookie = list1[1]+";"+list1[0]
最后修改:2020 年 10 月 22 日
如果觉得我的文章对你有用,请随意赞赏