【发布时间】:2020-10-23 02:13:30
【问题描述】:
我想在开始第一个请求之前启动一个requests.Session() 并添加一个 cookie。我希望有一个 cookie 参数或类似的东西来做这个
def session_start()
self.session = requests.Session(cookies=['session-id', 'xxx'])
def req1():
self.session.get('example.org')
def req2():
self.session.get('example2.org')
但这不起作用,我只能在.get() 方法中提供cookies。我是否需要在 session_start() 中执行“虚拟请求”,或者有没有办法在开始实际请求之前准备 cookie?
【问题讨论】:
-
这能回答你的问题吗? How to use cookies in Python Requests
-
不是真的,我有一个来自登录的会话 ID,我想再次使用它,但我想在使用 requests.Session() 创建会话时设置它,而不仅仅是在我这样做的时候第一个请求