Reputation: 125
page = requests.get(url)
tree = html.fromstring(page.text)
At line 2 I get:
AttributeError: 'Response' object has no attribute 'text'
I have imported requests and installed requests. How do I debug this error? can anyone tell command to install lastest requests module?
Upvotes: 8
Views: 43640
Reputation: 1123840
You are using an ancient version of requests
, most likely because it came installed with Ubuntu Precise Pengolin (12.04LTS).
You'll either have to refer to the version specific documentation or use a more recent version. requests
has changed drastically since the 0.x version days.
For your old version, if you set response.encoding
, response.content
will contain a decoded Unicode value.
Upvotes: 11