OpenClaw 内置浏览器控制能力,可以自动操作 Chrome/Brave/Edge,实现抢票、监控、填表、数据抓取等自动化任务
OpenClaw 可以运行一个专用的 Chrome/Brave/Edge/Chromium 配置文件,由 AI Agent 控制。这个浏览器与你的个人浏览器完全隔离,是一个安全、独立的自动化环境。
openclaw 配置文件不触碰你的个人浏览器数据,完全隔离运行
支持打开标签页、读取页面、点击、输入、截图等操作
获取页面的 AI 快照,AI 可以理解页面内容并操作元素
支持 openclaw、work、remote 等多个命名配置文件
OpenClaw 支持三种浏览器模式:
在 ~/.openclaw/openclaw.json 中配置:
{
browser: {
enabled: true,
color: "#FF4500",
headless: false,
defaultProfile: "openclaw"
}
}
# 查看浏览器状态 openclaw browser status # 启动浏览器 openclaw browser start # 打开网页 openclaw browser open https://example.com # 获取页面快照(AI 可理解) openclaw browser snapshot # 截图 openclaw browser screenshot openclaw browser screenshot --full-page # 点击元素(使用 snapshot 返回的 ref) openclaw browser click 12 openclaw browser click e12 # 输入文本 openclaw browser type 23 "hello" --submit # 查看所有标签页 openclaw browser tabs # 关闭标签页 openclaw browser close abcd1234
# 告诉你的 Agent: "帮我打开京东,搜索 iPhone 15 Pro,记录当前价格, 每天早上 9 点自动检查,降价超过 500 就通知我" # Agent 会自动: # 1. 打开浏览器访问京东 # 2. 搜索商品 # 3. 提取价格信息 # 4. 设置 cron 定时任务
# 告诉你的 Agent: "帮我填写这个 Google Form,姓名填张三,邮箱填 zhang@example.com" # Agent 会: # 1. snapshot 获取页面结构 # 2. 找到对应的输入框 ref # 3. type 输入内容 # 4. click 提交按钮
# 告诉你的 Agent: "帮我抓取 Hacker News 首页前 10 条新闻标题和链接,保存到 CSV" # Agent 会: # 1. 打开 HN 首页 # 2. snapshot 分析页面结构 # 3. 提取所需数据 # 4. 写入 CSV 文件
# macOS { browser: { executablePath: "/Applications/Brave Browser.app/Contents/MacOS/Brave Browser" } } # Linux { browser: { executablePath: "/usr/bin/brave-browser" } }
可以使用 Browserless、Browserbase 等云端浏览器服务:
{
browser: {
enabled: true,
defaultProfile: "browserless",
profiles: {
browserless: {
cdpUrl: "https://production-sfo.browserless.io?token=YOUR_TOKEN",
color: "#00AA00"
}
}
}
}
OpenClaw 支持两种快照风格:
openclaw browser snapshot 返回数字引用如 12,用于点击:openclaw browser click 12openclaw browser snapshot --interactive 返回角色引用如 e12,用于点击:openclaw browser click e12注意:引用在页面导航后会失效,需要重新获取快照。