我在从 cookiejar 中检索 cookie 时遇到问题。
我正在尝试使用请求库,并且我想检索特定的 cookie,但我不知道该怎么做。
也许你们中的一个人比我有更多的经验,或者可能对 Python2.7 了解更多并且可以帮助我:)
例子:
import requests
r = requests.post('url')
print r.cookies
我想像处理列表或数组一样处理它,所以我可以获取特定 cookie 的值。
提前致谢。
我在从 cookiejar 中检索 cookie 时遇到问题。
我正在尝试使用请求库,并且我想检索特定的 cookie,但我不知道该怎么做。
也许你们中的一个人比我有更多的经验,或者可能对 Python2.7 了解更多并且可以帮助我:)
例子:
import requests
r = requests.post('url')
print r.cookies
我想像处理列表或数组一样处理它,所以我可以获取特定 cookie 的值。
提前致谢。
如果您想要特定 cookie 的值(您知道名称),那么根据Python Requests 文档,可以像访问字典一样访问它:
import requests
r = requests.post('url')
r.cookies['cookie_name']
如您所说,如果您希望将它们作为列表,那么您可以使用r.cookies.keys()
返回所有键(cookie 名称)的列表,然后您可以按照上述方式访问这些键,或者只是r.cookies.values()
获取所有值的列表.
首先确保“url”是一个完整的 url,例如“ http://example.com ”
cookie 存储为字典。要访问特定的 cookie:
r.cookies['example_cookie_name']