用户代理解析器
粘贴任何用户代理字符串(来自服务器日志、支持票证或好奇心)并立即解码其浏览器、操作系统、引擎和设备类型,包括 Googlebot 等已知机器人。
结果
服务器访问日志、Webhook 有效负载和支持票证充满了用户代理字符串,这些字符串不是您自己的浏览器的 - 访问者的电话、合作伙伴的集成或您从未听说过的爬虫。该工具的存在就是为了准确解码这些内容:将任何用户代理字符串粘贴到框中,并立即获取其描述的浏览器、操作系统、渲染引擎和设备类型的详细信息,无需提交按钮,也无需重新加载页面。
这是与“我的浏览器是什么”页面不同的工作。这些页面读取您自己的 navigator.userAgent 来描述您当前正在阅读它们的设备;它们无法帮助您理解从其他人的请求中复制的 UA 字符串。这个解析器采用相反的方式:它将您粘贴的任何文本视为原始数据进行解码,无论该文本是真正的桌面 Chrome 安装、iPhone 的 Safari 还是根本不是浏览器的东西。
机器人和爬虫流量是这里的首要案例,而不是事后的想法。解析器显式检查粘贴的字符串与数十个已知爬虫程序(Googlebot、Bingbot、facebookexternalhit、Twitterbot、AhrefsBot、SemrushBot、DuckDuckBot、Applebot 等),并报告带有匹配名称的简单的是/否“已知机器人”标志,这正是您在编写 robots.txt 规则或读取爬虫流量的服务器日志时所需要的。
当您键入时,解析会立即在浏览器中进行,对粘贴的文本使用模式匹配 - 任何地方都不会上传任何内容。当一个字符串太乱码、太不寻常或确实模棱两可而无法自信地解码时,该工具会诚实地说出来,而不是发明一个从未真正存在过的浏览器或操作系统。如果您想要自己当前浏览器的详细信息,而不是解码任意字符串,则单独的“什么是我的浏览器”工具会直接为您读取 navigator.userAgent — 该页面是为相反的工作而构建的:任意粘贴的字符串。