所以我一直在嘗試一段時間來登錄這個網站http://dom-site-0979-grgwrggtkj.dynamic-m.com:171/index.html,我可以提供用戶名和密碼,因爲這些都不是祕密(隱私並不重要)。所以,我至今寫的代碼是:python請求登錄並在登錄後獲取url
import requests
def remote_login():
url = 'http://dom-site-0979-grgwrggtkj.dynamic-m.com:171/index.html'
payload = {'txtUserId': 'zach26276',
'txtPwd': 'password'}
p = requests.post(url, data=payload)
print(p.text)
print(p.url)
我用小提琴手嘗試和看到的輸出,但我看到的是,即使它應該只使用表單數據加密的SSL東西。我已經嘗試了隱藏的輸入無濟於事。我認爲這個問題可能是因爲它使用YUI JavaScript來解析表單數據並進行身份驗證,但表單方法仍然是POST,因此請求應該正常工作?
什麼我得到的請求是錯誤500:
<HTML>
<BODY>
<HEAD><TITLE>SYSTEM ERROR</TITLE></HEAD>
<H1>INTERNAL ERROR</H1>
The operation cannot be completed.
</BODY>
</HTML>
您是否嘗試使用Chrome網絡工具查看發佈請求? – hansaplast
我試圖分析它,但是當我點擊登錄按鈕時,它告訴我用戶名/密碼不正確,甚至沒有發帖 – hansaplast