Google PageSpeed 用户代理的名称是什么?

问题描述 投票:0回答:14

此页面表明它使用自定义用户代理,但没有提及名称。如果用户代理来自 PageSpeed,我希望能够运行一些逻辑。 Google PageSpeed 用户代理的名称是什么?

user-agent google-pagespeed
14个回答
15
投票

其他答案中的信息已过时:目前,Google PageSpeed 不会在其 User-Agent HTTP 标头中传递“

Google Page Speed Insights
”字符串,而是传递“Chrome-Lighthouse”字符串。
一个例子:

Mozilla/5.0(Linux;Android 6.0.1;Nexus 5 Build/MRA58N)AppleWebKit/537.36(KHTML,如 Gecko)Chrome/69.0.3464.0 Mobile Safari/537.36 Chrome-Lighthouse

请注意,即使您在其他浏览器(例如 Firefox)中运行 Google PageSpeed,该字符串也正是“Chrome-Lighthouse”。


8
投票

我创建了一个脚本,它返回两个用户代理,一个用于桌面,另一个用于移动设备,这些是

对于移动设备:

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,如 Gecko;Google 页面速度洞察)Chrome/27.0.1453 Safari/537.36


7
投票

2020年:

  1. Chrome-Lighthouse:适用于移动设备
  2. Google 页面速度洞察:适用于桌面

7
投票

2020 年 5 月,就这样:

手机:

Mozilla/5.0(Linux;Android 7.0;Mo 至 G (4)) AppleWebKit/537.36(KHTML,如 Gecko)Chrome/84.0.4143.7 Mobile Safari/537.36 Chrome-Lighthouse

桌面:

Mozilla/5.0(Macintosh;Intel Mac OS X 10_14_6)AppleWebKit/537.36(KHTML,如 Gecko)Chrome/84.0.4143.7 Safari/537.36 Chrome-Lighthouse


6
投票

2023 年 3 月更新

Google Page Speed InsightsLighthouse 的实例更新至版本 10.x 并且此事件发生更改 User-Agents:

对于移动设备

Mozilla/5.0(Linux;Android 11;moto g power (2022))AppleWebKit/537.36(KHTML,如 Gecko)Chrome/109.0.0.0 Mobile Safari/537.36"

对于桌面

Mozilla/5.0(Macintosh;Intel Mac OS X 10_15_7)AppleWebKit/537.36(KHTML,如 Gecko)Chrome/109.0.0.0 Safari/537.36"

通过 Chrome-Lighthouse 字符串已停止。

更多详细信息在这里:https://github.com/GoogleChrome/lighthouse/pull/14384


5
投票

我刚刚进行了测试,实时请求我的网站和结账日志。

用户代理日志

网络客户端测试:@ https://developers.google.com/speed/pagespeed

date : "21/Feb/21"
user-agent-mobile : "Mozilla/5.0 (Linux; Android 7.0; Moto G (4)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.175 Mobile Safari/537.36 Chrome-Lighthouse",
user-agent-desktop :  "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.175"

node-cli
lighthouse --version
@7.1.0:

command : `lighthouse example.com --view`
date : "21/Feb/21"
user-agent-mobile : "Mozilla/5.0 (Linux; Android 7.0; Moto G (4)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/84.0.4143.7 Mobile Safari/537.36 Chrome-Lighthouse",
user-agent-desktop :  "Mozilla/5.0 ($ENV_OS) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/$ENV_CHROME Safari/537.36"

注意测试用的

user-agent-desktop
中的
node-cli
有两个变量
$ENV_OS 
$ENV_CHROME 
,会根据运行环境的不同而变化。


5
投票

2021 年 7 月(根据我们的日志):

移动代理与 Ghassan Maslamanis 2021 年 2 月的回答相同。

桌面用户代理现在是:

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.175 Safari/537.36 Chrome-Lighthouse

因此,根据 Oleg Kopachovets 的回答,他们将“Chrome-Lighthouse”放回了字符串的末尾,就像他们在 2020 年 5 月所做的那样。


1
投票

此来源 (http://riskyinternet.com/google-page-speed-insights-tool-open-for-use-by-scammers/) 建议 UA 字符串如下所示:

“Mozilla/5.0(X11;Linux x86_64)AppleWebKit/536.8(KHTML,如 Gecko;Google Page Speed Insights)Chrome/19.0.1084.36 Safari/536.8”


1
投票

2019 年 12 月

Mozilla/5.0(X11;Linux x86_64)AppleWebKit/537.36(KHTML,如 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,如 Gecko)Chrome/74.0.3694.0 Mobile Safari/537.36 Chrome-Lighthouse


0
投票

今天的当前数据:

Mozilla/5.0(Macintosh;Intel Mac OS X 10_15_7)AppleWebKit/537.36(KHTML,如 Gecko)Chrome/94.0.4590.2 Safari/537.36 Chrome-Lighthouse


0
投票

2024 年更新

我只需验证上面的答案即可在 2024 年确认
Google 正在以下所有用户代理中设置

Chrome-Lighthouse
⬇️

PageSpeed 见解

手机

Mozilla/5.0 (Linux; Android 7.0; Moto G (4)) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4590.2 Mobile Safari/537.36 Chrome-Lighthouse

桌面

Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/94.0.4590.2 Safari/537.36 Chrome-Lighthouse

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 Google-AdSpeed-Insights

桌面

Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3694.0 Safari/537.36 Chrome-Lighthouse Google-AdSpeed-Insights


-1
投票

从 Google Page Speed Insights 检查用户代理,这是用于检查移动设备和网络的服务的两个实例

{   "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")

-2
投票

此正则表达式与截至此答案时的 UA 匹配:

// javascript PSI regex
navigator.userAgent.match(/nux.*oto\sG|x11.*fox\/54|x11.*ome\/39|x11.*ome\/62|oid\s6.*1.*xus\s5.*MRA58N.*ome|JWR66Y.*ome\/62|woobot|speed|ighth|tmetr|eadle/i)
// taken from WP plugin Fast Velocity Minify

负责任地使用它🙌🏻,如果你打算注入js,请避免使用document.write。


-3
投票

检查我们是否有

像壁虎

在 $_SERVER['HTTP_USER_AGENT'] 中

© www.soinside.com 2019 - 2024. All rights reserved.