requests请求头
时间: 2023-10-29 15:55:56 浏览: 78
请求头工具
要设置请求头(headers)可以使用 Python 的 requests 库。在发送请求之前,你可以通过 `headers` 参数传递一个字典来设置请求头。以下是一个示例代码:
```python
import requests
# 设置请求头
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0;Win64) AppleWebkit/537.36 (KHTML, like Gecko) Chrome/89.0.4389.82 Safari/537.36',
'Accept-Language': 'en-US,en;q=0.9',
'Referer': 'https://www.example.com/',
# 添加其他自定义的请求头字段
}
# 发送GET请求
response = requests.get('https://www.example.com/', headers=headers)
# 打印响应内容
print(response.text)
```
在上面的示例中,`headers` 字典包含了常用的请求头字段,你可以根据具体的需求添加或修改这些字段。`User-Agent` 字段用于指定用户代理信息,`Accept-Language` 字段用于指定语言偏好,`Referer` 字段用于指定请求来源等。你可以根据需要自定义其他的请求头字段。
注意:在请求头中指定的信息可能会影响到服务器对请求的处理和响应结果。一些网站可能会限制或拒绝不符合其要求的请求头信息。
阅读全文