1

我正在尝试requests使用Python. 当我的测试失败(使用错误的用户名密码)时,我想从应用程序中捕获错误消息。问题是,我找不到存储它的对象的属性。

一直在使用在HTTP POST 和 GET 中找到的答案与 cookie 在 python 中进行身份验证。他们提到了从 Web 应用程序收到的回复,以确认凭据是否有效,但没有提及属性。

我使用了他们的 Python 代码,但在任何属性中都找不到回复:

>>> r.__dict__.keys()
>>> ['cookies', '_content', 'headers', 'url', 'status_code', '_content_consumed', 'encoding', 'request', 'raw', 'error', 'config', 'history']

任何指针?谢谢,

4

1 回答 1

0

您是否尝试过查看该模块的文档requests?(提示r.text:)

(它不在,r.__dict__因为它不是实例的属性。它是一个属性,因此存储在类中。 dir(r)不过会找到它。)

于 2012-10-12T16:54:15.813 回答