用途:在需要借助真实浏览器做 AI 辅助网络研究时,使用 Chrome DevTools Protocol(CDP)作为主要自动化方式,控制浏览器标签页向 Gemini 和 Qwen 发起查询。主要优势是 CDP 使用已登录的 Chrome 配置文件,无需额外认证。
主要能力:克隆现有 Chrome 配置到独立用户数据目录,以远程调试方式启动 Chrome;通过 WebSocket 向 Gemini、Qwen 页面注入查询并读取回复;汇总两个引擎的结果,先列共识点再列分歧或不确定处,并按“来源标题 — 域名 — URL”格式标注引用。
使用方式:需 Python3 与 websockets(缺失时在 venv 中安装),以及 Google Chrome。克隆配置后以 --remote-debugging-port=9222 与 --user-data-dir=/tmp/chrome-ai-profile 启动 Chrome 并打开目标页面;用 curl -s http://localhost:9222/json 验证连接;运行 ai_query.py 执行查询,复杂提问建议等待 30–60 秒;完成后可用 close_ai_pages.py 关闭 AI 页面,或结束整个 CDP Chrome 实例以释放 9222 端口。
回退方案:CDP 不可用时使用 browser-use(pipx install browser-use),并需在输出中明确说明实际使用的是回退方式,不得声称使用了 CDP。
限制:需保持登录态,登录过期需重新克隆配置;端口被占用需先关闭旧实例;页面未加载完可能找不到输入框;CDP 远程调试要求非默认数据目录。资料未提供收费、平台支持范围与效果保证等信息。