我们在软件开发过程中,需要解析一些 UserAgent 的信息,根据不同的 UserAgent 做对应的处理。
常见的 UserAgent 解析方式有如下两种:
库解析 UserAgent
不同的语言有不同的解析 UserAgent 库,例如在 Python 中有 user-agents、ua-parse、Python User Agent Parser、Python User Agents……
上面这些库经过测试,功能都大同小异,都能够满足基本要求,但是解析结果还是有一些问题,有的时候设备版本识别有问题,有的时候浏览器识别有问题。
在线 UserAgent 解析
我们也可以通过在线 UserAgent 解析,可以很轻松的帮我们解析 UserAgent,在线 UserAgent 解