【问题标题】:Which User Agent use Google PageSpeed?哪个用户代理使用 Google PageSpeed?
【发布时间】:2019-08-18 14:07:57
【问题描述】:

实际上 google page speed insight 并没有使用这些用户代理

Mozilla/5.0(Linux;Android 6.0.1;Nexus 5X Build/MMB29P)AppleWebKit/537.36(KHTML,如 Gecko;Google Page Speed Insights)Chrome/27.0.1453 Mobile Safari/537.36

桌面版

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko; Google Page Speed Insights) Chrome/27.0.1453 Safari/537.36

但我怎样才能获得这些服务使用的新用户代理?

【问题讨论】:

    标签: user-agent google-pagespeed pagespeed-insights


    【解决方案1】:

    深入查看我的服务器的日志并打印 http 标头用户代理,我发现来自 Google Page Speed Insight 的用户代理是以下两个实例

    {   "pattern": "Chrome-Lighthouse",
        "instances": [
          "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3694.0 Safari/537.36 Chrome-Lighthouse",
          "Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3694.0 Mobile Safari/537.36 Chrome-Lighthouse"
        ]}
    

    如果用户代理是机器人,我正在使用这些对象使用正则表达式进行验证

    regex = RegExp("Chrome-Lighthouse","ig")
    regex.test("Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3694.0 Safari/537.36 Chrome-Lighthouse")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-04-30
      • 1970-01-01
      • 2019-12-17
      相关资源
      最近更新 更多