我正在嘗試從 python 腳本登錄網站。我閱讀了一些關于它的教程,目前我被困在從網站獲取登錄表單的程序中(如何為用戶名和密碼命名資料)。網站上的登錄按鈕只是重定向到另一個網站。在這個網站上會彈出一個這樣的網路瀏覽器提示

...并要求我輸入憑據。我在 chrome 中使用檢查工具在登錄期間檢查流量,但沒有任何 POST 請求。登錄后只有一個 GET 請求。
有沒有辦法了解 POST 請求的登錄表單?或者 POST 請求是否是登錄該網站的正確方式?
感謝您提前提供提示和幫助。馬丁
uj5u.com熱心網友回復:
對我來說看起來像基本身份驗證(請參閱Mozilla 開發人員網路以獲取參考)。假設您在 python 中使用 requests 庫,您可以嘗試HTTPBasicAuth一下requests.auth。來自https://requests.readthedocs.io/en/latest/user/authentication/:
from requests.auth import HTTPBasicAuth
basic = HTTPBasicAuth('user', 'pass')
requests.get('https://httpbin.org/basic-auth/user/pass', auth=basic)
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/528216.html
