[英]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 + check some.domain] 。
為什么其他cookie不在會話中保留。 其他所有后續請求均無法識別該登錄名,我懷疑是由於缺少Cookie所致。
有人可以幫忙嗎?
感謝@Padraic-我使用的是'id'屬性,但要使用'name'。 感謝那。 不需要wp-submit。 再次感謝。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.