我正在尝试使用requests
库Python
来测试使用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']
任何指针?谢谢,
答案 0 :(得分:0)
您是否曾尝试查看requests
模块的the documentation? (提示:r.text
)
(它不在r.__dict__
中,因为它不是实例的属性。它是一个属性,因此存储在类中。dir(r)
会找到它。)