OpenClaw浏览器自动化有四种方法:一、Live Chrome Session Attach复用当前Chrome登录态;二、Managed浏览器独立隔离运行;三、Extension Relay中继安全控制现有标签;四、web_fetch工具无浏览器HTTP抓取。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望让AI自动完成网页浏览、点击、输入等操作,但尚未配置OpenClaw浏览器自动化能力,则可能是由于CDP连接未建立、浏览器未启用远程调试或工具链未就绪。以下是实现OpenClaw浏览器自动化的多种方法:
一、启用Live Chrome Session Attach(复用当前Chrome登录态)
该方法利用Chrome DevTools Protocol直接附着到您正在使用的Chrome浏览器实例,无需重新登录任何已登录网站,适合日常高频操作场景,如快递查询、账单下载、多平台信息同步。
1、启动Chrome时添加远程调试参数:在终端中执行 google-chrome --remote-debugging-port=9222 --user-data-dir=/tmp/chrome-remote;
2、确认Chrome进程已运行且端口开放:执行 lsof -i :9222 或访问 http://localhost:9222/json 查看可用标签页列表;
3、在OpenClaw中启用Live Attach模式:运行 openclaw browser attach --port 9222;
4、发出自然语言指令,例如:“用当前Chrome打开淘宝,搜索‘无线耳机’,截图前三个商品”。
二、启动OpenClaw Managed浏览器(独立隔离运行)
此方法创建专用的Chrome/Brave/Edge浏览器配置文件,通过Playwright全权控制,支持无头模式与多实例并行,适用于需长期值守、多账号隔离或复杂表单填写的任务。
1、安装Playwright依赖:执行 playwright install chromium(Linux/macOS)或 playwright install-deps chromium(Ubuntu需额外依赖);
2、配置OpenClaw使用Managed模式:编辑 ~/.openclaw/openclaw.json,在 browser 节点下设置 "mode": "managed", "headless": false;
3、启动受管浏览器:运行 openclaw browser start,观察输出中是否显示 Browser launched with PID XXX;
4、下达指令测试:例如 “在新Managed浏览器中登录知乎,点赞最新一条技术帖”。
三、配置Extension Relay中继(安全控制现有Chrome标签)
该方式通过Chrome MV3扩展监听本地中继服务器(默认127.0.0.1:18792),以插件形式注入控制能力,不修改用户主浏览器配置,兼顾安全性与复用性,适合企业环境或隐私敏感场景。
1、安装OpenClaw官方Chrome扩展:从 https://chrome.google.com/webstore/detail/openclaw-relay/... 添加(ID可在ClawHub中查得);
2、启用开发者模式并加载解压版扩展(若为自编译版本);
3、启动中继服务:执行 openclaw relay start --port 18792;
4、验证扩展通信:在Chrome地址栏输入 chrome://extensions,确认扩展状态为“已启用”且背景页无报错;
5、触发指令:如 “通过扩展中继,在当前Chrome中打开小红书,搜索‘AI办公技巧’,保存第一页笔记封面”。
四、使用web_fetch工具实现无浏览器HTTP抓取
此方法绕过浏览器渲染,直接发起HTTP请求获取HTML并转为结构化文本,零资源占用、响应极快,适用于公开页面批量采集、静态内容监控等无需JS执行的轻量任务。
1、启用web_fetch工具:运行 openclaw configure --section web 并确保配置项 tools.web.fetch.enabled: true;
2、检查网络连通性:执行 curl -I https://example.com 确认基础HTTP可达;
3、下达纯文本抓取指令:例如 “获取国家统计局官网首页的新闻标题列表,转为Markdown”;
4、验证结果格式:输出应为不含HTML标签的纯文本或Markdown,且无JavaScript执行痕迹(如动态加载内容缺失即属正常)。


















