CDP
Chrome浏览器暴露的调试协议,允许外部程序通过WebSocket以编程方式控制浏览器或Chromium应用,支持DOM读取、JavaScript执行、网络请求监听等操作,也适用于Electron等Chromium内核桌面应用
核心事实
时间轴 (近 90 天)
技能中的「功能地图」设计教智能体如何走到产品的每一个功能入口,包括侧边栏的子功能、键盘快捷键,以及通过CDP选择元素时用到的属性。
直接与浏览器内核通信(如通过CDP或自定义IPC通道)可以绕过WebDriver协议栈,将指令延迟降低一个数量级。
CDP基于WebSocket建立持久连接,支持事件订阅和双向消息推送。
CDP(Chrome DevTools Protocol)是Chromium内核暴露的底层调试与自动化接口,Puppeteer和Playwright均以其为主要通信基础。
作者将 CDP 控制、应用启动和性能数据采集能力封装成技能,使智能体可以自主操作浏览器进行闭环验证。
Gartner 等机构对 CDP 的经典定义强调其“由营销人员控制”的属性,这也是 CDP 与数据管理平台(DMP)的主要区别之一。
CustomerLake 的动作反映了 CDP 赛道的一个趋势:AI 智能体正在嵌入营销基础设施。
传统 CDP 通常只负责数据整合与输出,具体的营销动作由外部工具(如营销自动化平台、广告投放系统)承接。
EgoBrowser的helper函数是对底层自动化协议(如CDP)的简化封装,可降低AI生成代码的出错概率。
Chrome DevTools 协议(CDP)按“域”组织命令,例如 Runtime.evaluate、Input.dispatchMouseEvent、Page.navigate。
还有 20 条时间轴事件
全部知识事实 (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通信
100%待验证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选择元素时用到的属性。
50%待验证CDP(Chrome DevTools Protocol)是Chromium内核暴露的底层调试与自动化接口,Puppeteer和Playwright均以其为主要通信基础。
50%待验证CDP基于WebSocket建立持久连接,支持事件订阅和双向消息推送。
50%待验证直接与浏览器内核通信(如通过CDP或自定义IPC通道)可以绕过WebDriver协议栈,将指令延迟降低一个数量级。
50%待验证作者将 CDP 控制、应用启动和性能数据采集能力封装成技能,使智能体可以自主操作浏览器进行闭环验证。
50%待验证传统 CDP 通常只负责数据整合与输出,具体的营销动作由外部工具(如营销自动化平台、广告投放系统)承接。
50%待验证CustomerLake 的动作反映了 CDP 赛道的一个趋势:AI 智能体正在嵌入营销基础设施。
50%待验证Gartner 等机构对 CDP 的经典定义强调其“由营销人员控制”的属性,这也是 CDP 与数据管理平台(DMP)的主要区别之一。
50%待验证EgoBrowser的helper函数是对底层自动化协议(如CDP)的简化封装,可降低AI生成代码的出错概率。
50%