openclaw-rpa 综合评估
核心用法
openclaw-rpa 是一款基于 Playwright Python 的自动化录制与重放工具。用户通过真实浏览器录制可重复的网页操作(点击、填写、选择、滚动、截图、文本提取等),可选择性加入本地文件操作,最终生成独立的 Python 脚本(rpa/*.py)。关键设计在于录制一次,重放多次——重放阶段直接执行生成的脚本,不经过大模型,从而实现确定性执行。
使用流程简洁:触发 #automation robot、#RPA 等关键词开始录制;#rpa-list 查看已保存任务;#rpa-run:{task name} 或 run:{task name} 执行特定任务。生成文件为普通 Python,可独立运行,支持后期手动编辑扩展。
显著优点
1. 成本效益突出:避免每次运行都调用大模型驱动浏览器,将单次可能花费数美元的 AI 浏览成本降至接近零,对高频重复任务尤为显著。
2. 确定性与一致性:录制阶段人工确认流程正确后,重放执行固定脚本,消除 AI 每次"重新理解"任务带来的不一致性和幻觉风险。
3. 技术栈成熟:基于微软 Playwright,浏览器自动化生态成熟,社区支持充分。
4. 生成代码可移植:输出为标准 Python 文件,不依赖 OpenClaw 运行时,可独立维护、版本控制、CI/CD 集成。
5. 支持多语言界面:通过 config.json 路由加载 zh-CN 或 en-US 完整指令文件,本地化体验完整。
潜在缺点与局限性
1. 站点结构敏感:高度动态的 SPA(重度客户端路由)可能导致选择器在渲染间变化,快照可能遗漏内容,需要维护脚本。
2. 反爬虫对抗:CAPTCHA、reCAPTCHA、hCaptcha、Cloudflare 等 bot 检测会阻断自动化,当前版本不支持绕过,需人工介入处理登录态或验证码。
3. 无凭证管理能力:登录依赖流程需依赖已保存会话或前置人工操作,不内置安全的凭证管理或 2FA 处理机制。
4. 适用范围有限:明确排除大型 ETL、数据库操作、重度 OS 级自动化,专注于浏览器+轻量文件场景。
5. 录制维护成本:站点改版后需重新录制或手动修复脚本,非"零维护"方案。
适合人群
- 高频重复性网页数据采集者:如每日抓取 Yahoo Finance 股价、电商价格监控、新闻聚合
- 成本敏感型团队:希望将 AI 用于"设计流程"而非"执行流程",降低运营支出
- 确定性要求高的场景:财务数据提取、合规报告生成等不允许随机性的工作流
- 具备基础 Python 能力的技术用户:需要时能读懂和微调生成的 Playwright 脚本
常规风险
| 风险类别 | 具体描述 |
|---------|---------|
| **合规风险** | 自动化操作需遵守各网站 Terms of Service,某些站点禁止自动化抓取 |
| **账户安全** | 频繁自动化登录可能触发平台风控,导致账户限制或封禁 |
| **数据准确性** | 站点改版后若未及时更新脚本,可能产生静默错误或过时数据 |
| **技术债务** | 生成脚本若无人维护,可能随时间累积成为"僵尸自动化" |
| **隐私泄露** | 录制的流程可能意外包含敏感信息(如搜索关键词、个人数据),需审查生成的 Python 文件后再共享 |