在Python-Requests中使用Chrome的Cookie

Tan*_*ash 13 python cookies google-chrome python-requests steam

我正在尝试使用我从Chrome会话中获得的Cookie 登录http://www.steampowered.com网站.

一旦我抓住了所有cookie表的数据,使用命令SELECT * FROM cookie WHERE host_key LIKE '%steam%'和列名:PRAGMA table_info(cookie)并使用列表解析对所有数据进行排序,我不知道如何将其全部传递给requestscookie 以使cookie可用.

request文档说,你需要在一个字典,即通过cookies={'cookies':'are_working'}但随后一些键name小号互相覆盖,因为少数的names为:Steam_Language,虽然他们不同的主机.

编辑:刚刚找到如何在Python中将cookie添加到现有的cookielib CookieJar实例?这可能会帮助我,但我不知道如何格式化cookielib的Chrome Cookie

我的问题是:如何通过几个不同的网站cookie requests

hoj*_*oju 8

我创建了一个模块来从Firefox加载cookie.

请求的示例用法:

import requests
import browser_cookie
cj = browser_cookie.firefox()
r = requests.get(url, cookies=cj)
Run Code Online (Sandbox Code Playgroud)

  • pypi 条目是“browsercookie”,并且仅在撰写本文时(2017-03)它似乎是 python2x。 (2认同)