以下是关于“Python 获取 HTTP 请求响应头 headers 中的数据的示例”的完整攻略:
Python 获取 HTTP 请求响应头 headers 中的数据的示例
在 Python 中,我们可以使用 requests 模块发送 HTTP 请求,并获取 HTTP 响应。HTTP 响应中包含了响应头 headers,我们可以使用 requests 模块获取响应头 headers 中的数据。以下是 Python 获取 HTTP 请求响应头 headers 中的数据的示例。
示例一:获取响应头 headers 中的 Content-Type
import requests
url = 'http://www.example.com'
response = requests.get(url)
content_type = response.headers['Content-Type']
print(content_type)
在上面的示例中,我们使用 requests 模块发送了一个 GET 请求,并获取了响应。然后,我们使用 response.headers['Content-Type'] 获取了响应头 headers 中的 Content-Type 数据,并将其打印出来。
示例二:获取请求头 headers 中的 User-Agent
import requests
url = 'http://www.example.com'
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36'}
response = requests.get(url, headers=headers)
user_agent = response.request.headers['User-Agent']
print(user_agent)
在上面的示例中,我们使用 requests 模块发送了一个 GET 请求,并在请求头 headers 中指定了 User-Agent。然后,我们使用 response.request.headers['User-Agent'] 获取了请求头 headers 中的 User-Agent 数据,并将其打印出来。
以上是 Python 获取 HTTP 请求响应头 headers 中的数据的示例,希望对您有所帮助。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:python获取http请求响应头headers中的数据的示例 - Python技术站