OpenClaw RPA

🤖 录一次跑万次,零幻觉自动化

基于LLM的RPA自动化框架,一次录制生成Playwright脚本,零成本重复执行,支持浏览器、Excel、Word及API自动化,消除幻觉风险。

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

使用说明

核心用法

openclaw-rpa 是一款LLM驱动的RPA智能体框架,用户用自然语言描述任务,AI在真实浏览器或本地环境中逐步执行并截图验证,最终编译为独立的Playwright Python脚本。核心工作流为「录制一次,无限回放」:首次运行时AI驱动浏览器完成任务并生成代码,后续直接执行生成的脚本,无需再次调用大模型。

触发指令#rpa/#RPA 开始录制,#rpa-list 查看任务列表,#rpa-run:{任务名} 执行已保存任务。

自动化能力覆盖

  • 浏览器自动化:点击、填表、提取文本、排序筛选表格、DOM检查
  • HTTP API:GET/POST 任意REST端点,支持API密钥嵌入(#rpa-api
  • Excel处理:基于openpyxl创建/更新多工作表,支持动态行数据
  • Word报告:基于python-docx生成含段落和表格的文档,无需Office
  • 自动登录#rpa-login一次性保存cookie,#rpa-autologin自动注入跳过验证

显著优点

1. 成本革命:重型会话若全程由大模型驱动浏览器,单次成本可达数美元;录制后回放零token消耗,边际成本趋近于零
2. 确定性执行:录制阶段人工确认流程正确,回放时执行预存步骤,彻底消除LLM幻觉导致的随机错误

3. 完全可移植:生成纯Python脚本(rpa/*.py),标准Playwright依赖,无OpenClaw运行时依赖,可手动编辑调试

4. 混合场景支持:单任务内可组合浏览器+API+Excel+Word任意流程,如AP对账场景(API取数→Excel匹配→Word报表)

潜在缺点与局限性

| 限制类型 | 具体说明 |
|---------|---------|
| 动态网站适配 | 重度SPA(复杂客户端路由)可能导致选择器漂移,需配合`dom_inspect`和滚动定位稳定元素 |
| 反爬机制 | reCAPTCHA/hCaptcha等验证码无法自动 bypass,需人工介入或依赖cookie复用绕过登录墙 |
| 非浏览器场景 | 大型ETL、数据库直连、重量级OS级自动化不在支持范围内 |
| 初始录制成本 | 首趟仍需LLM参与生成脚本,复杂流程录制时间较长 |

适合人群

  • 财务/运营人员:定期数据抓取、报表生成、对账流程自动化
  • 开发者/QA:快速生成可维护的Playwright测试脚本,替代手工编写
  • 中小企业:无预算购买UiPath/Automation Anywhere等商业RPA,寻求开源零代码方案
  • AI应用构建者:需要确定性执行链路,无法容忍生产环境LLM幻觉的场景

常规风险

  • 合规风险:自动化操作需遵循目标网站ToS及当地法律,高频抓取可能触发封禁
  • 凭证安全#rpa-login保存的cookie文件需妥善保管,避免泄露会话凭证
  • 脚本维护:目标网站UI改版后,预录脚本可能失效,需重新录制
  • 依赖管理:需本地安装Python、Playwright、openpyxl、python-docx等依赖,环境配置出错可能影响执行

OpenClaw RPA 内容

articles文件夹
scripts文件夹
手动下载zip · 133.4 kB
autologin-tutorial.en-US.mdtext/markdown
请选择文件