如何从Python请求调用中提取HTTP响应主体?

时间:2012-01-27 05:19:30

标签: http-request python-requests

我正在使用Python请求库。我试图弄清楚如何从响应中提取实际的HTML正文。代码看起来有点像这样:

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

这应该会打印很多内容,但不会打印任何内容。

有什么建议吗?也许我误解了requests.get()是如何工作的?

2 个答案:

答案 0 :(得分:48)

您的代码是正确的。我测试过:

r = requests.get("http://www.google.com")
print(r.content)

它返回了大量内容。 检查网址,尝试“http://www.google.com”。干杯!

答案 1 :(得分:5)


import requests

site_request = requests.get("https://abhiunix.in")

site_response = str(site_request.content)

print(site_response)

您可以选择任何一种方式