簡體   English   中英

使用Python和請求模塊登錄網站

[英]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值。


編輯:

這似乎與我的問題類似:

使用請求登錄后獲得受限頁面,urllib2 python

但是,我看不到需要填寫的其他輸入。 除了:

我是否需要使用“提交”按鈕做任何事情?

我在這里遇到了問題:

使用Fiddler使用python腳本復制瀏覽器操作

感謝您的投入。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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