rpa抖音app发私信
一、背景:
为了更好地拓客引流,公司尝试到热门APP上,挖掘一些优质的内容生产者。而与这些人才建立联系的第一步,就是先打招呼(自动发送问候语)。
随着人力成本的增加,公司对一项工作的预算是有限的,如果工作需求大,就意味着需要更多的人力,这往往导致人力成本的增加,频繁、重复进行发消息这一操作,既耗时又费力,正常情况下我们有八个小时的工作时间,有效工作时间能有四个小时就比较不错了,但使用RPA机器人后可以有效工作24小时,是人工工作速度的五六倍,所以可以提高工作效率,因此营销人员希望通过RPA机器人来完成以上操作。
二、效果预览:
1.人工操作步骤如下:
- 打开抖音App
- 点击放大镜图标搜索
- 输入关键词“JAVA”,点击搜索按钮
- 点击【用户】/主播tab
- 点击用户名称
- 点击私信
- 发送私信内容:“您好,请问您接推广吗?大概报价是多少?”
- 返回至用户列表
- 点击下一个用户名称
- 循环操作以上操作
2.使用rpa机器人后操作效果如下:
三、rpa具体操作步骤:
- 打开rpa客户端,新建应用,选择移动端自动化应用
2.进入应用指令输入界面,插入手机,选择传输文件,将USB调试开启,点击安装apk,
rpa客户端右边出现手机界面,并能够使用鼠标进行操作手机界面,则连接成功
参考文档: https://www.cxplan.cn/doc/#5e7a8e3f9795d997c7aac0a440cd127f
3.先将人工操作的界面元素进行捕捉,按住ctrl键并点击鼠标左键,获取搜索按钮这个元素,并进行重命名,以便在指令中区分使用
4.以此类推,将人工对某个用户发私信的每一步的操作进行元素捕获,其中对相似元素的捕获需特殊说明,比如想要捕获如下用户列表,我们发现这些用户的相似元素是右边的“关注”这个按钮,则我们对其进行第一次捕获,捕获成功。
5.开始做相似元素的捕捉,点击捕获相似元素,获取另一个“关注”按钮元素,然后点击校验元素,显示多个元素,则表示相似元素捕捉成功,这个将在指令中做循环使用;
6.接下来进行指令的输入,为了保持每次app的初始状态一致,首先关闭抖音app,然后再打开抖音app
7.指令的输入如下,因为可能会出现一些弹框(获取通讯录联系人信息等),需要将其做一个判断,如果存在则点击关闭该弹框,保证能正常进行我们模拟人工的操作流程。
8.填写输入框如下:
9.当填写了输入框点击了搜索,之后点击了用户,出现用户列表
10.这里,如何对用于列表进行循环操作,点击循环相似元素,选择操作目标(之前捕捉的相似元素)如下图所示:
11.开始执行循环里面的指令:
操作目标选择上一步循环相似元素写入的对象win_loop_element,点击高级,设置横向左平移20,即点击关注旁边的空白处,进入用户主页
12.进入主页,操作点击元素发私信,这里做if元素判断,因为有的用户主页界面不一样,比如私密账号的主页发私信在最右边,而一般的用户主页发私信在第二个位置
13.防止元素定位不准确,需要将元素信息TextView中勾上text显示的文字,做一下元素校验操作,这样就能精准识别元素位置
14.在填写输入框内容之前判断一下输入框元素是否存在,存在则输入需要发送的消息,点击发送消息,不存在的话点击旁边的回话按钮,切回到输入文字的界面,输入需要发送的消息,点击发送消息,操作如图:
15.然后点击返回元素,返回到用户列表页,结束当前用户的操作指令,进入下一个用户的操作指令
16.为避免循环过程中因为某个用户点击出现意外的情况而终止程序,我们对其进行异常捕捉,保证程序可以正常的走下去
17.指令输入完成,点击运行
以上便是本次rpa发送抖音私信的指令操作,这样能够实现自动对抖音用户进行私信。
四、本次的操作重点:
1.捕捉人工操作发私信的所有按钮和输入框元素,以及相似元素捕捉,进行重命名,以便指令输入中区分使用;
2.指令流程需要根据人工操作步骤顺序来,不然就可能会出现元素不存在情况;
3.对一些突然弹出来的界面需要做一些if元素判断,元素存在则进行关闭弹窗指令,以便能够正常进行流程的进行;
4.元素捕捉需注意到定位是否准确,需要在元素信息TextView中勾上text显示的文字,做一下元素校验操作,确认能精准识别元素位置。
5.不同手机,可能会出现捕捉的元素不存在,需要做兼容,if元素判断,保证能都在不同手机上进行运行。(本文构建应用使用的RPA客户端版本为v1.9.3)