Everdroid开发教程:iframe框架中的元素获取

1.场景案例

如今,在互联网高速发展的今天,出现了很多使人类便利的应用,其中几乎每天都会用到的浏览器,好用的同时,且方便,只要有网随时随地,都可以在上面查询到想要的答案,所以这也是为什么很多人都用,且每天的使用次数很高。

每天金融类的客户都需要观看各类网站,需要去查看或者下载对应相关公告,下面我们人工去操作相应的场景,点开这样网站,去找到对应需要的公告,就要人工输入搜索相对应的词,然后去查看所搜索到的新闻或者其他内容,多次重复的操作,而且是每天,所以久而久之就会感觉到疲劳,但是现在通过Everdroid可以设计流程RPA机器人,可以代替人工进行这种重复的操作,同时准确率也比人工高,那么如何设计机器人去做这些操作呢,下面为大家简述一下,首先,找到打开网页节点,然后拖拽到流程区域,输入对应的网址,然后定位到相应的搜索框,并指定内容,写入搜索框,点开想查看的公告,摘取到需要的内容,把然后关闭网页。

2.如何获取iframe框架中的文本框,按键元素

首先,还是先来了解一下iframe框架是什么,经常和网站打交道或者建站的朋友对iframe应该很熟悉,iframe 元素会创建包含另外一个文档的内联框架(即行内框架)。iframe的强大功能是不容忽视的,网站通过iframe会变得更加美观、大气,所有的主流浏览器都支持标签。
Everdroid开发教程:iframe框架中的元素获取
上面介绍了iframe框架,现在来介绍如何使用Everdroid设计流程机器人,来抓取到文本框的内容,和里面一些元素的赋值。首先还是拖拽打开网页这个节点到流程区域,输入需要打开的网址,拖拽输入文本节点,指定到搜索框,指定搜索关键词,比如沪市,如图所示:
Everdroid开发教程:iframe框架中的元素获取
这里可以清楚的看到,有许多的节点分类,而且分类的很详细,这里我们就使用了打开网页和输入文本两个节点,点击运行看一下,是什么效果,可以看到打开了网页,并在搜索框输入沪市,如图所示:
Everdroid开发教程:iframe框架中的元素获取
上面可以看到搜索框输入了指定的关键词”沪市”,接下来可以使用点击节点,选中查询按钮,就可以查询到”沪市”的相关公告。介绍了如何定位到输入框,并输入指定到搜索框里,接下来介绍怎么获取到内容,点击到沪市之后选择我们要抓取的内容,如何设计流程进行这些操作获取到需要的内容呢,比人工操作是否更准确,迅速,下面先看一下简单设计的获取内容的流程机器人,首先在原有节点的基础上加上获取内容的节点,拖拽到流程设计区域,如图所示:
Everdroid开发教程:iframe框架中的元素获取
可以看到上图中获取元素文本节点,中间有在屏幕显示,那么这个是什么意思呢,就是点击这个可以直接选择你需要获取的文本范围,然后就会定位到需要获取文本的内容,然后点击运行就会获取到执行范围内的文本内容,所以Everdroid设计器设计流程非常简单。

3.总结

上文分别介绍了人工操作和Everdroid设计流程机器人如何赋值和获取文本内容,对比一下,可以看到Everdroid设计的流程机器人,在速度上比人工快,准确率上也是没有问题的,同时Everdroid很简单,使用起来很智能化,这对没有代码底子的工作人员是一个很好的信息,不需要编写代码,就可以使用。