python requests的headers
时间: 2023-10-29 16:57:55 浏览: 99
在使用 Python 的 requests 库发送 HTTP 请求时,可以通过 headers 参数设置请求的头部信息。头部信息包括 User-Agent、Referer、Accept-Language 等,这些信息可以用来模拟浏览器行为或者向服务器传递额外的数据。
下面是一个示例代码,展示了如何使用 headers 参数设置请求头部信息:
```python
import requests
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.3', 'Referer': 'https://www.example.com',
'Accept-Language': 'en-US,en;q=0.9',
'Content-Type': 'application/json'
}
response = requests.get('https://api.example.com/', headers=headers)
```
在上面的示例中,我们通过 headers 参数传递了一个字典,其中包含不同的头部信息。可以根据需求自定义头部信息,注意确保头部信息的正确性和完整性。
请注意,为了更好地模拟浏览器行为,头部信息中的 User-Agent 字段是经过伪装的,你可以根据具体情况修改为适合你的 User-Agent 值。另外,Referer 和 Accept-Language 字段也可以根据需要进行自定义。
阅读全文