一种网页下拉框通用识别方法及系统技术方案

技术编号:34031423 阅读:66 留言:0更新日期:2022-07-06 11:13
本发明专利技术提供了计算机技术领域的一种网页下拉框通用识别方法及系统,方法包括如下步骤:步骤S10、通过RPA在网页上捕获第一元素,获取所述第一元素的标签名以及路径;步骤S20、基于所述标签名和路径在网页上捕获与第一元素匹配的第二元素;步骤S30、基于所述第一元素以及第二元素的标签名和路径匹配所有的下拉框元素;步骤S40、高亮显示匹配到的各所述下拉框元素,并保存各所述下拉框元素的元素信息。本发明专利技术的优点在于:极大的提升了下拉框识别的效率以及通用性。率以及通用性。率以及通用性。

A general recognition method and system of web page drop-down box

【技术实现步骤摘要】
一种网页下拉框通用识别方法及系统


[0001]本专利技术涉及计算机
,特别指一种网页下拉框通用识别方法及系统。

技术介绍

[0002]在web应用中,经常需要对网页中的下拉框进行选择,即从下拉框中选择需要的选项以进行后续操作。而在RPA(机器人流程自动化)中,更需要识别网页中形态上为下拉框的元素,以对网页中的下拉框进行自动化操作。
[0003]传统上,为了让RPA能够自动识别下拉框,需要人工识别下拉框包括元素标签、元素类、元素包含关系的下拉框特征,再将下拉框特征写入RPA代码中,以实现下拉框的自动识别。但是,存在如下缺点:随着前端框架和web技术的爆发式增长,使得下拉框的编程语言特征越来越模糊,通过人工识别下拉框特征并写入RPA代码需要耗费大量的开发时间,效率低下且无法通用,并且受限于识别者个人的技术水平。
[0004]因此,如何提供一种网页下拉框通用识别方法及系统,实现提升下拉框识别的效率以及通用性,成为一个亟待解决的技术问题。

技术实现思路

[0005]本专利技术要解决的技术问题,在于提供一种网页下拉框本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种网页下拉框通用识别方法,其特征在于:包括如下步骤:步骤S10、通过RPA在网页上捕获第一元素,获取所述第一元素的标签名以及路径;步骤S20、基于所述标签名和路径在网页上捕获与第一元素匹配的第二元素;步骤S30、基于所述第一元素以及第二元素的标签名和路径匹配所有的下拉框元素;步骤S40、高亮显示匹配到的各所述下拉框元素,并保存各所述下拉框元素的元素信息。2.如权利要求1所述的一种网页下拉框通用识别方法,其特征在于:所述步骤S10具体为:启动浏览器,在浏览器加载网页和RPA;RPA向浏览器发送第一捕获请求,并基于浏览器反馈的允许捕获应答,在网页上随机捕获第一元素,获取所述第一元素的标签名以及路径;所述路径包括父级路径和子级路径。3.如权利要求1所述的一种网页下拉框通用识别方法,其特征在于:所述步骤S20具体包括:步骤S21、预设一用于区分父级路径和子级路径的路径匹配层级;步骤S22、RPA向浏览器发送第二捕获请求,并基于浏览器反馈的允许捕获应答,在网页上捕获随机元素,获取所述随机元素的标签名以及路径;步骤S23、判断所述第一元素和随机元素的标签名是否一致,若是,则进入步骤S24;若否,则进入步骤S22;步骤S24、基于所述路径匹配层级判断第一元素和随机元素的父级路径是否一致,若是,则将所述随机元素作为第二元素,并进入步骤S30;若否,则进入步骤S22。4.如权利要求1所述的一种网页下拉框通用识别方法,其特征在于:所述步骤S30具体为:RPA基于所述第一元素以及第二元素共有的标签名和路径中的父级路径,匹配所有的下拉框元素。5.如权利要求1所述的一种网页下拉框通用识别方法,其特征在于:所述步骤S40具体为:在页面上高亮显示匹配到的各所述下拉框元素,并保存各所述下拉框元素的元素信息至RPA;所述元素信息至少包括标签名、路径、元素属性以及下拉框选项文本。6.一种网页下拉框通用识别系统,其特征在于:包括如下模块:第一元素捕获模块,用于通过RPA...

【专利技术属性】
技术研发人员:刘志海林书豪
申请(专利权)人:珠海紫讯信息科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1