Python请求未存储Cookies

2024-10-01 04:53:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用Python请求(2.10.0)登录到一个页面。在

代码

payload = {
    'user_login': 'amitg.ind@gmail.com',
    'user_pass': 'xxx',
    'rememberme': '1'
}
with requests.session() as sess:
    resp = sess.post(URL_LOGIN, data=payload)
    print resp.cookies

这应该返回多个cookies。当我在Chrome developer tools中看到时,我看到了以下内容:

Cookies Post Loginenter image description here

但是,当我在控制台上打印它时,我只看到最后一个cookie。剩下的都丢了。相同的登录密码可以在浏览器中使用。因此,来自同一会话的后续请求将失败。在

requestScookejar[Cookie wordpress_test_Cookie=WP+Cookie+检查一些域]。在

为什么其他cookies在会话中没有保存。所有其他后续请求都无法识别登录,我怀疑是因为缺少cookies。在

有谁能帮忙吗?


Tags: 代码comcookieloginpass页面respgmail