【RPA教程】快速采集搜索关键词,0基础小白也能学会!纳豆(收徒)2024年07月10日 09:36:14更新关注12629 都是今年可能近些年情况最好的一年,看来是有些道理的。 近些日子公司一季度的财报信息出来了,过程嘛就不用说了,大家懂的。导致的结果就是工作内容更多更卷了。 本来学习创作的时间就不多,这下就更要“降本增效”了。 最近有些时间没看私信了,花时间看了一下,留言数量还蛮多的,不知道是不是RPA火了,基本上都是RPA相关的内容。 不少小伙伴不仅对于RPA工具本身感兴趣,而且对于如何学习搭建RPA应用也很兴趣十足。 本来RPA目前的上手难度就不大,确实可以出一些教程来帮助一些小伙伴更好的学习、探索和使用RPA来提高自己的工作效率。 考虑到有些朋友确实没怎么接触过RPA,所以教程内容会相对简单基础,后面会根据情况再进行调整。 所以今天,船长给大家分享的是如何使用影刀PRA,实现一个采集搜索关键词的机器人。 需求来源 多数技术都是为了解决问题才出现。只有出现了问题才会有人想办法来解决问题。 而帮助别人解决问题,就是最好的赚钱方式。 所以问题来了,别人有什么问题需要解决呢?用销售的话术来说就是如何了解用户痛点,挖掘深层需求。 为了解决这个问题,需要用到之前说的搜索关键词,或者说搜索下拉词。 因为这些关键词往往来源于大量用户的搜索数据,经过总结、排序分析后,才形成的搜索推荐结果。 能出现在下拉列表中的信息大多就是近期热门的流量搜索,也就是很多人的习惯性搜索内容。 如果能够一次性收集大量的这种搜索关键词,对于研究用户需求是很有价值的,值得搭建一个RPA应用来采集这种数据。 设计思路 RPA流程是模仿人类工作流程的自动化。正常情况下我们是如何看到这些搜索关键词的? 点击搜索框进入键盘输入状态 输入文字内容到搜索框中 等待搜索框自动检索展示下拉列表 上面这个过程,就是一次完成获取下拉搜索词的完整步骤,那么我们完全可以通过RPA来重复这个过程,来获取不同的下拉关键词列表,最后可以将关键词存入到Excel中。 清晰了主要需求,那么下一步来画一下流程图: RPA搭建 有了流程图,下面就可以使用RPA工具来搭建这个流程,这里用的影刀RPA。 在影刀中新建一个PC自动化应用,进入到PRA设计工作台中。 工作台界面是这样的,上面如图: 左侧指令栏是各种流程指令,可以拖入到中间的设计台中。指令非常的多,常见的有包括软件的启动、点击、输入、选择、判断、等待、循环、数据输出到Excel等等。 中间是设计台,用来排列和配置指令的。当指令配置完成后,点击上面的启动按钮,那么就会从上到下,按顺序执行指令来完成工作。 中间下方是元素库,是RPA用来定位操作元素位置的。 比如你需要RPA点击网页的一个按钮,那么就需要在捕获这个按钮的网页位置元素到元素库中,当RPA需要点击这个按钮时,就能够通过元素库的元素找到网页上的按钮位置。 右侧是当前RPA应用的目录结构和全局参数,这里暂时不用过多了解。 指令设计 第一步,我们需要在RPA应用启动后,给出一个输入框,能够让用户输入要搜索的关键词信息。 指令需要从左侧的指令栏中拖到中间,找不到可以按照名称进行搜索。 所以,需要使用打开自动以对话框指令,来设计一个弹窗,输入搜索关键词,让后面的指令获取弹窗的内容。 然后在自定义的工具箱中拖出一个输入框到左侧区域,在配置中输入下面的内容,完成后点击确认保存指令。 然后我们可以点击指令右下角的运行指令测试一下弹窗是否正常。 然后拖入下一个指令:打开网页,来打开百度网页。 在网址中输入百度的地址:https://www.baidu.com/,然后点击确定保存指令。这个指令就可以直接在浏览器中打开百度的网站。 然后,我们需要在打开的百度网页的输入框中写入之前弹窗输入的内容。这里用到了填入输入框指令: 这个指令需要我们获取网页输入框的元素,所以需要先进行元素定位获取。 做法也非常简单,在元素库中点击捕获新元素,然后在影刀浏览器中打开的百度页面里使用Crtl+鼠标左键点击一下输入框,就可以了。 然后在操作目标中选择刚刚捕获好的输入框元素,同时在输入内容中,点击右侧的fx选择弹窗中我们输入的关键词对象。 保存一下,到这里,这个RPA应用自动化基本就完成了,但是还剩下一个问题,就是如何采集下拉关键词。 因为下拉关键词是一个列表,所以需要在元素库中进行列表采集捕获,操作流程如上图,使用Ctrl+鼠标左键捕获一次,再使用相似元素捕获另一个同类型元素。 接着我们使用获取相似元素列表(web)指令来从上面捕获的这个列表元素中获取这个下拉列表的文字,配置如下。 元素操作需要设置为获取文本内容,点击左下角的运行指令可以观察是否采集成功。 最后一个问题,就是如何将这些数据存入到Excel中。这里需要使用打开/新建Excel指令: 这样我们就得到一个打开的Excel对象,通过写入内容到Excel工作表指令,将之前获取到的下拉词列表web_element_list写入到默认Sheet也第一列中。 列表中的每一个元素对应一个单元格,所以上面的指令中会在从第一行第一列的第一个单元格开始,依次向下将列表中的文本写入到Excel中。 到这里,这个RPA机器人应用就按照流程图完成了。完整的运行一遍指令就得到这样的结果: 完整指令 下面是这个RPA应用的完整指令: 如果你完成了这个应用,那么可以进一步思考一下,如何一次性输入多个关键词,然后获取每个关键词的下拉列表,最后全部存到Excel中呢? © 版权声明如有侵权,请联系站长删除THE END杂谈 喜欢就支持一下吧点赞29 分享QQ空间微博QQ好友海报分享复制链接收藏