返回顶部
b

browser-act浏览器自动化

Browser automation CLI for AI agents with anti-detection stealth browsing, captcha solving, and parallel multi-browser support. Use when the user needs to interact with websites, including navigating pages, filling forms, clicking buttons, taking screenshots, extracting data, scraping sites with bot detection, or automating any browser task. Also use when the user needs to connect to their existing Chrome session, configure proxy-based stealth browsing, or run parallel browser sessions. Triggers

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.12
安全检测
已通过
249
下载量
免费
免费
38
收藏
概述
安装方式
版本历史

browser-act

使用 browser-act CLI 进行浏览器自动化

browser-act 是一款用于浏览器自动化的命令行工具,具备隐身和验证码破解能力。它支持两种浏览器类型(隐身浏览器和真实 Chrome),并提供导航、页面交互、数据提取、标签页/会话管理等多种命令。

所有命令默认输出人类可读文本。使用 --format json 可获取结构化的 JSON 输出,适合 AI 代理集成和脚本编写。

安装

来源:PyPI 上的 browser-act-cli · 主页

bash

如果已安装则升级,否则全新安装


uv tool upgrade browser-act-cli || uv tool install browser-act-cli --python 3.12

该 CLI 是由 BrowserAct 发布到 PyPI 的开源包。每次会话开始时运行安装命令,以确保使用最新版本。

全局选项适用于所有命令:

选项默认值描述
--session <名称>default会话名称(隔离浏览器状态)
--format <text\
json> | text | 输出格式 |
| --no-auto-dialog | 关闭 | 禁用自动 JavaScript 对话框处理(警告、确认、提示) |
| --version | | 显示版本 |
| -h, --help | | 显示帮助 |

浏览器选择

browser-act 支持两种浏览器类型。根据任务选择:

场景使用原因
目标网站有机器人检测/反爬虫隐身浏览器反检测指纹绕过机器人检查
需要代理或隐私模式
隐身浏览器 | 真实 Chrome 不支持 --proxy / --mode |
| 需要并行运行多个浏览器 | 隐身浏览器 | 每个隐身浏览器独立;可创建多个并并行运行会话 |
| 需要使用用户日常浏览器中的现有登录会话 | 真实 Chrome | 直接连接用户 Chrome,复用现有登录会话 |
| 无机器人检测,无需登录 | 两者均可 | 隐身浏览器是更安全的默认选择;真实 Chrome 更简单 |

隐身浏览器

具有反检测指纹的本地浏览器。适用于有机器人检测的网站。

bash

创建


browser-act browser create my-browser
browser-act browser create my-browser --proxy socks5://host:port --mode private

更新

browser-act browser update <浏览器_id> --name new-name browser-act browser update <浏览器_id> --proxy http://proxy:8080 --mode private

列出 / 删除 / 清除配置文件

browser-act browser list # 列出所有隐身浏览器 browser-act browser list --page 2 --page-size 10 # 分页列出 browser-act browser delete <浏览器_id> # ⚠ 破坏性操作:删除前务必向用户确认 browser-act browser clear-profile <浏览器_id>
选项描述
--desc浏览器描述
--proxy <url>
带协议的代理(http、https、socks4、socks5),例如 socks5://host:port | | --mode | normal(默认):跨启动持久化缓存、Cookie、登录信息。private:每次启动全新环境,不保存状态 |

处于 normal 模式(默认)的隐身浏览器会跨启动持久化 Cookie、缓存和登录会话——您可以登录一次并复用会话,类似于常规浏览器配置文件。当任务不应持久化任何状态时,使用 --mode private。

数据存储: 配置文件数据存储在平台特定路径——macOS:~/Library/Application Support/browseract/,Windows:%APPDATA%\browseract,Linux:${XDGDATAHOME:-~/.local/share}/browseract。要清理持久化数据,使用 browser-act browser delete <浏览器id> 删除浏览器,或使用 browser-act browser clear-profile <浏览器id> 重置其配置文件。

真实 Chrome

两种模式:自动连接到正在运行的 Chrome(默认),或使用 BrowserAct 管理的内核。

bash
browser-act browser real open https://example.com # 自动连接到正在运行的 Chrome
browser-act browser real open https://example.com --ba-kernel # 使用 BrowserAct 提供的浏览器内核

两种浏览器类型均支持 --headed 以显示浏览器 UI(默认:无头模式)。用于调试:

bash
browser-act browser open <浏览器_id> https://example.com --headed
browser-act browser real open https://example.com --ba-kernel --headed

核心工作流

每个浏览器自动化都遵循此循环:打开 → 检查 → 交互 → 验证

  1. 1. 打开:browser-act browser open <浏览器_id> (隐身浏览器)或 browser-act browser real open (真实 Chrome)
  2. 检查:browser-act state——返回带有索引编号的可交互元素
  3. 交互:使用 state 中的索引(browser-act click 5、browser-act input 3 text)
  4. 验证:browser-act state 或 browser-act screenshot——确认结果

bash
browser-act browser open <浏览器_id> https://example.com
browser-act state

输出:[3] input Search, [5] button Go

browser-act input 3 browser automation
browser-act click 5
browser-act wait stable
browser-act state # 页面更改后务必重新检查

重要提示: 在执行任何会更改页面的操作(点击、导航、表单提交)后,运行 wait stable 然后运行 state 以获取新的元素索引。页面更改后,旧索引将失效。

命令链

命令可以在单个 shell 调用中使用 && 链接。浏览器会话在命令之间持续存在,因此链接比单独调用更安全、更高效。

bash

在单次调用中完成打开 + 等待 + 检查


browser-act browser open <浏览器_id> https://example.com && browser-act wait stable && browser-act state

链接多个交互

browser-act input 3 browser automation && browser-act click 5

导航并捕获

browser-act navigate https://example.com/dashboard && browser-act wait stable && browser-act screenshot

何时链接: 当您不需要在继续之前读取中间输出时使用 &&(例如,填写多个字段,然后点击)。当您需要先解析输出时单独运行命令(例如,state 发现索引,然后使用这些索引进行交互)。

命令参考

导航

bash
browser-act navigate # 导航到 URL
browser-act back # 后退
browser-act forward # 前进
browser-act reload # 刷新页面

页面状态与交互

bash

检查


browser-act state # 带有索引编号的可交互元素
browser-act screenshot # 截图(自动路径)
browser-act screenshot ./page.png # 截图到指定路径

交互(使用 state 中的索引)

browser-act click <索引> # 点击元素 browser-act hover <索引> # 悬停在元素上 browser-act input <索引> text # 点击元素,然后输入文本 browser-act keys Enter # 发送键盘按键 browser-act scroll down # 向下滚动(默认 500px) browser-act scroll up --amount 1000 # 向上滚动 1000px

数据提取

bash
browser-act get title # 页面标题
browser-act get html # 完整页面 HTML
browser-act get text <索引> # 元素的文本内容
browser-act get value <索引> # 输入框/文本域的值
browser-act get markdown # 页面转为 Markdown

JavaScript 评估

bash
browser-act eval document.title # 执行 JavaScript

标签页管理

bash
browser-act tab list # 列出打开的标签页
browser-act tab switch <标签页_id> # 切换到标签页
browser-act tab close # 关闭当前标签页
browser-act tab close <标签页_id> # 关闭指定标签页

等待

bash
browser-act wait stable # 等待页面稳定(文档就绪 + 网络空闲,默认 30s)
browser-act wait stable --timeout 60000 # 自定义超时时间(毫秒)

网络检查

bash
browser-act network requests # 列出所有捕获的请求

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 browser-act-1775910182 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 browser-act-1775910182 技能

通过命令行安装

skillhub install browser-act-1775910182

下载

⬇ 下载 browser-act v1.0.12(免费)

文件大小: 7.83 KB | 发布时间: 2026-4-12 09:14

v1.0.12 最新 2026-4-12 09:14
- Clarified and expanded metadata on runtime requirements, permission usage, cloud/local data storage, and privacy guarantees.
- Added explicit details on config file paths and browser data storage locations.
- Listed required permissions for network access, filesystem operations, and CDP connection (for Real Chrome control).
- Improved documentation of what user/session/browser data may be transmitted to the cloud, and what is strictly local.
- No changes to CLI usage or functionality. Documentation/metadata improvements only.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部