User-Agent 可以被客户端伪造或隐藏,解析结果只适合调试和排查,不应作为认证、授权或安全判断依据。
客户端 / 外层应用Chrome147.0.7727.15
浏览器Chrome147.0.7727.15
渲染引擎Blink537.36
操作系统Windows10/11
设备类型Desktop
爬虫否未知
原始 User-Agent
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) HeadlessChrome/147.0.7727.15 Safari/537.36工具说明
关于 User Agent 解析与检测器
User-Agent 解析器会把浏览器请求头里的 UA 字符串拆成浏览器、版本、渲染引擎、操作系统、设备类型和常见爬虫线索。
解析在当前浏览器本地完成,适合排查日志、统计来源、兼容性问题和爬虫访问。
如何使用 User-Agent Parser
- 粘贴日志或请求头里的 User-Agent 字符串。
- 输入后实时查看浏览器、系统、设备和 Bot 判断。
- 需要复盘或发给同事时复制原始 UA 或 JSON 结果。
常见使用场景
- 从 Nginx、CDN 或应用日志里识别访问端。
- 排查移动端 Safari、Chrome、Edge 等兼容性问题。
- 初步识别 Googlebot、Bingbot 等常见爬虫 UA。
UA 识别的边界
User-Agent 是客户端自报信息,可能被伪造、截断或隐藏。现代浏览器也会逐步减少 UA 细节,因此结果只能作为调试线索。
- 不要把 UA 解析结果用于认证、授权或安全风控。
- iOS 上的浏览器通常都受 WebKit 限制,UA 细节可能和实际品牌不完全一致。
- 爬虫识别是启发式判断,关键业务仍应结合反向 DNS、IP 段或平台文档验证。
User-Agent Parser 常见问题
- User-Agent 会上传吗?
- 不会。解析在浏览器本地执行,不会上传到 wetool.site。
- 为什么显示 Unknown?
- 可能是非标准 UA、隐私浏览器、代理重写,或当前轻量规则未覆盖。
- 能判断真假爬虫吗?
- 不能完全判断。UA 很容易伪造,验证真实爬虫需要结合官方验证方法。
User-Agent 与 Client Hints
Client Hints 正在替代部分 UA 细节,但日志和历史系统仍大量保存 User-Agent。解析器适合读旧日志和排查浏览器兼容问题。
UA 伪造与安全边界
User-Agent 只是客户端随请求发送的一段文本。浏览器扩展、命令行、代理、测试脚本和爬虫都可以改写它。
- 可以用 curl -A 或浏览器开发者工具模拟 UA,所以不要用 UA 判断登录、权限、支付风控或管理员入口。
- UA 适合做兼容性调试、日志分组、粗略统计和客服排查;安全判断应使用服务端会话、权限、签名和真实设备信号。
- 如果要验证 Googlebot 或 Bingbot,先做反向 DNS,再正向解析确认域名和 IP 对应,而不是只看 UA 字符串。
User-Agent 与 Client Hints 对照
Chromium 正在减少 UA 字符串里的细节,更多信息会通过 Sec-CH-UA 系列请求头按需暴露。
- 浏览器品牌和大版本: User-Agent 中的 Chrome/126 可对应 Sec-CH-UA 与 Sec-CH-UA-Full-Version-List。
- 平台: User-Agent 中的 Windows、Android、iPhone 可对应 Sec-CH-UA-Platform。
- 移动端判断: UA 里的 Mobile 可对应 Sec-CH-UA-Mobile,但服务端需要先通过 Accept-CH 请求这些提示。
常见爬虫 UA token
这些 token 可作为日志排查起点,但不能单独证明爬虫身份。
- Googlebot
- Bingbot
- DuckDuckBot
- Baiduspider
- YandexBot
- facebookexternalhit
- Twitterbot
- Slackbot-LinkExpanding
- AhrefsBot
- SemrushBot