程序员老鬼

UiBot教程:数据获取的方法

在RPA(机器人流程自动化)里,处理数据简直是家常便饭。各种数据从网页、文件、数据库中涌来,虎哥我常常觉得自己像个超级数据处理器,仿佛置身于数据的海洋中。今天,我们就来聊聊这些RPA流程中关于数据的那些事儿,看看如何轻松优雅地处理它们。

数据抓取

在RPA流程中,我们常常需要从网页或者表格中获取一堆数据。比如说,你在某个电商网站上搜索手机,想要把所有搜到的手机型号和价格都扒拉下来,这时候就能派上UiBot的数据抓取功能。

这个功能就像给你装上了一台数据吸尘器,一次性把这些数据都吸进来,存到一个数组里。要用这个功能,只需要打开流程编辑器,找到“数据抓取”按钮,点击它就可以弹出一个交互式的对话框来指导你完成抓取。

Image

从网页抓取数据的时候,你得先把需要抓取的网页打开,这可以手动操作,也可以用RPA命令自动化处理,比如用“浏览器自动化”的命令启动浏览器,输入搜索关键词,然后点击搜索按钮。

Image

接下来就是定位你要抓取的数据,比如商品名称。选择目标时,要确保选的是同一层级的数据,否则会导致抓取失败。UiBot会提示你选择相同层级的数据再抓一次,这样就能保证抓取到所有目标数据的共性。

Image

抓取完商品名称后,你可以继续抓取价格等其他数据,最后得到的数据是按行排列的,商品名称和价格一一对应。然后,如果你还想抓取多个页面的数据,可以使用抓取翻页功能,通过选择页面中的翻页按钮来实现。

Image

文件数据处理

文件也是数据的常见来源之一。UiBot提供了多种文件格式的读取操作,比如通用文件、INI文件、CSV文件等。

通用文件处理

通用文件处理一般用来读写没有特定格式的文本文件,比如用记事本编写的文本。使用“读取文件”命令,输入文件路径,选择字符集编码(一般用UTF-8),就可以把文件内容读到一个字符串变量中。

Image

INI文件处理

INI文件是一种常见的配置文件格式,通常由多个小节和键值对组成。用“读键值”命令可以读取INI文件中指定小节和键的值。指定配置文件路径、小节名和键名,设定默认值和输出变量,就能获取键值了。

Image

CSV文件处理

CSV文件用逗号分隔字段,常用于数据表格的信息交换。用“打开CSV文件”命令可以把CSV文件的内容读取到数据表中,再对数据表进行处理。然后用“保存CSV文件”命令将处理后的数据保存到新的CSV文件中。

Image

PDF文件处理

PDF格式是办公场景中常用的文件格式之一,UiBot支持多种PDF文件处理命令。比如,可以用“获取总页数”命令得到PDF的页数,或者用“将指定页另存为图片”命令将PDF的某一页转换成图片。UiBot还能将多个PDF文件合并成一个文件,操作相当简单,只需指定文件路径和保存路径即可。

Image

通过这些功能,你可以轻松地从各种数据源中获取数据,进行必要的处理操作。在数据处理这件事上,RPA就是一个大力士,让你轻松应对各种繁琐的数据处理任务。这样的工具,简直是数据处理的“瑞士军刀”,用好了能省下不少时间和精力。

如何获取今天的神器?
关注下方公众号,回复关键词:uibot 获取软件安装包。

Image

点分享

Image

点收藏

Image

点点赞

Image

点在看