我尝试使用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中看到时,我看到了以下内容:
但是,当我在控制台上打印它时,我只看到最后一个cookie。剩下的都丢了。相同的登录密码可以在浏览器中使用。因此,来自同一会话的后续请求将失败。在
requestScookejar[Cookie wordpress_test_Cookie=WP+Cookie+检查一些域]。在
为什么其他cookies在会话中没有保存。所有其他后续请求都无法识别登录,我怀疑是因为缺少cookies。在
有谁能帮忙吗?
谢谢@Padraic-我使用的是'id'属性,但是要使用'name'。谢谢你。不需要提交wp。再次感谢。在
相关问题 更多 >
编程相关推荐