vault backup: 2026-11-07 16:33:44

This commit is contained in:
cheney
2026-11-07 16:33:55 +08:00
commit 7015312702
1208 changed files with 132432 additions and 0 deletions
@@ -0,0 +1,73 @@
---
title: Browser Act Skill(浏览器自动化)
type: reference
tags:
- AI agent
- skill
- 浏览器自动化
- 反封禁
- browser-act
created: 2026-08-18
audience: human + AI
language: zh-CN
---
# Browser Act Skill(浏览器自动化)
> 为 AI Agent 打造的浏览器自动化 CLI —— 解决普通抓取/内置 WebFetch 工具过不去的"真实网页"问题。
## 基本信息
| 项目 | 内容 |
|---|---|
| 仓库 | https://github.com/browser-act/skills |
| 版本 | v2.0.2 |
| 官网 | https://www.browseract.com |
| 安装名 | `browser-act` |
## 核心能力
- **反封禁穿透** — 自动过 Cloudflare、DataDome、reCAPTCHA;stealth 指纹、TLS 轮换、住宅代理
- **登录态复用** — 连接本机正在运行的 Chrome,cookie/插件直接可用,无需重新登录
- **并发与隔离** — 多浏览器、多账户并行操作互不串数据
- **人工接管** — 卡在 2FA/CAPTCHA/判断性步骤时,头部模式 + 远程协助让真人接管
- **安全门控** — Confirmation Gate 协议:建/删浏览器、登录、提交表单、上传文件都需用户明确批准
- **数据本地化** — cookie/会话/页面内容全部本地处理,仅验证码图片会上传到辅助 API
## 两层 Skill 架构
1. **Entry Skill**(安装的 SKILL.md)— 仅做触发感知,内容很少
2. **`get-skills` 运行时** — 每次任务先执行以下命令,返回环境状态 + 动态指令(版本永远匹配安装的 CLI,不会过时)
```bash
browser-act get-skills core --skill-version 2.0.2
```
按需渐进加载:`core`(核心工作流)/ `advanced`(代理、profile 导入、隐私模式)/ `main`(版本不匹配时的最新内容)。
## 典型工作循环
```
Open → state(索引化元素树) → click/input/select → state 确认 → 循环 → Close
```
## 浏览器模式
Chrome / chrome-direct / stealth privacy / stealth fixed identity(stealth 需要 API key)。
## 适用场景
- JS 渲染页面抓取(替代 WebFetch/curl)
- 登录流、表单填写、文件上传
- HAR/XHR/网络响应捕获
- 多账户并行、被反爬站点
- Skill Forge:把一次站点探索转成可复用爬虫 skill
## 安装方式
```bash
uv tool install browser-act-cli --python 3.12
```
把 skill 从 `https://github.com/browser-act/skills/tree/main/browser-act` 装到 agent。
兼容 Claude Code、Cursor、Codex、OpenCode、Gemini CLI、Windsurf 等。