browser-cdp 指导 AI 通过 Chrome 调试协议连接浏览器,利用已有登录状态完成页面操作和内容读取。适合处理需要登录的网站:提供目标页面和任务,AI 可以查看交互元素、填写内容、点击并检查页面状态。
它先探测浏览器是否已经准备好连接。若已就绪,就直接复用;若需要初始化,则进入另一套启动流程。原文特别说明,首次设置可能结束正在运行的普通 Chrome,影响未保存的标签页或草稿,因此不能把它理解成毫无打扰的连接按钮。
操作页面时,它会先获取元素信息,再按元素引用交互。复杂脚本需要注意传入方式,避免引号等字符被命令行错误解释;长时间等待也要有超时和失败后的处理。
运行条件包括 Chrome、Node.js 和 agent-browser。登录状态是否仍有效、页面是否加载完成,都要在任务中检查;连上调试端口并不代表登录一定可用。
它的价值在于衔接已经登录的网站工作流。实际使用前应保存手头浏览器工作,并按原文区分普通浏览器和调试实例,避免清理连接时误结束其他窗口。