关于RPA Uipath通过页面获取文本/文字/数字的问题记录

       前言:博主是今年11月份才刚开始接触RPA这一块领域,属于刚学习。所以遇到的这些问题全都是一些最基础的问题。鉴于目前RPA在国内还没有盛行,经常出现遇到一些问题在网上找不到的情况。所以就不如记录一下自己学习过程中遇到的问题,做一个汇总。希望能给一些初学者以一些帮助,巩固自己的知识,也希望其他都能力的人看到我的这篇文章能给出一些更好的解决方法或者建议。

        现在是自己记录的第一篇:关于网页上的获取字符的操作

        问题的初衷:想要获取网页中一个多页表格的数据,但是表格的行数是每天都会变化的,而且下一页的按钮到最后一页时仍然是可点击状态,点击后会直接跳到第一页

        问题解决办法:发现页面中存在记录总行数的元素,用"Data Scraping"获取数据中,将获取数据的最大值变成页面此时记录表格的总行数,就能获取到整个数据表格了

表格类型

 

        首先用"Get Text"这个获取能够得到总行数的文字

        比较巧合的是,这个是用英文来描述的,字符也都是用空格来分开,正好可以用Split这个方法,通过空格分隔。表达式:ArrayMaxNum=MaxNum.Spilt(" "c)【"ArrayMaxNum"为数组类型,"MaxNum"为"Get Text"活动的输出值】

转换格式

        将ArrayMaxNum(5)的值赋给"Data Scraping"中的获取最大值,需要换成int类型。

更改类型

 

        还有一种方法,就是用到的正则表达式,用"Matches"这个活动,匹配出这段文本的数字,然后将他们放进数组,取对应的位数就可以了。

正则表达式

 

已标记关键词 清除标记
相关推荐
©️2020 CSDN 皮肤主题: 深蓝海洋 设计师:CSDN官方博客 返回首页