User-Agent 能准确识别真实设备和浏览器吗?
只能作为线索。UA 是客户端自己发送的文本,可以伪造,也可能被代理、隐私浏览器或应用内 WebView 改写。Chromium 的 UA Reduction 还会固定部分系统和次版本信息。工具适合日志分组和排查兼容性,不应把结果当作设备身份证明。
开发 / 日志分析
每行粘贴一个 UA,识别浏览器、系统、设备、渲染内核与常见爬虫线索。支持 Googlebot、Bingbot、GPTBot、ClaudeBot、自动化浏览器和命令行客户端分类。
总计
4
浏览器
2
爬虫
2
移动端
1
未知
0
选择一行查看完整字段和原始 UA。
这条 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
只能作为线索。UA 是客户端自己发送的文本,可以伪造,也可能被代理、隐私浏览器或应用内 WebView 改写。Chromium 的 UA Reduction 还会固定部分系统和次版本信息。工具适合日志分组和排查兼容性,不应把结果当作设备身份证明。
这可能是浏览器减少 User-Agent 信息后的固定值,并不代表真实次版本或系统一定就是该版本。需要现代浏览器提供的有限平台信息时,可结合 UA Client Hints;需要功能兼容性时更应该直接检测对应 Web API,而不是继续猜测精确设备。
字符串里出现 Googlebot 或 bingbot 只能说明它自称如此。正式验证应按照搜索引擎文档,对请求 IP 做反向 DNS,再对得到的主机名做正向 DNS 回查,或核对官方公布的 IP 范围。不要仅凭 UA 放行后台、跳过计费或绕过安全规则。
工具匹配这些服务公开使用或常见的 UA 标识,并把结果归到 AI 爬虫 / 代理分类。名称和版本可能随服务更新,第三方也能伪造相同字符串,因此结果用于日志筛选,不代表请求已经通过官方身份验证,也不等于该访问一定用于训练。
很多内嵌浏览器同时包含 AppleWebKit、Chrome 或 Safari 标识,判断顺序不对就会先命中通用浏览器。iOS 上的 Chrome 还使用 CriOS 而不是桌面 Chrome 标识。当前工具先识别常见特殊客户端,再结合成熟解析库读取系统、平台和内核字段。
优先不要。可以用 CSS 响应式布局和功能检测判断某个 API 是否存在,再提供兼容方案。UA 分支容易在新浏览器、WebView、隐私模式和伪装客户端上失效。只有统计、日志诊断或确有已知平台差异时,才把 UA 作为辅助信号。