python - 将 `Cookie` 放入 `CookieJar`

标签 python cookies python-requests httprequest

我正在使用 Python Requests 库来发出 HTTP 请求。我从服务器获取一个 cookie 作为文本。如何把它变成一个带有 cookie 的 CookieJar

最佳答案

Requests 库的旧版本(0.14.2 和更早的版本)在您传递 CookieJar 时会将新 cookie 放入 jar 中。对象:

import requests
import cookielib

URL = '...whatever...'
jar = cookielib.CookieJar()
r = requests.get(URL, cookies=jar)
r = requests.get(URL, cookies=jar)

对 URL 的第一个请求填充 jar,第二个请求将 cookie 发送回服务器。

这不适用于 2012 年发布的 Requests 1.0.0。

关于python - 将 `Cookie` 放入 `CookieJar`,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6878418/

相关文章:

asp.net - 身份 cookie 在一段时间后丢失自定义声明信息

python - 如何使用PIP安装python-docx?

ruby - 我如何用 Mechanize (使用 cookie)抓取谷歌阅读器

Python - 如何在新线程中获取堆栈跟踪

python - Airflow - 没有名为 "airflow.providers"或 "airflow.contrib.providers"的模块

Python:使用 __cmp__ 对间隔进行排序,其中 __lt__ 表示 "strictly less than"

javascript - 删除 Cookie

python - 通过 Python 请求和 Postman 重新创建 XMLHttpRequest 的问题

python - 为什么使用Python请求GET请求gz数据时出现ConnectionError

python - 在 Python 中控制 Yaml 序列化顺序