使用python中requests库的get方法向同一个网站发起发起两次请求,如何设置两次请求使用相同的cookie容器?
时间: 2023-02-09 19:32:37 浏览: 121
可以使用requests库的Session()对象来维护cookie容器。例如:
```
session = requests.Session()
response1 = session.get(url1)
response2 = session.get(url2)
```
这样两次请求将使用相同的cookie容器。
相关问题
我用浏览器打开网站,网站会返回cookie,再次打开cookie也不会变化;但是使用python中requests库的get方法发起连续发起两次请求,网站返回不同的cookie,为什么?
这是因为浏览器和 Python 的 requests 库在发起请求时使用了不同的 cookie 容器。浏览器会自动管理并保存 cookie,而 Python 的 requests 库需要开发者手动管理 cookie。这就导致了两次请求返回的 cookie 不同。
阅读全文