[英]Log in to website using Python and Requests module
我正在嘗試使用python和requests
模塊登錄網站。
我在做:
import requests
payload = {
'login_Email': 'xxxxx@gmail.com',
'login_Password': 'xxxxx'
}
with requests.Session() as s:
p = s.post('https://www.auction4cars.com/', data=payload)
print p.text
問題是,此輸出似乎只是登錄頁面,而不是登錄后的頁面。即,頁面上顯示“歡迎客人”和“請輸入您的用戶名和密碼”等。
我原以為它會返回說“感謝登錄xxxxx”之類的頁面。
誰能說出我在做什么錯?
編輯:
我認為我的問題不是如何使用Python的“請求”模塊“登錄”網站的副本? 因為我使用的是最受歡迎的答案中的腳本(在線程上被認為是應該接受的答案)。
我也嘗試過接受的,但問題仍然存在。
編輯:
我對是否需要對Cookie進行處理感到困惑。 登錄后嘗試訪問的URL似乎不包含Cookie值。
編輯:
這似乎與我的問題類似:
但是,我看不到需要填寫的其他輸入。 除了:
我是否需要使用“提交”按鈕做任何事情?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.