使用 Python requests 库设置 User-Agent:如何将 User-Agent 添加到 HTTP 请求头中?
要将 User-Agent 添加到 HTTP 请求头中,可以使用 requests 库中的 headers 参数。具体步骤如下:
- 导入 requests 库
import requests
- 构建 headers 参数
headers = { 'User-Agent': 'pidancode.com' }
这里我们将 User-Agent 设置为字符串 'pidancode.com',当然也可以设置为其他值。同时,headers 参数还可以添加其他键值对,用于设置其他请求头信息。
- 发送 HTTP 请求
使用 requests 库中的 get() 或 post() 方法发送 HTTP 请求时,可以将设置好的 headers 参数作为参数传入。
比如使用 get() 方法发送 GET 请求:
url = 'http://www.example.com' response = requests.get(url, headers=headers)
以上代码会向 URL 为 'http://www.example.com' 的网站发送 GET 请求,同时将设置好的 headers 参数作为请求头信息一并发送。
完整示例代码如下:
import requests url = 'http://www.example.com' headers = { 'User-Agent': 'pidancode.com' } response = requests.get(url, headers=headers) print(response.text)
以上代码会向 URL 为 'http://www.example.com' 的网站发送 GET 请求,并将请求头中的 User-Agent 设置为 'pidancode.com'。然后打印出响应的内容。
相关文章