python请求网站的header
时间: 2023-06-26 13:08:59 浏览: 76
header.txt
在 Python 中请求网站的 header 可以使用 requests 库,具体代码如下:
```python
import requests
url = 'https://www.example.com'
response = requests.get(url)
# 获取响应的 header
headers = response.headers
print(headers)
```
其中,`response.headers` 是一个字典对象,包含了网站响应的所有 header 信息。你可以根据需要从中获取特定的 header 信息。如果你需要在请求时添加自定义 header,可以使用 `requests.get` 的 `headers` 参数,例如:
```python
import requests
url = 'https://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)
# 获取响应的 header
headers = response.headers
print(headers)
```
在这个例子中,我们添加了一个名为 `User-Agent` 的 header,用来模拟 Chrome 浏览器发送请求。
阅读全文