OpenClaw AI 助手浏览器自动化功能配置实战
让 AI 助手拥有'眼睛'和'双手',实现网页自动化操控
前言
在基础部署完成后,AI 助手虽然能理解对话,但还无法真正操作电脑。本文重点记录如何为 OpenClaw 配置浏览器自动化功能,赋予其自动打开网页、填写表单、截图保存的能力。
为什么需要浏览器功能?
对于开发者而言,这一功能能显著提升效率:
| 场景 | 传统方式 | AI 助手方式 |
|---|---|---|
| 批量下载论文 | 手动逐个点击下载 | '帮我把这个会议的所有论文下载下来' |
| 监控实验结果 | 定时手动刷新页面截图 | '每小时截图一次训练曲线' |
| 填写报销表单 | 对着 Excel 复制粘贴 | '把这个表格的数据填到报销系统' |
| 抢课选课 | 疯狂 F5 刷新 | '课程有空位就帮我选上' |
环境说明
本次配置基于以下环境:
| 配置项 | 参数 |
|---|---|
| 操作系统 | Ubuntu 24.04 LTS |
| OpenClaw 版本 | 2026.1.29 |
| Node.js | v22.22.0 |
| AI 模型 | 阿里云 DashScope qwen-flash |
第一步:检查浏览器服务状态
首先确认 OpenClaw 的浏览器服务是否正常:
openclaw browser --browser-profile openclaw status
如果看到类似输出:
profile: openclaw enabled: true running: false cdpReady: false detectedBrowser: Chromium detectedPath: /usr/bin/chromium-browser
这说明服务已启用,但检测到的是 /usr/bin/chromium-browser。这里有个大坑:Ubuntu 24.04 默认的 Chromium 实际上是 Snap stub(存根),而非真正的可执行文件。
验证方法:
file /usr/bin/chromium-browser
若输出 POSIX shell script, ASCII text executable,说明它只是个启动脚本。OpenClaw 需要直接访问浏览器的 CDP 接口,Snap 版本的沙盒限制会导致连接失败。
症状表现:在 TUI 中让 AI 打开网页时,会提示'我无法访问浏览器控制服务'。尽管 Gateway 日志显示 Browser control service ready,实际启动时会失败。
第二步:安装 Google Chrome
解决方案是安装官方 Google Chrome,避开 Snap 版本。

