You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Google PageSpeed Insights API仅获取DOMContentLoaded时长?

仅通过Google PageSpeed Insights API获取DOMContentLoaded时长

完全可以做到不用获取全部信息,只拿DOMContentLoaded时长,核心是利用API的fields参数做字段筛选:

  • 调用API时,通过fields指定仅返回loadingExperience.metrics.DOMContentLoadedTime路径下的数据,就能精准拿到目标时长。
  • 示例curl命令:
curl "https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=https://m.momoshop.com.tw/main.momo&fields=loadingExperience.metrics.DOMContentLoadedTime&key=你的API密钥"
  • 细节说明:
    • fields是Google APIs通用的字段筛选参数,通过它可以大幅减少返回的数据量,只保留你需要的内容。
    • 如果你是公开调用(有请求次数限制),可以去掉&key=你的API密钥这部分。
    • 返回的JSON结果结构会非常简洁,类似:
      {
        "loadingExperience": {
          "metrics": {
            "DOMContentLoadedTime": {
              "percentile": 1120
            }
          }
        }
      }
      
      其中percentile对应的数值就是DOMContentLoaded的时长,单位是毫秒。

如果需要针对特定设备测试,还可以添加strategy=mobile或strategy=desktop参数,确保数据和你的目标场景匹配。

内容的提问来源于stack exchange,提问作者陳昶廷

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.02 08:40:50