浏览器控制

OpenClaw 支持两种浏览器模式,用于网页自动化操作。

两种模式

  • openclaw 托管浏览器:自动化任务场景,无需手动操作
  • Chrome 扩展接管:使用你现有的登录态,适合需要认证的网站

基础配置

{
  browser: {
    enabled: true,
    defaultProfile: "openclaw",
    profiles: {
      openclaw: { cdpPort: 18800, color: "#FF4500" },
    },
  },
}

CLI 常用命令

# 查看浏览器状态
openclaw browser --browser-profile openclaw status

# 启动浏览器
openclaw browser --browser-profile openclaw start

# 打开指定页面
openclaw browser --browser-profile openclaw open https://example.com

# 截图
openclaw browser --browser-profile openclaw screenshot

# 获取页面快照(结构化数据)
openclaw browser --browser-profile openclaw snapshot

Chrome Extension 使用

  1. 安装 OpenClaw Browser Relay Chrome 扩展。
  2. 打开目标网页,点击扩展图标,Badge 显示 ON 表示已连接。
  3. 在聊天中让 Agent 执行点击、输入、读取等操作。

Chrome Extension 模式的优势在于可以复用你已有的登录状态,无需在 Agent 中配置各网站的账号密码。

常见用法

  • 网页内容抓取与截图
  • 表单自动填写
  • 页面信息提取与监控
  • 结合 Cron 实现定期网页巡检