← 返回工具箱

开发 / 日志分析

User-Agent 批量解析器

每行粘贴一个 UA,识别浏览器、系统、设备、渲染内核与常见爬虫线索。支持 Googlebot、Bingbot、GPTBot、ClaudeBot、自动化浏览器和命令行客户端分类。

User-Agent 是客户端自行声明的字符串,可以被伪造,也会因浏览器隐私策略而减少版本和设备信息。它适合日志整理和兼容性提示, 不适合作为身份认证、权限控制或功能检测的唯一依据。

总计

4

浏览器

2

爬虫

2

移动端

1

未知

0

解析结果

选择一行查看完整字段和原始 UA。

当前详情

客户端
Chrome
分类
普通浏览器
浏览器
Chrome 126.0.0.0
操作系统
macOS 10.15.7
设备
桌面
厂商 / 型号
Apple / 未声明
渲染内核
Blink 未声明
架构
未声明

这条 UA 可能经过版本或平台信息简化。Chrome 的 0.0.0 次版本、固定 macOS 版本并不一定代表设备的真实精确版本。

查看原始字符串

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Safari/537.36

怎样使用解析结果

分析访问日志:可以按客户端类型、系统和设备做粗略分组,再结合 IP、请求频率、反向 DNS 与行为日志判断真实来源。

不要做权限判断:把 UA 改成 Googlebot 只需要一行请求头。需要识别官方爬虫时,应按其文档做 DNS 或 IP 段验证。

功能检测优先:网页是否支持某个 API 应直接检查该功能,而不是从浏览器名称猜测。UA 更适合诊断和统计,不适合长期分支逻辑。

RELATED TOOLS

查看全部工具 →

USE & REVIEW

User-Agent 批量解析器常见问题

查看全部工具指南 →

User-Agent 能准确识别真实设备和浏览器吗?

只能作为线索。UA 是客户端自己发送的文本,可以伪造,也可能被代理、隐私浏览器或应用内 WebView 改写。Chromium 的 UA Reduction 还会固定部分系统和次版本信息。工具适合日志分组和排查兼容性,不应把结果当作设备身份证明。

为什么 Chrome 显示 126.0.0.0 或 macOS 10.15.7?

这可能是浏览器减少 User-Agent 信息后的固定值,并不代表真实次版本或系统一定就是该版本。需要现代浏览器提供的有限平台信息时,可结合 UA Client Hints;需要功能兼容性时更应该直接检测对应 Web API,而不是继续猜测精确设备。

怎样确认访问者真的是 Googlebot 或 Bingbot?

字符串里出现 Googlebot 或 bingbot 只能说明它自称如此。正式验证应按照搜索引擎文档,对请求 IP 做反向 DNS,再对得到的主机名做正向 DNS 回查,或核对官方公布的 IP 范围。不要仅凭 UA 放行后台、跳过计费或绕过安全规则。

工具怎样判断 GPTBot、ClaudeBot 等 AI 爬虫?

工具匹配这些服务公开使用或常见的 UA 标识,并把结果归到 AI 爬虫 / 代理分类。名称和版本可能随服务更新,第三方也能伪造相同字符串,因此结果用于日志筛选,不代表请求已经通过官方身份验证,也不等于该访问一定用于训练。

为什么微信、iOS Chrome 容易被简单正则误判?

很多内嵌浏览器同时包含 AppleWebKit、Chrome 或 Safari 标识,判断顺序不对就会先命中通用浏览器。iOS 上的 Chrome 还使用 CriOS 而不是桌面 Chrome 标识。当前工具先识别常见特殊客户端,再结合成熟解析库读取系统、平台和内核字段。

页面功能应该根据 UA 决定吗?

优先不要。可以用 CSS 响应式布局和功能检测判断某个 API 是否存在,再提供兼容方案。UA 分支容易在新浏览器、WebView、隐私模式和伪装客户端上失效。只有统计、日志诊断或确有已知平台差异时,才把 UA 作为辅助信号。