前言¶
在智能体开发中,处理外部请求时经常需要判断来源。手动解析 User-Agent 字符串耗时且易错。DSH 提供了 dsh-useragent 插件,用于解析并识别客户端信息。
这是什么¶
这是一个解析 User-Agent 字符串的插件,用于识别浏览器/版本、操作系统、设备类型、引擎与爬虫。插件由 uckkk 维护,采用纯 Node 实现。
核心功能¶
插件提供以下能力:
* 解析 UA 字符串
* 识别浏览器/版本
* 识别操作系统
* 识别设备类型
* 识别引擎
* 识别爬虫
安装与启用¶
执行以下命令安装插件:
dsh plugin add dsh-useragent
安装后,插件会自动添加到 profile 的 package.json 的 dsh.profile.bundles 字段中。
典型用法¶
在会话中调用注册的工具 parse_ua。例如:
parse_ua(ua="Mozilla/5.0 ... Chrome/120 ...")
适用场景与注意¶
适合需要对请求来源进行环境识别的场景。请注意,安装即在本机运行第三方代码,请自行审阅源码。