通过requestsutilsadd_dict_to_cookiejar对session对象设置cookie,之后所有的请求都会自动加上我自定义的cookie内容。
也可以通过requestsutilscookiejar_from_dict 先生成一个cookiejar对象,时候在赋值给sessioncookies。貌似还可以使用sessioncookiesset()或者update()。
import requests
base_url = '>
登录请求302发生了重定向,这种情况直接请求会发现拿到的cookie只有一个
这时候想要拿到重定向前的cookies可以在请求的时候加上allow_redirects=False 禁止自动重定向
用requests的session()方法就是了,
s = requestssession()
r = spost(url, data) # 登录
sget(url1) 这是保持登录状态的访问
以上就是关于如何在requests session中手动设置cookie全部的内容,包括:如何在requests session中手动设置cookie、Python爬虫笔记(二)requests模块get,post,代理、python+requests请求302得到的response只有一个Set-Cookie问题等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)