2012-01-27 12 views
15

Tôi đang sử dụng thư viện yêu cầu Python. Tôi đang cố gắng tìm ra cách để trích xuất nội dung HTML thực tế từ một phản hồi. Mã trông giống như sau:Làm thế nào để trích xuất nội dung phản hồi HTTP từ một cuộc gọi yêu cầu Python?

r = requests.get(...) 
print r.content 

Điều này thực sự cần in nhiều nội dung, nhưng thay vào đó không in được gì.

Mọi đề xuất? Có lẽ tôi đã hiểu lầm cách requests.get() hoạt động?

Trả lời

23

Mã của bạn là chính xác. Tôi đã kiểm tra r = requests.get("http://www.google.com"); print r.content đã trả về rất nhiều nội dung. Kiểm tra url, thử "http://www.google.com". Chúc mừng!

+1

Vâng, đó là sự thật. Tôi phải hiểu lầm những gì tôi nên mong đợi từ trang cụ thể mà tôi đang làm việc. Cảm ơn, mặc dù. –