Python Requests 的默认 User Agent
Requests 默认发送 python-requests/<版本号>,在请求或 Session 的 headers 里设置 User-Agent 即可覆盖。下面是它默认发送的 User Agent、每一段的含义,以及修改方法。
python-requests/2.34.2
一览
| 类型 | HTTP 客户端 |
| 运营方 | Python Requests 项目 |
| 版本 | 2.34.2 |
逐段拆解
| 片段 | 含义 |
|---|---|
python-requests/2.34.2 | python-requests HTTP 客户端,版本 2.34.2 —— 程序或脚本发起的请求,不是浏览器。 |
在代码里查看和修改
查看它默认发送的值
import requests
print(requests.utils.default_user_agent())改成你自己的值
import requests
requests.get("https://example.com", headers={"User-Agent": "MyApp/1.0"})
来源:requests/utils.py (v2.34.2) · 核对于 2026年9月