跳到主要内容

功能组件索引

九头虫 RPA 内置 6 大模块、60 个功能节点。每个节点均可点击跳转到详细文档。


触发器 — 流程的启动方式

组件说明
手动执行点击执行按钮启动
右键菜单选中内容后右键触发
快捷键触发绑定组合键一键启动
定时触发Cron 周期自动执行
元素监控DOM 出现/更新/消失时触发
URL 匹配地址栏变化时触发
网络拦截拦截 XHR/Fetch 请求
信号触发接收其他流程的信号
WebSocket 触发服务端长连接下发指令
SSE 触发服务端流式事件推送

事件交互 — 页面上能做什么

组件说明
点击事件左/右/中键单击及双击
悬浮事件鼠标悬停触发菜单
输入文字逐字输入,模拟打字延迟
按下按键键盘事件,支持组合键
选择选项下拉框及级联选择器
勾选选框checkbox/radio 切换
提交表单原生提交或点击按钮
滚动页面模拟滚轮,三种模式
触发事件手动派发 JS 事件
上传文件绕过安全限制注入文件
下载文件接管下载保存到本地
读剪切板读取剪贴板文本
写剪切板写入文本到剪贴板

浏览器控制 — 窗口与标签页管理

组件说明
打开网页导航到指定 URL
打开窗口创建新窗口,支持无痕模式
关闭窗口关闭指定窗口
关闭网页关闭当前标签页
刷新页面普通刷新或强制刷新
替换页面静默替换 URL
切换窗口切换操作上下文到指定窗口
切换页面按索引或 URL 切换标签页
切换 iframe进入 iframe 内部操作
处理弹窗自动响应 alert/confirm/prompt
显示通知发送浏览器通知
页面截图截取页面可见区域

流程控制 — 流程逻辑编排

组件说明
条件分支if-else 逻辑
多路分支switch-case 多路匹配
循环执行遍历数组或固定次数
汇聚节点合并多条分支路径
延迟暂停指定秒数
调用流程嵌套执行子流程
发送信号向其他流程广播信号
返回子流程返回结果

通用组件 — 数据与工具

组件说明
设置变量声明或更新上下文变量
数据采集提取元素文本/属性/媒体
等待元素等待 DOM 元素出现/可见
等待信号流程中途等待外部信号
执行代码运行自定义 JavaScript
打印输出输出日志到面板
读取文件读取本地或远程文件

网络组件 — HTTP 请求

组件说明
等待 HTTP监听并提取接口响应数据
发送 HTTP绕过 UI 直接发送请求

按用户类型推荐

刚上手

先搞定"启动"和"操作",够你完成 80% 的日常任务:

  1. 手动执行 — 理解流程怎么跑起来
  2. 打开网页 — 导航到目标页面
  3. 点击事件 — 点击按钮、链接
  4. 输入文字 — 填写表单
  5. 数据采集 — 提取页面内容
  6. 设置变量 — 暂存数据给后面用
  7. 打印输出 — 调试时看变量值

需要批量处理

数据量大了之后,加入循环和判断:

  1. 循环执行 — 遍历列表逐条处理
  2. 条件分支 — 按条件走不同路径
  3. 延迟 — 控制频率避免被限流

进阶玩法

需要更精细的控制和跨页面协同:

  1. 切换 iframe — 操作内嵌页面
  2. 元素监控 — 等动态内容出来再处理
  3. 调用流程 — 拆分子流程复用
  4. 网络拦截 — 直接拿接口数据
  5. 定时触发 — 无人值守自动跑