1
我試圖在Python
上使用requests
庫來測試使用POST表單的Web應用程序上的用戶憑據。當我的測試失敗時(使用錯誤的用戶名密碼),我想從應用程序捕獲錯誤消息。問題是,我無法找到存儲該對象的屬性。使用請求庫進行身份驗證時,響應存儲在何處?
已使用在HTTP POST and GET with cookies for authentication in python中找到的答案。他們提到從Web應用程序收到的回覆,以確認憑據是否有效,但沒有提及屬性。
我用自己的Python代碼,但無法找到任何屬性的答覆:
>>> r.__dict__.keys()
>>> ['cookies', '_content', 'headers', 'url', 'status_code', '_content_consumed', 'encoding', 'request', 'raw', 'error', 'config', 'history']
任何指針?謝謝,
感謝kindall,使用'dir()'是非常有用的,以及'r.text'。我也錯過了一個參數來讓'post'方法工作,而忽略''submit':'Login''。 – britlak