使用UIBot最主要的就是两个作用:数据的获取、数据的写入
本次教程就用以梦想云的ERP系统为范例给大家介绍下如何实现利用元素来获取数据和写入数据。
1、使用浏览器命令中的启动新浏览器命令,来打开梦想云的网站:
2、这里就以财务版为例,使用元素点击命令,获取到财务版的体验按钮,并点击
在随后的类别,就选择数码电器类别
3、用元素点击功能找到账单管理中的收款单
这个表格就是我们需要抓取的数据了
4、我们尝试使用数据抓取功能来抓取数据
点击选择目标按钮后把鼠标移动到表格的数据上,选择表格中的单元格数据,左键单击鼠标确定选择
UIBot会自动识别出当前是一个表格,并提示你是否要采集整个表格的数据
我们点击【是】按钮,就可以看到采集下来的数据。
但是到现在这一步会发现一个问题,就是这里采集的数据不完整,只有到第8列。这是为什么呢?
通过实际分析这个表格可以发现,这个并不是一个标准的表格元素(它实际上是由DIV来模拟出的表格样式),所以我们要想获取全部内容,得要再抓第二次数据,把表格剩下的另外一半抓取下来,存放到另外一个变量里。
再次抓取数据,鼠标移动到后半段的表格中,再次抓取数据存入变量arrayData1中
5、表格的两段数据都获取到了,那剩下最重要的就是把两段数据合并起来,这样才方便后续的使用
建立两个空数组,先把单条的前半段和后半段数据循环遍历出来,合并到一起,在把整条数据以数组的形式存放到另一个数组中,方便后续使用。