Agent Browser Stealth

基于agent-browser-stealth的OpenClaw隐身优先浏览器自动化。适用于涉及机器人防护网站、规避反指纹检测及验证码处理的任务。

安装

概览

什么是Agent Browser Stealth

Agent Browser Stealth 是一个专为 OpenClaw 设计的浏览器自动化工具,其核心目标是实现高稳定性、低风险的网络爬虫与交互操作。该工具基于 agent-browser-stealth 技术栈构建,特别针对现代网站中普遍存在的反机器人防护机制(如 Cloudflare、reCAPTCHA、IP封禁等)进行了深度优化。它不依赖传统无头浏览器的简单模拟,而是通过一系列 stealth-safe 的操作策略,在保证功能完整性的同时最大限度降低被识别为机器人的概率。用户可以通过命令行接口(CLI)控制浏览器行为,执行页面打开、元素定位、点击输入、状态快照等一系列标准操作,形成可预测且可复用的自动化流程。整个系统强调确定性执行流和会话持久化,使得复杂任务也能在多次运行中保持稳定表现。

核心功能特点

  1. 基于 stealth-safe 模式设计,优先采用人类化交互策略而非暴力脚本执行
  2. 支持会话复用(–session-name),避免重复冷启动导致的指纹变化
  3. 提供确定性命令流:open → snapshot → act → re-snapshot,确保操作可追溯
  4. 内置反检测机制,包括延迟模拟、headed 模式切换、键盘输入替代直接赋值
  5. 兼容区域敏感网站(如 Shopee.tw),自动处理本地化设置无需额外配置

适用场景

Agent Browser Stealth 最适用于那些对反机器人防护有较高要求的自动化场景。例如,当目标网站部署了先进的 bot 检测系统(如 Akamai、PerimeterX)或频繁触发验证码时,传统自动化工具极易被封禁。此时使用 Agent Browser Stealth 可通过模拟真实用户行为节奏、维持稳定的浏览器指纹以及合理使用 headed 模式来提升成功率。另一个典型应用场景是电商比价、数据抓取或会员登录等需要长期稳定运行的流程。由于支持会话状态保存,用户可以在一天内分多次完成完整任务链而不会因中间断连导致身份重置。此外,对于涉及内容编辑框(contenteditable)的富文本交互,该工具还提供专门的 keyboard type 指令,避免因直接赋值引发格式异常。无论是单次数据采集还是周期性监控任务,Agent Browser Stealth 都能通过其稳健的设计减少误判风险,提高整体作业效率。