给厨师加饼干

2024-09-28 05:20:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我在玩请求.会话()但我遇到了一些问题。我知道Session应该为我处理cookies,但是我发现在某些情况下它并没有保存浏览器所保存的特定cookie。我想看看如果我手动添加或修改cookies以匹配我的浏览器,会发生什么,但不知道如何做。在

<<class 'requests.cookies.RequestsCookieJar'>[<Cookie bcookie="v=COOKIE" for .domain.com/>....

我想我需要将cookie解码为字符串/字典,添加/修改cookie,然后重新编码?在


Tags: comforcookiesessiondomain情况浏览器手动
1条回答
网友
1楼 · 发布于 2024-09-28 05:20:56

session.cookies对象为您提供了一个映射接口;要添加cookie,只需为cookie名称设置一个值:

session.cookies['cookie_name'] = 'cookie_value'

{然后离开^。在

另一方面,使用session.cookies['cookie_name']可以为您提供该cookie的值,而无需了解PythonCookieJar对象如何工作并跟踪所有其他每个cookie元数据(例如主机名和过期信息)。在

相关问题 更多 >

    热门问题