OpenClaw 内置 Browser 命令集
OpenClaw 内置 Browser 的启动与核心端口
要启动 OpenClaw 的内置浏览器功能,操作非常直接,只需在命令行中运行:
openclaw browser start
启动成功后,一个核心服务便开始在后台运行。这里需要特别关注一个默认端口:9222。
Browser 服务端口(默认9222)
这个端口有什么用?它是整套自动化能力的“神经中枢”。浏览器通过这个端口暴露 Chrome DevTools Protocol (CDP),让 OpenClaw 能够像操纵提线木偶一样,精准控制浏览器的每一个动作——打开页面、点击按钮、输入文字,全都依赖这条通信链路。
这个端口对应的服务主体,可能是 OpenClaw 自己启动的浏览器实例,也可以是连接到你本地已在运行的 Chrome 或 Edge 浏览器的调试端口。具体配置,在 OpenClaw 的配置文件里找 browser.port 字段修改就行了。
OpenClaw Browser 命令集:你的自动化控制台
掌握了端口,接下来就是具体的操作指令了。openclaw browser 这一系列命令,为你提供了对 Chrome、Brave、Edge 等主流 Chromium 内核浏览器的完整控制权。
下面这个表格整理了基础的管理命令,帮你快速上手:
| 命令 | 功能说明 |
| --- | --- |
| `openclaw browser status` | 查看浏览器当前运行状态 |
| `openclaw browser start` | 启动浏览器服务 |
| `openclaw browser stop` | 停止浏览器服务 |
| `openclaw browser reset-profile` | 重置浏览器配置文件 |
| `openclaw browser tabs` | 列出所有已打开的标签页 |
| `openclaw browser profiles` | 列出所有浏览器配置文件 |
| `openclaw browser create-profile --name
???? 标签页操作
管理多个页面是浏览器的日常,这些命令让标签页操控变得轻而易举:
| 命令 | 功能说明 | 示例 |
| --- | --- | --- |
| `openclaw browser open
???? 检查/截图类命令
无论是留存证据还是分析页面结构,这些命令都是得力助手:
| 命令 | 功能说明 | 常用选项 | | --- | --- | --- | | `openclaw browser screenshot` | 截取页面截图 | `--full-page`(截取长图)、`--type png|jpeg` | | `openclaw browser snapshot` | 获取页面 DOM 快照(生成一份AI易于理解的页面结构数据) | `--interactive`(交互模式)、`--format aria|ai` |
????️ 交互操作命令
自动化模拟用户操作的核心就在这里。从简单的导航到复杂的表单填写,都能搞定:
| 命令 | 功能说明 | 示例 |
| --- | --- | --- |
| `openclaw browser navigate
⚙️ 其他功能命令
还有一些进阶工具,能应对更特殊的自动化场景:
| 命令 | 功能说明 | | --- | --- | | `openclaw browser resize` | 调整浏览器窗口大小 | | `openclaw browser dialog` | 处理弹窗对话框(alert/confirm/prompt) | | `openclaw browser wait` | 等待特定条件满足(如元素加载) | | `openclaw browser evaluate` | 在页面上下文中执行 JavaScript 代码 | | `openclaw browser console` | 查看浏览器控制台日志 | | `openclaw browser pdf` | 将当前页面保存为 PDF 文档 |