影刀RPA 指令面板完全指南:搜索、收藏、分类的高效使用技巧

影刀RPA 指令面板完全指南:搜索、收藏、分类的高效使用技巧

影刀RPA 指令面板完全指南:搜索、收藏、分类的高效使用技巧

很多新手找指令(动作)的方式是:在左侧指令列表里,一个一个分类点开翻。翻两分钟没找到,觉得影刀没有这个功能,然后绕一大圈用Python节点自己写。

实际上影刀内置了几百个指令,翻是翻不过来的。会用指令面板的搜索和收藏功能,效率能翻好几倍。


指令面板的三个高效入口

影刀的指令面板在编辑器左侧,默认展开显示所有分类。但更高效的打开方式是这三个:

1. Ctrl+F 搜索指令。

在流程编辑区按Ctrl+F,弹出一个搜索框,直接输入关键词。这是最快的方式,比肉眼翻分类快十倍。

输入"点击"→ 出现【点击元素】【点击鼠标】【点击图片】等相关指令,拖到流程里就行。

输入"读取"→ 出现【读取Excel】【读取文件】【读取网页源码】【读取邮件】等,一目了然。

2. 右键画布区域快捷插入。

在流程编辑区的空白处右键,有一个"插入指令"菜单,直接搜关键词。比先定位到左侧面板再翻更快。

3. 指令收藏夹。

常用指令可以右键 → 收藏,全部集中在"我的收藏"分类下。高频指令只点一次收藏,以后都在收藏夹里找,不用反复搜索。

拼多多店群自动化报活动上架!

哪些指令值得收藏?每天必用的那些:

  • 【打开网页】【关闭网页】

  • 【点击元素】【填写】【获取元素文本】

  • 【IF条件】【ForEach循环】【运行子流程】

  • 【等待元素】

  • 【读取Excel】【写入Excel】

  • 【日志输出】

收藏夹用好了,80%的操作都不用离开收藏分类。


指令分类全览

影刀把指令按功能分成了十几个大类。知道每个分类大概有什么,搜索的时候就能用对关键词。

流程控制类

这是流程的骨架,决定代码的执行顺序。

指令作用必知程度
IF条件条件分支,满足条件执行A,否则执行B★★★★★
ELSE IF / ELSE多条件分支★★★★★
ForEach循环遍历列表或元素集合★★★★★
WHILE循环条件为真时循环执行★★★★
Break跳出当前循环★★★

| Continue | 跳过本次循环进入下一次 | ★★★ |
| 运行子流程 | 调用其他.flow文件 | ★★★★★ |
| 等待 | 暂停指定时间 | ★★★★ |
| 终止流程 | 立即停止整个流程运行 | ★★★ |

网页操作类

这是影刀的主力战场,指令最多的一类。

指令作用注意事项
打开网页在浏览器中打开URL每次打开会新建标签页
关闭网页关闭当前标签页不会关闭整个浏览器
点击元素点击网页上的按钮/链接需要先捕获元素
填写向输入框写入内容支持模拟输入和直接赋值
获取元素文本提取元素的文本内容支持批量获取列表
获取元素属性提取href、src等属性采集链接和图片时用
选择下拉框选择select下拉选项按value或文本选择
鼠标悬停触发hover效果导航菜单展开常用
拖拽元素从一个位置拖到另一个排序、滑块验证
滚动到元素页面滚动到目标位置加载更多内容常用
截图元素对指定元素截图保存验证或证据
等待元素等待元素出现/消失解决加载延迟问题
切换iframe进入或退出iframe嵌套页面必须切换
切换标签页多标签页之间切换按索引或标题切换
执行JS在网页中执行JavaScript高级操作兜底

新手最容易漏掉的是【执行JS】——当所有标准指令都搞不定时,一条JS代码往往能解决。比如隐藏某个遮挡元素、修改页面样式、触发自定义事件。

数据操作类

指令作用
读取Excel读取Excel文件内容到变量
写入Excel将变量数据写入Excel
读取CSV读取CSV到数据表
写入CSV将数据写入CSV
创建列表新建一个空列表

| 添加列表项 | 向列表追加元素 |
| 字典操作 | 创建和操作键值对 |
| 文本拼接 | 多个字符串组合在一起 |
| 文本替换 | 字符串查找替换 |
| 正则匹配 | 正则表达式提取文本 |

系统操作类

指令作用
打开文件用系统默认程序打开文件
复制文件文件拷贝
删除文件删除指定文件
创建文件夹新建目录
获取文件列表列出目录下所有文件
运行程序启动外部应用程序
键盘输入模拟键盘输入
鼠标点击模拟鼠标点击
截图全屏或区域截图

搜索指令的黑话指南

影刀的搜索匹配的是指令名称和描述。如果你用口语化的词搜不到,试试这些"黑话":

你想做的事搜索关键词对应指令
从网页上取文字“获取元素文本” / “提取文本”【获取元素文本】
往输入框里打字“填写” / “输入”【填写】
重复做一件事多遍“循环” / “遍历”ForEach / WHILE
判断条件做不同的事“IF” / “条件判断”IF条件
两条路选一条走“分支” / “条件”IF / ELSE
搞翻页“循环” + “点击”组合使用

| 保存数据到表格 | “写入” / “保存” | 写入Excel / CSV |
| 打开一个文件 | “打开” / “启动” | 打开文件 / 运行程序 |
| 让流程停一会 | “等待” | 等待 / 等待元素 |
| 发邮件 | “发送邮件” | 【发送邮件】(网络分类) |
| 读邮件 | “读取邮件” | 【读取邮件】(网络分类) |
| 执行自定义代码 | “Python” / “代码” | Python节点 |


收藏夹的维护习惯

我见过最乱的工作区:收藏夹里有60多个指令,跟没收藏一样——还是得翻。收藏夹的维护有三个原则:

1. 核心指令不超过15个。

人的记忆上限差不多就是15个。收藏50个跟不收藏没区别,因为你记不住收藏了什么。

2. 已经形成肌肉记忆的指令,取消收藏。

TEMU店群矩阵自动化运营核价报活动

比如【点击元素】,天天用几十次,闭着眼睛都能从流程控制分类里拖出来。这时候留在收藏夹里反而占位置,果断移除。

3. 按项目阶段调整收藏。

做一个采集项目时,临时把【获取元素列表】【翻页】【写入CSV】加入收藏。项目做完移出收藏。收藏夹应该反映你当前最常用的指令,不是你的完整工具箱。


容易忽略但巨好用的指令

以下这些指令新手很少注意到,但用上了能省大事:

【执行JS】— 在"网页操作"分类的最下面。能直接操作DOM,绕过影刀的元素捕获限制。比如有些页面元素用正常方式选不中,一条document.querySelector('.btn').click()就能点。

【切换iframe】— 新手采集经常遇到"明明元素在那,影刀就是找不到"的问题。八成是因为目标在一个iframe里面,你没切进去。F12开发者工具里看到<iframe>标签,先切进去再找元素。

【等待元素】— 比【等待】好用一百倍。【等待】是傻等固定时间(网络快的时候浪费时间,网络慢的时候不够等),【等待元素】是智能等——元素出现就继续,超时才报错。

【变量赋值】— 在"流程控制"分类里。有些人会在Python节点里写x = 5来给变量赋值,其实影刀原生就有【变量赋值】指令,不用切Python。

【日志输出】— 在"流程控制"分类里。调试神器。变量值不对?在关键位置加【日志输出】打印变量的值,比盯着流程干想快得多。


总结:Ctrl+F 搜索是最高效的找指令方式,收藏夹控制在15个以内,记住几个容易忽略但巨好用的指令。别在指令列表里用眼睛翻——那是新手干的事。


作者:林焱