1.实战目标
本次带来的实战,是制作一个查询小工具,作为技术人员,不可避免的就是查资料,在一个搜索引擎上来回折返跑,浏览页面,打开页面,关闭页面,反反复复,今天呢,将这些工作交给影刀,我们就专注阅读可以了。
主要的流程:
- 设定查询内容与过滤条件,本次的过滤条件依据文章的点赞数
- 循环过滤文章列表,比如你输入点赞数100,那么影刀会把点赞数大于100的文章做筛选处理
- 依次打开符合条件的网页,我们就可专心的阅读了,
- 确认是否继续,这个功能是过滤打开网页的,当影刀帮你打开一个网页5秒后,会有一个弹窗出现,有2个功能按钮,一个是结束,就是终止本次阅读,一个是下一个,就是打开下一篇文章继续阅读
程序效果
2.准备工作
- 影刀元素指令操作
- 数据表格指令
- 对话框指令
- 循环与IF判断指令
以上都是影刀基本的操作指令,在影刀官方初级课程中有详细的解答,大家可以浏览学习
3.实战步骤
3.1 设置搜索内容与过滤条件
如果搜索内容为空,直接终止程序
如果点赞数为空,就设置成0,也就是放弃过滤,每一篇都打开查看
3.2 打开网站搜索过滤
首先打卡CSDN网站,进入搜索
搜索后,在文章列表页面批量抓取数据并处理,这里使用数据列表,每次运行,我们先清空数据表格,批量抓取后将数据写入,同时合并点赞数,这个是由于页面元素的原因,不能一次全部获取,所以循环将2次获取的合并在一起。
3.3 循环打开文章查阅
循环文章数据
过滤我们的设置的文章点赞数,大于设置值才打开阅读,如果你不设置,就是每一篇文章依次打开
当然,我们可以设置很多参数,来过滤我们想要的数据,这些就留给大家自己探索了
3.4 阅读结束或继续阅读
我们设定一个弹窗,在打开页面后,过几秒弹窗,让我们自己决定是更换下一个阅读,还是直接终止程序
这个对话框可以移动,我们阅读时移开就好了,可以缩放
到此,这个小工具就完成了。
4.实战难点
4.1 数据表格介绍
影刀RPA提供了丰富的数据表格操作功能,功能十分像Excel文件和数据表格。假如你对excel操作指令十分熟悉,那么这个功能就十分简单了。
数据表格是嵌入影刀中的,可以在这里像操作excel数据表那样操作,同时你可以将数据导入导出处理,比如你分享别人一个影刀应用,需要一些数据支持,就可以内置在这里。
4.2 数据表格操作功能
-
写入内容至数据表格:用户可以在数据表格中写入或覆盖内容。支持单元格、区域、行、列的写入,并且可以选择追加一行、插入一行或覆盖一行的方式进行写入。写入的内容可以是单个数据或列表形式的数据,如果是整行写入多个数据,则需要将数据存放在一维或二维列表中。
-
读取数据表格内容:用户可以从数据表格中读取内容,包括单元格、区域、行和列的内容。读取到的内容可以保存为变量,以便后续使用。读取的数据类型包括字符串类型、二维列表类型、一维列表类型等。
-
循环数据表格内容
-
数据表格的基本操作:影刀RPA支持对数据表格的基本操作,如删除数据表格行,删除数据表格列,清空数据表格,读取数据表格总行数。
-
数据表格的导入导出:数据表格支持导入导出Excel文件,方便用户在影刀RPA和Excel之间传输数据。
4.3使用场景
- 使用影刀批量发消息,可以将用户信息与消息导入其中操作
- 数据抓取功能,可以将捕获的数据放在这里处理,不用新建excel
- 收集程序运行记录,将失败的日志写入其中,便于排查
- 将程序使用配置变量数据或是一些流程判断常量写入其中,相当于全局变量的功能
数据表格的功能虽然很少,由于是影刀开发的,并于影刀软件绑定在一起,可以将其切入程序中,在处理数据时,就有了一定的便捷性,我们不用新建exce来处理,直接将数据写入数据表格,有需要我们再导出处理。就像编程说的,他的存在降低了程序的耦合性。
5.最后
感谢大家,请大家多多支持!
标签:表格,写入,RPA,影刀,过滤,CSDN,打开,数据 From: https://blog.csdn.net/ddf128/article/details/142612091