AttributeError:'Response'对象没有属性'text'

时间:2014-03-27 13:36:57

标签: python python-requests

page = requests.get(url)
tree = html.fromstring(page.text)

在第2行,我得到:

AttributeError: 'Response' object has no attribute 'text'

我已导入请求并已安装请求。如何调试此错误?任何人都可以告诉命令安装最新的请求模块吗?

1 个答案:

答案 0 :(得分:9)

您使用的是requests的古老版本,很可能是因为它安装了Ubuntu Precise Pengolin (12.04LTS)

您必须参考version specific documentation或使用更新版本。自0.x版本日以来,requests发生了巨大变化。

对于旧版本,如果设置response.encodingresponse.content将包含已解码的Unicode值。