uasurfer:Go软件包,可快速可靠地抽象浏览器用户代理字符串
uasurfer
用户代理Surfer (uasurfer)是轻量级的Golang软件包,用于解析和抽象并特别注意设备类型。
uasurfer从原始HTTP User-Agent字符串返回以下信息:
名称
例子
覆盖192,792个分析
浏览器名称
chrome
99.85%
浏览器版本
53
99.17%
平台
ipad
99.97%
操作系统名称
ios
99.96%
作业系统版本
10
98.81%
设备类型
tablet
99.98%
不会解析布局引擎,浏览器语言和其他深奥的属性。
覆盖范围是根据2016年中期在美国和欧盟的数千个来源中收集的真实UA字符串的随机样本估算得出的。
用法
解析(ua字符串)函数
Parse()函数接受用户代理string并返回带有名称常量和整数的UserAgent结构(用于版本(分别为次要,主要和补丁),以及已解析的完整