用户代理解析器和显示

解析任何用户代理字符串并立即显示浏览器、引擎、操作系统、设备和机器人详细信息。颜色编码的 UA 解剖、无头/自动化检测、实时客户端提示、检查您自己的 UA 并导出 JSON — 免费、私有,在您的浏览器中运行。

粘贴任何用户代理字符串,该解析器会将其分解为简单的语言 - 浏览器及其版本、渲染引擎(Blink、WebKit、Gecko)、操作系统、设备类型、供应商和型号,以及访问者是机器人还是爬虫。它还会自动检测并显示您自己的浏览器当前正在发送的用户代理,因此您可以准确地看到服务器在每个请求中了解您的信息。

Share
类别
开发者工具
包括
8特点
使用权
自由的 · 无需注册
隐私
在您的浏览器中运行
用户代理解析器和显示

Calibrating User Agent Parser......

Please wait a moment

如何使用

如何使用用户代理解析器和显示

  1. 01

    粘贴用户代理字符串

    将日志文件、支持票证或分析报告中的任意 UA 字符串放入框中。您还可以单击“使用我的浏览器”来加载当前浏览器发送的确切 UA,或从预设菜单中选择一个示例。

  2. 02

    阅读已解析的细分

    该工具可立即在干净的卡片中显示浏览器、版本、渲染引擎、操作系统、设备类型、供应商、型号和 CPU 架构,以及您可以复制的完整字段表。

  3. 03

    检查机器人和爬虫

    如果该字符串属于机器人或搜索爬虫(Googlebot、Bingbot 等),则会有一个清晰的横幅对其进行标记,以便您一眼就能区分出人工流量和自动请求。

  4. 04

    复制或导出

    一键复制任何单个字段,以格式化 JSON 形式获取整个细分,或查看您的实时浏览器环境(平台、语言、屏幕和隐私信号)——全部在本地,无需上传任何内容。

使用案例

常见用例

  • 调试网站为何向特定浏览器或设备提供不同的内容。
  • 通过解码服务器日志中的用户代理来调查可疑流量。
  • 确认传入请求是真正的访问者还是爬虫/机器人。
  • 向支持或 QA 准确显示报告错误的浏览器和操作系统。
  • 教授或学习浏览器如何向网络服务器识别自己的身份。
  • 验证您自己的应用程序或脚本针对每个请求发送的用户代理。
概述

用户代理字符串实际上告诉您什么

每次浏览器、爬虫或应用程序请求网页时,它都会发送一个用户代理 (UA) 标头——一行文本,用于标识软件、其版本、操作系统,通常还包括设备。服务器读取此字符串来决定发送哪个 HTML、CSS 或 JavaScript,这就是为什么相同的 URL 在手机和桌面上看起来不同的原因。用户代理解析器将神秘的字符串转换为结构化的、人类可读的事实,而不是一堵字符墙。

解析器如何分解 UA

现代用户代理字符串捆绑了多个层:浏览器(Chrome、Safari、Firefox、Edge…)及其版本、为其提供支持的渲染引擎(Blink、WebKit、Gecko)、操作系统(Windows、macOS、iOS、Android、Linux),以及(在手机和平​​板电脑上)设备供应商和型号。该工具完全在浏览器中运行维护良好的 ua-parser-js 引擎来提取每一层,因此您无需上传任何内容即可获得浏览器、引擎、操作系统和设备的干净卡片。

发现机器人和搜索爬虫

并不是每个 UA 都来自于一个人。搜索引擎会发送 Googlebot 和 Bingbot 等爬虫,以及无数其他机器人扫描网络以进行索引、监控或垃圾邮件。该解析器会立即标记爬虫和机器人用户代理,因此您可以将自动流量与真实访问者分开 - 对于分析、速率限制和安全分类很有用。由于检测在本地运行,因此您可以检查可疑字符串,而无需将其发送到任何地方。

准确查看您的浏览器广播的内容

除了解析粘贴的字符串之外,该工具还读取您自己的浏览器当前发送的用户代理,并将其与实时环境详细信息(平台、语言、屏幕尺寸、CPU 线程以及“请勿跟踪”等隐私信号)配对。这是一种快速且注重隐私的方式,可以了解您在每个请求中公开的数字指纹,并提醒您为什么客户端非上传工具会将该信息保留在您的计算机上。

特征
01
实时解析任何用户代理字符串
02
浏览器、版本、引擎和操作系统细分
03
设备类型、供应商和型号检测
04
颜色编码的原始 UA 解剖荧光笔
05
机器人、爬虫和无头/自动化检测
06
实时客户端提示 (navigator.userAgentData) + 高熵值
07
自动检测并显示您自己的UA和环境
08
复制任何字段或导出完整的 JSON
常问问题

常见问题

什么是用户代理字符串?+

用户代理字符串是浏览器或应用程序在每个请求的“用户代理”HTTP 标头中发送的一行文本。它识别软件(例如 Chrome 124)、渲染引擎、操作系统(例如 Windows 11),有时还识别设备型号,因此服务器知道如何格式化响应。

如何免费在线解析用户代理字符串?+

将用户代理字符串粘贴到此工具中,它会立即将其分解为浏览器、版本、引擎、操作系统、设备类型、供应商、型号和 CPU 架构。无需注册,也不会上传任何内容 - 解析完全在您的浏览器中进行。

这个工具可以检测机器人和爬虫吗?+

是的。它使用清晰的横幅标记属于已知机器人和搜索爬虫(例如 Googlebot 和 Bingbot)的用户代理,因此您一眼就能区分出自动流量和真实访问者。

如何查看我自己的用户代理?+

单击“使用我的浏览器”,该工具将加载您当前浏览器发送的确切用户代理,然后显示解析的浏览器、操作系统、设备和引擎详细信息以及您的实时环境(平台、语言、屏幕等)。

它可以检测无头浏览器或自动浏览器吗?+

是的。除了搜索爬虫检测之外,解析器还使用独特的横幅标记无头和自动化客户端(HeadlessChrome、PhantomJS、Electron、Puppeteer、Playwright 和 Selenium),这对于从分析和 QA 中过滤机器人流量非常有用。

什么是客户端提示?这会显示它们吗?+

客户端提示 (navigator.userAgentData) 是 Chromium 浏览器中用户代理字符串的现代结构化替代品。当您的浏览器支持它们时,该工具会显示低熵品牌、移动标志和平台,然后请求高熵值,例如平台版本、CPU 架构、位数和完整浏览器版本。

我的用户代理数据是否上传到服务器?+

不会。所有解析都使用客户端 JavaScript 在浏览器本地运行。您粘贴的字符串以及从设备读取的环境详细信息永远不会离开您的计算机。

为什么同一个网站在我的手机和笔记本电脑上看起来不同?+

由于浏览器在每个设备上发送不同的用户代理,因此服务器使用它来选择移动或桌面布局、调整功能或提供特定于设备的代码。解析 UA 可以准确揭示每个设备正在报告的浏览器和操作系统。