如何使用 Python requests 库发送 HTTP 请求时自定义 User-Agent?

2023-04-17 00:00:00 请求 自定义 如何使用

要自定义 User-Agent,只需要在发送请求时,将 headers 参数中的 User-Agent 设置为所需的值即可。以下是一个示例:

import requests

url = 'http://pidancode.com'
headers = {
    'User-Agent': '皮蛋编程 Python requests'
}

response = requests.get(url, headers=headers)
print(response.text)

在这个示例中,我们将 User-Agent 设置为 “皮蛋编程 Python requests”,然后发送一个 GET 请求到 http://pidancode.com,并打印出响应内容。可以看到,服务器返回了这个网站的 HTML 内容。

注意,在实际使用中,为了防止被视为恶意请求或者爬虫,最好将 User-Agent 设置为浏览器的 User-Agent。可以在浏览器中打开调试窗口,选择 Network 选项卡,在请求头中找到 User-Agent,将其复制到 Python 代码中使用。

相关文章