本文背景
最近在使用 RPA 编写自动化程序。
主要是想让更多使用灵想 ai 的小伙伴们。能够更快速的创作出文章,快速的发布文章,把大部分的时间和精力都用在打磨文章上面,而不是在创作和发布的过程浪费时间。
所以近期我主要在测试两款工具,一款就是影刀,另一款就是八爪鱼,两款 RPA 软件。
功能对比(只说差别)
流畅度对比
影刀在建立多个流程以后,虽然稍微有点卡顿,但是整体还是比较流畅的。

而八爪鱼在建立多个工作流后,尤其是第 4 个工作流,我每个工作流其实不超过十条指令,却发现有明显的卡顿,所以八爪鱼在这一方面优化的就没有影刀好。
采集相似元素的方法
影刀它可以智能识别。捕获元素的时候。不仅可以编辑该元素的节点,而且还有锚点模式,对于不懂 xpath 语言的人而言。是一个非常好的优势。
影刀:
影刀捕获元素的时候还有修复元素的选项,而八爪鱼没有,八爪鱼只能够反复的自己进行测试而不能智能修复。
八爪鱼:

八爪鱼大多数情况下,是需要手动修改xpath的
手机自动化
大家都知道,有些应用,现在慢慢的转到手机版本了,特别是小红书,电脑端早就已经不能私信了。
影刀:
所以渐渐的想在小红书上面去做发布文章私信的时候,会越来越受阻,在这种情况下就必须要接触手机自动化功能,包括一些数据的采集,很多平台都开始只支持手机客户端了,比如陌陌、喜马拉雅,这些平台手机端明显更好用,所以说手机自动化是一个很重要的功能,这一点影刀又取胜了。
八爪鱼没有:
AI指令模式
很多时候,我们需要处理数据,但是临时呢又找不到编写正则语句的方法,这个时候就可以用影刀里面的有个魔法指令,他可以协助我们通过人工智能的方式去生成一个新的接口出来。

有时候紧急的情况下,需要我们处理数据。最常见的是需要对文本进行数据化处理,而我们又对 Python 语言不熟悉,这个时候就可以利用这个魔法指令的,而这一点八爪鱼同样也没有。
八爪鱼的优势
八爪鱼有一个优势:就是可以直接将写好的指令通过链接的方式分享给用户,是免费的。
但是影刀必须得是企业版,企业版年费大几千,一般小团队是抗不住的。
不过关于这点,大象已经找到解决方案,并且在大象笔记里面已经发布方法来,亲测有效,免费分享,这个方法别人还都是收费卖的,关键是还是按次数收费。。。
八爪鱼的劣势
八爪鱼的自动化接口输入有 bug。当我们采集了对话框元素以后,输入准备好的文本,居然输入无效,只能通过模拟人工输入。
要知道,这是一个常用的功能,也可能是我元素抓的不准确,或者流程上有点问题。但是我用相同的方法去操作影刀却没有问题,而且影刀更灵活的还有剪贴板输入模式,又是一种方法。
这个 bug 我反馈过八爪鱼,但是没有得到回复。

看来八爪鱼还是主做采集,对自动化这一块,还有待提升

结论
基于以上考量,我决定还是先用影刀来写工作流。 至于分享工作流的方法,就用大象笔记里面我发布成功的方法。