Python 无法检索所有cookie

Python 无法检索所有cookie,python,cookies,python-requests,Python,Cookies,Python Requests,我尝试使用下面的方法从JSON响应中检索数据,我的问题是它如何只检索3个cookie中的2个,而这三个cookie都需要处理响应验证 标头包含所有cookie,但cookieJar仅显示2 {'content-length':'565','expires':'Thu,1981年11月19日08:52:00 GMT','content-encoding':'gzip', “设置cookie”: CompanionApp=uvpkui0vdi47funvjehg64auo6;路径=/, mtk

我尝试使用下面的方法从JSON响应中检索数据,我的问题是它如何只检索3个cookie中的2个,而这三个cookie都需要处理响应验证



标头包含所有cookie,但cookieJar仅显示2


{'content-length':'565','expires':'Thu,1981年11月19日08:52:00 GMT','content-encoding':'gzip',
“设置cookie”:
CompanionApp=uvpkui0vdi47funvjehg64auo6;路径=/,
mtk=1429041176%7C%7C7EDCB7BC2F93785CBD6E5216C5A252679D4AE2D;域=companion.orerve.net;路径=/;到期日=周二,2015年4月14日19:52:56 UTC;安全,
mid=1444938776%7CbRo65nOCl0SCyrFojxnwiQ%3D%3D%7cf33c5b778deea444a21706edc27d6e439f39f39f89f89c;domain=companion.orerve.net;path=/;expires=Thu,2015年10月15日19:52:56 UTC;secure',
“严格的传输安全性”:max age=16070400;includeSubDomains;vary':“接受编码”,“服务器”:“Apache”,“连接”:“保持活动”,“x-ua-compatible”:“IE=edge”,“pragma”:“无缓存”,“缓存控制”:“无转换”,“日期”:“Wed,2015年4月15日19:52:56 GMT”,“内容类型”:“text/html;charset=utf-8”}
进程已完成,退出代码为0


感谢您的帮助。

您在17个小时前问过这个问题,当您做第二块曲奇的过期日期时,几乎可以肯定已经过期了

mtk=1429041176%7C%7C7edcb7bc2f93785ccbd6e5216c5a252679d4ae2d; domain=companion.orerve.net; path=/; expires=Tue, 14-Apr-2015 19:52:56 UTC; secure, 
特别注明

expires=Tue, 14-Apr-2015 19:52:56 UTC
17小时前,UTC的时间肯定还是2015年4月15日


如果cookie已经过期,请求不会存储它。

您可以强制存储cookie吗?示例和脚本中的网站也是有效的,因此如果您运行此操作,您将获得相同的结果,我刚刚重新运行了脚本,到期的cookie值仍然是第15个。98%的请求cookie处理是由标准库的
cookielib
模块完成的。
requestScookejar
实现了非常方便的方法。拒绝该cookie的策略意味着stdlib正在完成它的工作。我不知道有什么方法可以将它强制放到cookiejar中,但docs.python.org上可能有描述如何做到这一点的信息(尽管这是一个糟糕的想法)。也可能是服务器配置错误。当您登录到站点时,您应该检查浏览器是否存储了此cookie。如果您100%正确,在浏览浏览器如何处理cookie后,您会发现它没有存储“mtk”cookie,那么初始mtk cookie似乎被用作已验证会话的参考,提交验证码后,将重新发布验证码,并将其保存为正确的过期日期。
mtk=1429041176%7C%7C7edcb7bc2f93785ccbd6e5216c5a252679d4ae2d; domain=companion.orerve.net; path=/; expires=Tue, 14-Apr-2015 19:52:56 UTC; secure, 
expires=Tue, 14-Apr-2015 19:52:56 UTC