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.2python-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月

相关 User Agent

全部 User Agent →

你的浏览器发的是什么?查看我的 User Agent →