簡體   English   中英

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開發人員工具中看到時,會看到以下內容:

Cookies張貼登錄 在此處輸入圖片說明

但是,在控制台上打印時,我只能看到最后一個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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM