背景
最近在朋友说他在经历电影慌,新出的好看的电影寥寥,以往的高分好评电影找来找去就那么几部,让我推荐推荐。我最近正好在研究一个rpa自动化功能,正好试着让机器人帮忙发掘下符合他要求的电影,具体的脚本效果,编写步骤,如何使用,大家往下看看。
效果预览
我是通过豆瓣app查找符合要求的高分电影的,下面挂一张通过这个自动化工具实现的效果动图,这里都是通过工具实现的自动化操作,怎么样?效果看起来很酷炫吧。
具体步骤
要实现这样的一个自动化应用,操作也很简单,主要分为这几个步骤,新建移动端自动化应用->编写脚本->保存并发布脚本->新建PC端应用->调用移动端应用->收集数据到excel,这六个步骤,下面是非常详细的教程,大家跟着一起来试试吧。
1.新建移动端自动化应用,这里有pc和手机两端,因为我们操作的是手机app的微信,所以选择移动端自动化,大家千万别选错噢
2.先终止微信,再启动微信,初始化界面状态,这样就保证我们每次运行的时候,进入app的状态都是初始化的,这个也很关键
3.通过点击元素指令,点击这里的书影音按钮
4.先通过相似元素捕获到需要遍历的相似元素的信息
5.通过循环相似元素的指令,循环刚刚捕获的相似元素信息
6.循环中根据需要,设置好循环退出的条件,避免一直循环下去
6.这里获取元素信息可以拿到,电影名,电影评分,以及电影所属的类型关键词
7.当电影的信息满足我们的要求,则放进我们的结果列表
8.通过设置变量指令,将最终的结果列表赋值给输出结果,至此移动端的脚本就完成了
9.退出到我的列表页面,注意点击这里的发版
10.新建pc的自动化应用
11.调用之前完成的移动端应用
12.通过设置变量的指令,将输出结果从文本转为列表
13.将列表的每一项再通过设置变量的形式从文本转为数组,通过追加行的方式,写入excel
通过以上的一顿操作,我的自动获取高分电影的脚本终于完成了,当我把满满一页的高分好评的电影发送给朋友的时候,朋友都感动了,感觉是用心了,然而,我并没有花太多自己的时间。懒惰是人类文明进步的真正动力,原以为是一句玩笑,现在是切身体会到其中意味。
使用小结
这个rpa工具可以很好的支持pc端和移动端,通过两端的联动,可以发挥出1+1>2的效果,这个是其他同类rpa工具所不具备的。
获取一条电影信息平均3s左右,大家可以加入自己需要的筛选条件,比如电影类型等等,主演名字等等,让手机在那跑30min就好,相当方便。
案例中大量的运用了移动端的元素的捕捉,如果遇到一些操作指令无法生效的场景,可以试试元素捕获的开放模式。
我使用的rpa客户端版本是1.9.5,豆瓣版本是7.70.1,更多的功能和使用场景,大家一起来发掘吧
大家一起去试试吧!