【问题标题】:Capture existing cookie of browser, with python使用python捕获浏览器的现有cookie
【发布时间】:2016-12-31 02:01:22
【问题描述】:

如何从我的浏览器(某个站点上的当前会话)捕获现有 cookie 以用于 python 中的请求?

【问题讨论】:

  • 您查看过浏览器的开发者工具吗?
  • 我正在开发一个脚本来在网站上执行一些任务,但会话每 15 分钟到期一次,所以我必须获取新的 cookie...这就是我试图检索cookie也在python中

标签: python python-requests session-cookies


【解决方案1】:

出于安全考虑,您无法从浏览器获取 cookie。如果你想为你的 python 脚本获取 cookie,你应该通过requests 获取它。

req = requests.get("http://example.com")

req.cookies 将拥有您的 cookie 对象

要发送 cookie 对象,您可以使用 cookie 创建一个简单的字典并通过必要的请求发送:

cookies = { "id": "516561346236234" }
requests.post("http://example.com/send", cookies=cookies)

附:但是您可以使用开发工具或插件(例如 EditThisCookie 或 CookieInspector)手动获取 cookie。

【讨论】:

    猜你喜欢
    • 2019-05-16
    • 2013-01-05
    • 2012-02-07
    • 2013-05-01
    • 1970-01-01
    • 2013-03-30
    • 1970-01-01
    • 2021-04-07
    • 1970-01-01
    相关资源
    最近更新 更多