[控场AI]
概念Chrome DevTools Protocol

CDP

Chrome浏览器暴露的调试协议,允许外部程序通过WebSocket以编程方式控制浏览器或Chromium应用,支持DOM读取、JavaScript执行、网络请求监听等操作,也适用于Electron等Chromium内核桌面应用

核心事实

时间轴 (近 90 天)

10月7日

CDP(Chrome DevTools Protocol)是Chrome/Chromium提供的底层控制协议,Puppeteer、Playwright等自动化库都构建在它之上

待验证50%
10月7日

Mac Computer Use 的 CDP Targets 功能可连接内嵌网页读取页面结构,支持操作基于Chromium的桌面应用

待验证50%
10月6日

此前将广告所需结果同步至Meta广告平台需要借助额外的ETL管道或第三方CDP(客户数据平台)工具

待验证50%
10月5日

Playwright、Puppeteer 等自动化框架在底层都依赖 CDP 与浏览器交互

待验证50%
10月5日

Firecrawl 2.11 提供 CDP URL(Chrome DevTools Protocol 地址),允许将本地 Playwright 实例连接到 Firecrawl 云端浏览器

待验证50%
10月5日

通过 --remote-debugging-port 参数启动 Chrome 后,Playwright 或 Puppeteer 可用 connect 方法附着到已运行实例,实现登录一次后多次复用

待验证50%
10月5日

Browserbase、Steel 等云端有状态浏览器平台将浏览器基础设施托管化并对外暴露 CDP WebSocket 端点供 Agent 连接

待验证50%
9月15日

执行Agent名为Cotine(简写Crum),跑在CDP debug端口9222上,是编译好的debug版应用,具有任务模式和指挥模式两种模式

已过期50%
9月15日

Electron应用本质上是用Chromium渲染的桌面程序,因此天然支持以--remote-debugging-port参数启动CDP debug端口

待验证50%
9月15日

Chrome DevTools MCP将CDP协议包装成MCP工具集,使Agent无需手写底层WebSocket通信即可通过标准工具调用完成点击按钮、读取页面内容、执行脚本等操作

待验证50%

还有 9 条时间轴事件

全部知识事实 (20)

已验证

Google 官方的 Node.js 浏览器自动化库 Puppeteer 是直接基于 CDP 构建的

80%
已验证

Chrome DevTools Protocol(CDP)是Chrome浏览器暴露的调试接口,允许外部程序控制页面导航、执行JavaScript、捕获截图和拦截网络请求

65%
已验证

Playwright和Puppeteer都通过CDP(Chrome DevTools Protocol)或类似协议与浏览器进行通信

65%
已验证

Browser Use支持通过CDP(Chrome DevTools Protocol)或WebSocket连接到已有的浏览器实例,复用已有的登录状态和Cookie

65%
已验证

Puppeteer、Playwright等自动化测试框架都基于CDP构建

65%
待验证

CDP(Chromium DevTools Protocol)是Google为Chromium内核浏览器设计的底层调试与自动化协议,基于WebSocket通信

95%
待验证

CDP是Google Chrome暴露的底层调试接口,允许外部程序通过WebSocket与浏览器内核直接通信

95%
待验证

Browser Use 早期版本基于 Playwright 实现浏览器控制,最新版本已切换到 CDP(Chrome DevTools Protocol)

90%
待验证

传统浏览器自动化工具基于WebDriver协议或CDP(Chrome DevTools Protocol)驱动浏览器,所有操作路径必须由开发者预先硬编码

90%
待验证

在Windows上开启Chrome调试端口9222后,WSL或远程Linux可通过CDP协议连接并复用已登录的浏览器环境

90%
待验证

Playwright 虽然也使用 CDP 与 Chromium 通信,但在其上增加了一层自己的抽象协议和进程管理机制

85%
待验证

CDP(Chrome DevTools Protocol)是Chrome/Chromium提供的底层控制协议,Puppeteer、Playwright等自动化库都构建在它之上

50%
待验证

Mac Computer Use 的 CDP Targets 功能可连接内嵌网页读取页面结构,支持操作基于Chromium的桌面应用

50%
待验证

此前将广告所需结果同步至Meta广告平台需要借助额外的ETL管道或第三方CDP(客户数据平台)工具

50%
待验证

Playwright、Puppeteer 等自动化框架在底层都依赖 CDP 与浏览器交互

50%
待验证

通过 --remote-debugging-port 参数启动 Chrome 后,Playwright 或 Puppeteer 可用 connect 方法附着到已运行实例,实现登录一次后多次复用

50%
待验证

Browserbase、Steel 等云端有状态浏览器平台将浏览器基础设施托管化并对外暴露 CDP WebSocket 端点供 Agent 连接

50%
待验证

Electron应用本质上是用Chromium渲染的桌面程序,因此天然支持以--remote-debugging-port参数启动CDP debug端口

50%
待验证

Chrome DevTools MCP将CDP协议包装成MCP工具集,使Agent无需手写底层WebSocket通信即可通过标准工具调用完成点击按钮、读取页面内容、执行脚本等操作

50%
待验证

Ramp在内部自建了客户数据平台(CDP),整合了CRM数据、产品数据、增强数据、网页数据和购买信号

50%

来源文章