Lighthouse 实时 JSON 检测
/on_page_lighthouse_live_jsonOnPage Lighthouse API 基于 Google 开源的 Lighthouse 项目,用于衡量网页和 Web 应用的质量。
- 最近 7 天完成的调用
- 0
统计不包含取消的调用。执行时间仅统计成功调用。
通过你的 Agent 使用
请安装 https://www.agentrouter.to/SKILL.md,然后通过 AgentRouter 使用 DataForSEO 的 /on_page_lighthouse_live_json 接口。
输入参数
url必填- 目标 URL,必填。目标页面须使用包含 http:// 或 https:// 的绝对 URL,例如 https://dataforseo.com/。
for_mobile选填- 启用移动端模拟,可选。true 时,Lighthouse 模拟移动设备和屏幕,在移动环境测试页面;false 时返回桌面端结果。默认 false。
categories选填- Lighthouse 审核分类,可选。每个分类由多个审核及审核组组成,对该部分应用权重和评分,参见官方定义。省略此字段时返回所有分类数据,除非指定 audits;可用此字段仅获取指定分类。可用值:seo、performance、best_practices、accessibility。
audits选填- Lighthouse 审核项,可选。审核项是针对特定功能、优化或指标执行并生成数值评分的独立测试,参见官方定义。省略时返回所有审核项;设置后可获取指定审核项。部分审核项不属于具体分类,是独立的页面质量度量。1. 未指定 categories 时,仅获取指定审核项。例如省略 "categories" 并指定 "audits": ["metrics/cumulative-layout-shift","metrics/largest-contentful-paint","metrics/total-blocking-time"],则仅返回这些审核项。2. 指定分类时,可额外获取不属于这些分类的审核项。例如指定 "categories": ["seo"] 及 "audits": ["metrics/cumulative-layout-shift","metrics/largest-contentful-paint","metrics/total-blocking-time"],则在 "performance" 下仅返回这些审核项,并返回 "seo" 下所有审核项。完整可用审核项列表参见此处。
version选填- Lighthouse 版本,可选。指定版本号可获取对应版本的结果。可用版本列表通过 Lighthouse Versions 接口获取。
language_name选填- Lighthouse 语言名称,可选。可请求 https://api.dataforseo.com/v3/on_page/lighthouse/languages 获取可用语言及 language_name。默认 English。
language_code选填- lighthouse 语言代码。 可选字段。 可单独请求下列地址,获取搜索引擎可用语言及其 language_code : https://api.dataforseo.com/v3/on_page/lighthouse/languages;默认值: en
custom_user_agent选填- 自定义用户代理,可选。指定浏览器运行 Lighthouse 审核时使用的用户代理,最多 254 个字符。
browser_screen_width选填- 浏览器屏幕宽度,可选。设置 Lighthouse 审核浏览器的屏幕宽度,以模拟特定设备,范围为 240–9999。
browser_screen_height选填- 浏览器屏幕高度,可选。设置 Lighthouse 审核浏览器的屏幕高度,以模拟特定设备,范围为 240–9999。
browser_screen_scale_factor选填- 浏览器屏幕缩放因子,可选。设置 Lighthouse 审核浏览器的设备像素比,范围为 0.5–3。
browser_network_throttling_method选填- 浏览器网络限速方式,可选。simulate:不实际限速,计算预估性能指标;devtools:应用 browser_network_throttling 和 browser_cpu_throttling_multiplier 的限速设置;provided:使用爬取环境的网络条件。
browser_cpu_throttling_multiplier选填- 浏览器 CPU 限速倍数,browser_network_throttling_method 为 devtools 时必填。用于在 Lighthouse 审核中模拟设备性能条件,范围为 1–4。此参数仅在 browser_network_throttling_method 为 devtools 时生效。
browser_network_throttling选填- 浏览器网络限速配置,browser_network_throttling_method 为 devtools 时必填。用于在 Lighthouse 审核中模拟连接速度条件。可用值:no_throttling、fast_4g、slow_4g、regular_3g、pc。此参数仅在 browser_network_throttling_method 为 devtools 时生效。
输入示例
{
"url": "https://dataforseo.com",
"for_mobile": true
}输出
原生任务结果封装;在支持时包含条目、聚合结果和分页信息。