Go 浏览器包

主要观点:介绍了一个用于识别请求应用程序的浏览器、设备、平台或机器人的 Go 语言 Browser 包,包括其用途、快速开始、匹配器、平台、设备和机器人等方面的内容。
关键信息:

  • 为解决项目中识别请求来源的需求而开发,适合构建 Web 应用。
  • 具有准确可靠、经商业用户代理数据库测试等优点。
  • 有多种用途,如生成分析报告、优化内容交付等。
  • 可通过go get安装,使用简单。
  • 包含多种匹配器,可识别常见浏览器等,支持扩展自定义匹配器。
  • 有关于平台、设备和机器人的识别及相关接口和支持列表。
    重要细节:
  • 安装命令为go get github.com/dineshgowda24/browser
  • 匹配器相关接口如MatchersBrowserMatcher的定义。
  • 支持的各种浏览器、平台、设备和机器人的具体名称及相关信息。
  • 可通过创建Browser实例并调用相应方法获取信息,如b.Name()等。
  • 对于不支持的情况,可通过提 issue 或创建 pull request 来添加自定义内容。
阅读 10
0 条评论