【发布时间】:2012-03-22 05:37:18
【问题描述】:
我正在尝试解析使用 Python Requests 库完成的 HEAD 请求的结果,但似乎无法访问响应内容。
根据docs,我应该可以访问requests.Response.text中的内容。这在 GET 请求上对我来说很好,但在 HEAD 请求上返回 None。
GET 请求(有效)
import requests
response = requests.get(url)
content = response.text
内容 = <html>...</html>
HEAD 请求(无内容)
import requests
response = requests.head(url)
content = response.text
内容 = None
编辑
好的,我很快就意识到 HEAD 请求不应该返回仅内容标头的答案。但这是否意味着,要访问页面的<head> 标签中的内容,例如<link> 和<meta> 标签,必须获取整个文档?
【问题讨论】:
标签: python head http-request python-requests