使用 Python requests 库设置 User-Agent:如何将 User-Agent 添加到 HTTP 请求头中?

2023-04-17 00:00:00 python 设置 requests

要将 User-Agent 添加到 HTTP 请求头中,可以使用 requests 库中的 headers 参数。具体步骤如下:

  1. 导入 requests 库
import requests
  1. 构建 headers 参数
headers = { 'User-Agent': 'pidancode.com' }

这里我们将 User-Agent 设置为字符串 'pidancode.com',当然也可以设置为其他值。同时,headers 参数还可以添加其他键值对,用于设置其他请求头信息。

  1. 发送 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'。然后打印出响应的内容。

相关文章