四时宝库

程序员的知识宝库

我用实在RPA设计器做了一个摸鱼流程 ~

最近我用实在RPA设计器,做了一个《让我瞅瞅你聊啥》的手机流程,用来上班摸鱼。(不是,我没有,老板你听我解释...)

环境配置:

环境配置特别简单,只需要点击流程上方的“小手机图标”,如【图1】

(或者在“设置中心-工具插件-扩展程序”中点击安装“手机管理器”),如【图2】

程序会自动检测并安装相关服务。如【图3】,大概等个三分钟左右,插件的安装就大功告成!

比起以前需要手动安装JAVA环境、安装安卓SDK、安装appium,还需要自己手动配置环境变量等操作,现在的自动配置简直太方便了,哪怕是小白也可以直接上手使用,降低了设计器手机流程的开发门槛。

手机配置:

安装完环境之后,还需要对操作的手机进行配置,需要手机“打开手机开发者选项”,“打开系统USB调试开关”。如何配置手机,实在学院的帮助中心写的非常详细,大家可以看文档进行操作https://rpa-college.ai-indeed.com/doc/8764.html,不同的品牌机型操作可能略有差异,可以根据自己手机型号,上网搜索对应操作。

安装完环境之后,手机管理器会自动检测并连接手机,如【图4】

到这里就可以使用组件对手机进行操作了!手机管理器中的界面,相当于手机的“投屏”,你对手机的任何操作,都会同步显示在这里!

重点来了!!!流程配置:

有RPA流程开发经验的朋友,就可以像设计PC端自动化流程一样,来设计手机端自动化流程,不同的是,这里的操作对象将是手机。

在PC端的流程中,我们使用“点击界面元素”来拾取、点击目标元素,达到点击目标的目的;在这里,我们可以使用“手机自动化”类别下的“元素点击”组件,对手机元素进行拾取、点击。

具体步骤来了!!!

首先拾取了一个微信图标,如【图5】

进行元素点击的操作,即可在手机上打开微信。其实这里建议实在智能可以新增一个组件,用于直接唤起APP,而非使用元素拾取定位的方式去打开,毕竟依靠元素点击去打开APP会因为元素位置变化、手机分辨率变化而不稳定。

同样,依靠“元素点击”组件,找到想查(视)看(奸)的群聊并点击,如【图6】

在微信聊天界面,使用“元素截图”组件截取微信聊天屏幕,如【图7】

保存到流程文件夹中,以便后面组件使用。组件配置如【图8】

这里有个注意的点,如果你想要保存聊天记录,那么“文件名称”最好使用随机名,保证运行生成的聊天记录截图不会覆盖前一次运行的聊天记录截图,“数据处理-文本操作-创建随机文本”组件可以使得每一次生成的文件名称都不同,“创建随机文本”组件生成随机字符串后,输出到变量“随机文本”,在“文件名称”处使用该变量,如【图9】

千万别忘了后缀名.png。

对于截图的聊天记录,我们如何解析为可读的文字呢!这就不得不使用到实在设计器的OCR能力了,使用“AI智能-OCR-通用文字识别”组件,对图片中的文字进行识别并提取出来。组件配置如【图10】

“图像源”选择本地图片,“图片地址”则选择我们“元素截图”储存的文件路径变量。这个组件,可以选择不同平台的识别引擎,实在智能也有自研的引擎,所以这里选用“AI平台-实在智能”,看看自研引擎的准确度如何,大家也可以选择不同引擎进行对比。

流程运行后,“通用文字识别”组件输出的是字典类型的数据,如【图11】

其实我们只需要看text里的内容,这里的内容才是聊天的人名和聊天的文字记录,所以再使用“数据处理-字典操作-字典获取值”组件对数据进行过滤,组件配置如【图12】

我用“遍历列表”组件,又将聊天记录一句一句打了出来,让我们来看看运行结果吧!如【图13】

再过分点,咱还可以加个循环,让程序一直去截图聊天界面,读取聊天记录,确保咱能获取“一手新瓜”!妙哉妙哉~

既然是上班摸鱼,现有流程肯定不行,咱要做到神不知鬼不觉!使用“对话框/通知-钉钉机器人”,将生成的聊天记录,自动给咱们的钉钉发送。此处不做示范,因为我不摸鱼,机器人需要自己去配置,钉钉官方有文档可以参考,配置完填入机器人地址和密钥即可。组件如【图14】

除了这种不正经用途,其实实在RPA设计器这个手机流程的功能还可以帮助一些电商同学,如直播间抓取评论、叮咚买菜、拼多多商品等APP的数据抓取等等。当然,这些更为专业的场景需要更扎实的流程开发能力,我这里就起到抛砖引玉的作用,欢迎你们去探索啦!

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接