我正在尝试使用我从Chrome会话中获取的cookies登录http://www.steampowered.com网站。
一旦我使用命令SELECT * FROM cookie WHERE host_key LIKE '%steam%'
获取了所有cookie
表格的数据,并使用列名:PRAGMA table_info(cookie)
和列表解析式筛选出所有数据后,我不知道如何将它们全部传递给requests
以使cookies可用。
requests
的文档中提到,您需要传递一个字典,即cookies={'cookies':'are_working'}
,但是其中一些键的name
会相互覆盖,因为有一些name
是:Steam_Language
,尽管它们是不同的主机。
编辑:刚刚找到如何在Python中向现有的cookielib CookieJar实例添加cookie?,这可能会帮助我,但我不知道如何为cookielib格式化Chrome cookies。
我的问题是:我如何将几个不同站点的cookies传递给requests
?