BrowserAct:一条命令让 AI Agent 突破网站反爬壁垒

BrowserAct:一条命令让 AI Agent 突破网站反爬壁垒

核心事件:开源浏览器自动化工具 BrowserAct 在 GitHub 上突破 4400 星,为 AI Agent 提供一站式反检测、验证码解决和人机接力能力。


问题:AI Agent 的「最后一公里」卡在哪

当前 AI Agent 生态中,代码生成、工具调用、系统操作等能力已经相当成熟。但一个现实问题始终存在——Agent 一旦接触真实网页,频繁被反爬机制拦截。

Cloudflare 五秒盾、reCAPTCHA 验证码、扫码登录强制验证,任何一个环节都可能让 Agent 的执行流程中断。

BrowserAct 的定位就是解决这个问题:它为 AI Agent 配备了一个带反检测指纹的真实浏览器环境,同时提供验证码自动解决、人机接力等能力。


项目概况

指标 数据
开源状态 开源免费
GitHub 星标 超 4400 星
自动化处理页面数 超 5 亿个
验证码解决次数 超 1000 万次
G2 评分 4.8
AppSumo 评分 4.4
Agent 兼容性 Codex、Claude Code、Cursor、OpenClaw 等,支持 shell 命令的 Agent 均可使用

核心能力拆解

1. Stealth 反检测浏览器

Stealth 浏览器是 BrowserAct 的核心组件之一,与「普通自动化浏览器」的最大区别在于自带一整套反检测指纹伪装

具体覆盖的检测维度包括:

  • 浏览器指纹
  • TLS 握手特征
  • 插件列表
  • User Agent
  • WebDriver 检测
  • Chrome 对象检测
  • CDP 检测

实测中,使用 stealth 浏览器访问 bot.sannysoft.com 和 bot.incolumitas.com 两个主流机器人检测站,各项指标均显示正常。作为对比,同一套检测下普通 Playwright 运行结果基本全部被标记为异常。

2. 验证码自动解决

通过 solve-captcha 命令即可触发验证码自动解决,返回 solved=True 即表示通过。

支持的验证码类型覆盖:

  • reCAPTCHA v2 / v3 / 企业版
  • Cloudflare Turnstile(5 秒盾)
  • DataDome
  • PerimeterX 长按类验证

实测中,Cloudflare Turnstile 在 4 个不同站点全部一次通过。大部分验证码无需触发解决机制——因为 stealth 浏览器的指纹已在环境层抹除了自动化痕迹。

3. Remote-Assist 人机接力

对于必须真人操作的场景(扫码登录、短信验证),BrowserAct 提供了 remote-assist 功能:

  • Agent 执行过程中遇到需人工介入的验证时,自动生成远程链接
  • 用户通过手机打开链接,看到 Agent 正在操作的浏览器实时画面
  • 同一会话、同一指纹、同一份 Cookie
  • 手机端完成操作后点击「Complete」,Agent 从原状态继续执行

4. Skill Forge 流程沉淀

Skill Forge 允许用户用自然语言描述数据提取需求,系统会自动:

  1. 探索目标网站结构
  2. 生成可复用的 Python 脚本
  3. 自动执行测试验证

目前已有的 SkillHub 包含 100 多个现成 Skill,覆盖 Amazon 商品提取、谷歌地图商家数据、YouTube 频道分析、小红书内容抓取、知乎文章提取等场景。


免费策略

功能 额度
基础浏览器自动化 无需注册,免费使用
Stealth 反检测浏览器 注册后可免费使用 5 个
验证码解决 包含在免费额度内
人机接力 包含在免费额度内

技术路线分析

从架构角度看,BrowserAct 解决的是 Agent 与真实互联网之间的「信任鸿沟」。其技术路径可以概括为三层:

Agent (CLI) → Stealth Browser (反检测) → 验证码解决 (兜底)

第一层是 CLI 接口设计——只要 Agent 能执行 shell 命令就能接入,兼容性强。

第二层是反检测指纹伪装,从环境层降低被识别的概率。这是「预防性」策略。

第三层是验证码自动解决,当预防失败时的「兜底」方案。

此外,Remote-Assist 机制处理了自动化无法覆盖的「必须真人参与」场景,形成完整闭环。


对 Agent 开发者的意义

对 AI 从业者而言,BrowserAct 的出现反映了当前 Agent 生态的一个关键趋势:Agent 的能力边界正在从「纯数字世界」向「真实互联网」延伸

过去,Agent 的自动化主要停留在 API 调用、文件操作、代码生成等结构化场景。而要真正进入生产级应用,就必须面对反爬、验证码、登录墙等真实网站的防御机制。

BrowserAct 将这些问题封装为一条命令,降低了 Agent 开发者在这方面的工程成本。


参考链接

  • 官网:https://www.browseract.ai/AiGap
  • GitHub:https://github.com/browser-act/skills/tree/main/browser-act