一、背景
经常在楼下老乡鸡店里吃饭,有次周末突然看到一个店员拿着电脑在桌子上操作着什么,于是我问起了他,他解释说总部每周需要每个店统计一下店里在大众点评上的差评数据做数据分析,需要人工统计一下,边做还边摇头,说自己只是个服务员,为啥还要做这么个事呢?我听完之后,想起前几天用过一款RPA自动化工具,于是给他支了支招。
用RPA怎么做呢,假想一下,自己现在就是一个机器人:
① 点击大众点评APP,进入首页
② 点击定位
③ 在定位页面点击选择自己想要定位的城市,跳到首页
④ 在搜索栏中输入关键字
⑤ 点击搜索按钮,跳到搜索的列表
⑥ 选择一个店铺,点击进入店铺,获取店铺的详细信息
⑦ 点击评价
⑧ 点击查看全部
⑨ 点击差评,进入差评页,获取差评数据
下面就让我们来看看通过RPA实际配置如何做到跟人一样的操作吧:
我目前采用的是“粒元数字员工”,官网地址:https://www.cxplan.cn/
RPA的执行片段如下:
第一步:启动大众点评APP并进入到所选店铺页面
第二步:定位到差评页面
第三步:循环获取差评数据
二、编辑脚本之前需要先明确在手机上的操作步骤
整体操作流程如下:
1. 移动端流程:大众点评定位到店、大众点评定位到差评、大众点评收集数据
2. 主体流程:PC端应用调用移动端大众点评定位到店、大众点评定位到差评、大众点评收集数据,打开Excel,写入数据。
三、脚本编辑
我们首先新建移动端应用:
1. 点击新建应用-移动端自动化应用
2. 捕捉元素
3. 捕捉之后,点击校验元素,校验通过后,修改元素名称,然后确定保存到元素库
4. 这样就可以操作选中的目标了,比如在点击元素指令上
5. 接下来就可以新建一个移动端大众点评到店的应用了
以等待元素指令为例,进入APP可能有开机广告等不需要关注的东西,所以配置搜索框在指定时间出现就代表已经等广告消失了
填写输入框指令,就是在搜索框中输入指定的内容,这里是“老乡鸡”,勾选上输入法输入,是因为有些APP控件不支持直接填写,用输入法输入就可以了
因为是移动端的应用,数据获取在移动端,但最终数据落地在PC端,流程之间的调用通过参数传递就要用到流程参数,以定位到店获取地址、营业时间为例,需要定义两个输出参数
6. 然后新建移动端大众点评定位到差评应用:
7. 新建移动端大众点评收集数据应用
循环相似元素指令,从相似元素中遍历,也就是差评列表
获取元素信息指令,获取一个个差评描述的文本信息
8. 移动端的应用完成之后,需要发布一下,才可以供别的应用调用
接下来,就可以创建PC端调用了:
1. 新建应用-PC端自动化应用
2. 调用移动端应用
我们现在能看到移动端应用定义的流程输出参数了
3. 本应用主要作用在于串联整个操作流程,使用本应用调用移动端三个应用,收集到数据之后使用Excel相关指令写入Excel。其中打开Excel的方式建议选择poi模式,不用打开客户端直接读取数据,节省执行时间
打开Excel,写入数据
最后通过点击PC端应用大众点评【运行】就能出现上文动图中出现的结果,并将数据最终写入到Excel之中。
四、小结
可以看到,只要在RPA中配置一次,下一次可以直接点击运行,重复之前操作收集数据了,节省很多人力。老乡鸡小哥再也不用摇头了。
这只是RPA的其中一个应用场景,扩展一下,我们大概能联想到更多消耗人力却又是重复的机械的操作场景,这些都是可以被RPA替代的。