无法选择正确的Cookie以python代码登录



我正在尝试实现以下工作代码:

import requests
session = requests.Session()
jar = requests.cookies.RequestsCookieJar()
jar.set('key', 'value')
session.cookies = jar
r = session.get('https://example.com/user/info')
print(r.text)
print(r.status_code)

我正在尝试使用上面的代码获取用户信息。我从浏览器登录了我的帐户,并有这个Cookie,但我不知道应该使用哪个密钥/值来获取用户信息。该代码适用于其他具有正确Cookie的网站。关于选择正确的密钥/值,有什么想法吗?

当您检查并找到Cookie时,您会看到:

Cookie: sess-is='123456'; other1-key=other1-val; other2-key=other2-val; otherN- 
key=otherN-val;

大多数浏览器都以这种格式保存cookie。在您的情况下:

import requests
session = requests.Session()
jar = requests.cookies.RequestsCookieJar()
jar.set('Cookie', 'sess-is='123456'; other1-key=other1-val; other2-key=other2-val; 
otherN-key=otherN-val;')
session.cookies = jar
r = session.get('https://example.com/user/info')
print(r.text)
print(r.status_code)

有一个伟大的网页抓取:(

最新更新