OpenClaw RPA

🤖 录制一次,零成本永久回放

将浏览器操作录制为Playwright脚本,实现零LLM成本的确定性自动化回放,节省重复任务开支。

收藏
3.7k
安装
1.1k
版本
1.0.2
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

openclaw-rpa 是一款浏览器自动化录制工具,基于 Playwright Python 实现。用户通过真实浏览器完成一次操作录制,系统将其转换为可重复执行的 Python 脚本。后续回放直接运行脚本,无需再次调用大模型驱动浏览器。

工作流程
1. 录制阶段:使用 #rpa#automation robot 触发录制,在真实浏览器中执行目标操作

2. 生成阶段:自动合成 Playwright Python 脚本,保存为可复用任务

3. 回放阶段:通过 #rpa-run:{task}#运行:{任务名} 直接执行脚本,无需LLM介入

关键指令

  • #rpa-list — 查看已保存任务
  • #rpa-run:{name} / #运行:{任务名} — 运行指定任务
  • run:{name} — 在当前对话中执行

显著优点

| 维度 | 优势 |
|------|------|
| **成本** | 录制后回放零LLM token消耗,单次重型会话可节省数美元 |
| **速度** | 直接执行原生脚本,比实时AI驱动快10-100倍 |
| **确定性** | 固定代码路径消除大模型"每次重新推理"的随机性 |
| **可靠性** | 人工验证一次即可,避免重复提示下的幻觉风险 |
| **合规性** | 本地Playwright执行,数据不流经第三方API |

潜在缺点与局限性

  • 录制成本:首次录制仍需人工操作或AI辅助生成,复杂流程调试耗时
  • 脆弱性:网页DOM结构变化会导致脚本失效,需维护更新
  • 无智能适应:回放无法像LLM那样动态处理弹窗、验证码变化或界面改版
  • 平台限制:当前仅支持 macOS 与 Linux(darwin, linux
  • 法律边界:明确标注需"遵循各网站条款及当地法律",存在合规使用责任

适合人群

  • 高频重复操作者:每日固定抓取Yahoo Finance、电商价格监控、影评分聚合
  • 成本敏感用户:希望将"每次运行都烧LLM token"转为"一次录制永久免费回放"
  • 确定性需求场景:财务数据采集、合规审计日志生成等不容随机性的任务
  • 技术用户:能理解Playwright代码,具备简单脚本维护能力

常规风险

1. 网站封禁:自动化浏览可能触发反爬机制,导致IP限制或账号封禁
2. 数据隐私:录制过程可能捕获敏感信息(登录态、个人数据),需本地安全存储

3. 脚本维护债务:目标网站改版后批量失效,形成技术债务

4. 误操作放大:录制的错误流程会被精确重复执行,需录制阶段严格验证

5. 法律责任:自动化操作可能违反目标网站ToS,用户自行承担合规责任

架构亮点

采用"Locale路由"设计,通过 config.json 动态加载 SKILL.zh-CN.mdSKILL.en-US.md,支持中英双语无缝切换,体现良好的国际化工程实践。

OpenClaw RPA 内容

examples文件夹
rpa文件夹
scripts文件夹
手动下载zip · 74.9 kB
README.mdtext/markdown
请选择文件