Python 未存储请求 Cookie

Python Requests Cookies not stored

我正在尝试使用 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

这应该返回了多个 cookie。当我在 Chrome 开发人员工具中看到时,我看到以下内容:

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

RequestsCookieJar [Cookie wordpress_test_cookie=WP+Cookie+检查 some.domain].

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

有人可以帮忙吗?

谢谢@Padraic - 我使用的是 'id' 属性,但要使用 'name'。感谢那。 wp-submit 不是必需的。再次感谢。