Mat*_*y B 15 user-agent google-pagespeed
此页面表明它使用自定义用户代理,但未提及名称.如果用户代理来自PageSpeed,我希望能够运行一些逻辑.Google PageSpeed用户代理的名称是什么?
ghm*_*ani 10
我创建了一个脚本,它返回两个USER AGENT,一个用于桌面,另一个用于移动,这些是
对于MOBILE:
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
FOR DESKTOP
Mozilla/5.0(X11; Linux x86_64)AppleWebKit/537.36(KHTML,像Gecko; Google Page Speed Insights)Chrome/27.0.1453 Safari/537.36
其他答案中的信息已过时:目前,Google PageSpeed不在其HTTP标头中传递“ Google Page Speed Insights ”字符串User-Agent,而是传递“ Chrome-Lighthouse ”字符串。
一个例子:
Mozilla / 5.0(Linux; Android 6.0.1; Nexus 5 Build / MRA58N)AppleWebKit / 537.36(KHTML,例如Gecko)Chrome / 69.0.3464.0移动Safari / 537.36 Chrome-Lighthouse
请注意,即使您在其他浏览器(例如Firefox)上运行Google PageSpeed ,该字符串也完全是“ Chrome-Lighthouse ”。
小智 6
2020 年 5 月,你去吧:
移动的:
Mozilla/5.0 (Linux; Android 7.0; Mo to G (4)) AppleWebKit/537.36 (KHTML, like 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, like Gecko) Chrome/84.0.4143.7 Safari/537.36 Chrome-Lighthouse
小智 6
Google Page Speed Insights将Lighthouse实例更新到版本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
我刚刚做了一个测试,实时请求我的网站和结帐日志。
用户代理日志
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"
Run Code Online (Sandbox Code Playgroud)
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"
Run Code Online (Sandbox Code Playgroud)
请注意,对于foruser-agent-desktop测试node-cli,有两个变量$ENV_OS ,$ENV_CHROME 这两个变量会根据运行环境而变化。
2021 年 7 月(根据我们的日志):
移动代理与 Ghassan Maslamani 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
Run Code Online (Sandbox Code Playgroud)
因此,根据 Oleg Kopachovets 的回答,他们将“Chrome-Lighthouse”放回了字符串的末尾,就像他们在 2020 年 5 月所做的那样。
小智 1
此来源 ( http://riskyinternet.com/google-page-speed-insights-tool-open-for-use-by-scammers/ ) 建议 UA 字符串如下所示:
\n\n\xe2\x80\x9cMozilla/5.0(X11;Linux x86_64)AppleWebKit/536.8(KHTML,如 Gecko;Google 页面速度洞察)Chrome/19.0.1084.36 Safari/536.8\xe2\x80\x9d
\n| 归档时间: |
|
| 查看次数: |
10499 次 |
| 最近记录: |