是否可以从命令行运行Google Page速度?

luc*_*iet 8 command-line google-chrome pagespeed

是否可以从命令行运行Google Page速度?如果是这样,怎么样?我有兴趣自动进行夜间或每日Google PageSpeed通话,这些通话将在提交后通知我,或者每天如果我导致Google PageSpeed'等级'下降(对于给定页面).

Sve*_*ven 11

可以从命令行使用PageSpeed Insights:

安装途径: $ npm install --global psi

用法: $ psi <url> --key=<key> --prettyprint=<true> --userIp=<userIp> --locale=<locale> --strategy=<desktop|mobile>

像这样运行: $ psi http://stackoverflow.com

PageSpeed Desktop Insights CLI

也适用于移动洞察: $ psi http://stackoverflow.com --strategy=mobile

PageSpeed Mobile Insights CLI

更新:您可以使用本地开发环境中的PageSpeed Insights(需要互联网连接)和grunt + grunt-pagespeed + ngrok.有关详细信息,请查看示例项目以获取grunt-pagespeed和ngrok.

注意:运行$ ngrok -authtoken <your-token> 80并检查Web界面参数,以确保在您的设置中设置正确的端口Gruntfile.js!


abr*_*ham 4

有一个Google Page Speed API。它不能直接从命令行运行,但您可以使用您选择的语言轻松编写与 API 交互的脚本。