繁体   English   中英

Python 请求 session 和 cookies

[英]Python requests session and cookies

我对 cookies 很困惑。

我正在尝试解决许多链接的 post/get 请求

而且我注意到每一步都需要在标题字典中评估“Cookie”,因为传递正确的字典是我不会遇到任何访问错误的唯一方法。

但是,我总是查看我的 cookie jar(通过.cookies 方法),就像在上一步中一样,但我找不到当前步骤所需的内容。 我通过在浏览器中检查网络数据知道这一点。

那么我应该如何逐步建立一个链,例如 1)登录,2)更改日期的按钮交互,3)文件下载?

我的错是我使用请求而不是 selenium?

我已经使用 requests.Session().... 但这意味着我在发送标头时不需要显示 Cookie 字段? 无论哪种方式(在标题中显示或不显示 Cookie)在正确登录后我都会收到服务器访问错误...

谢谢,大卫

如果您无法访问 cookies,则登录凭据可能存储在 HTTP 中,仅 cookies。 这是存储它们以防止 CSS 攻击的安全位置。

您应该尝试使用请求session将此 cookies 与您未来的请求一起发送。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM