python request header格式
时间: 2023-10-15 22:07:13 浏览: 150
Python爬虫通过替换http request header来欺骗浏览器实现登录功能
Python中使用requests库发送HTTP请求时,可以通过`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.google.com/',
'Accept-Encoding': 'gzip, deflate, br',
'Accept-Language': 'en-US,en;q=0.5'
}
response = requests.get('https://www.baidu.com/', headers=headers)
print(response.status_code) # 打印响应状态码
```
在这个例子中,我们通过`headers`参数设置了请求头部信息,其中包含了`User-Agent`、`Referer`、`Accept-Encoding`、`Accept-Language`四个字段,分别表示用户代理、来源、响应内容编码方式、接受的语言类型。这些字段名和值都需要根据实际情况进行设置。
阅读全文