[发明专利]网页表单自动填写方法、装置、存储介质及电子设备有效
申请号: | 201911422246.7 | 申请日: | 2019-12-31 |
公开(公告)号: | CN111177633B | 公开(公告)日: | 2023-10-20 |
发明(设计)人: | 朱晓峰;翁星晨 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F40/18;G06F40/186 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王洋 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 表单 自动 填写 方法 装置 存储 介质 电子设备 | ||
1.一种网页表单自动填写方法,其特征在于,基于配置模板,所述配置模版至少包括动作类型以及与所述动作类型对应的参数,所述动作类型用于基于所述参数执行对应的目标动作,所述动作类型包括启动IE、单层根据标签找序号、两层根据标签找序号、框架以及模拟按键,所述网页表单自动填写方法包括:
确定待填写的网页表单的目标动作类型;
获取与所述目标动作类型对应的目标参数,所述目标参数至少包括存放网址、文字标签名、控件类型、控件类型的搜索半径、控件类型的搜索方向、控件类型的搜索范围、框架名称、控件类型的序号以及键盘的键位代码中的一个或多个;
基于所述目标参数,执行与所述目标参数对应的网页表单填写动作。
2.根据权利要求1所述的网页表单自动填写方法,其特征在于,所述确定待填写的网页表单的目标动作类型,包括:
获取所述待填写的网页表单的html源码;
基于所述html源码,确定所述待填写的网页表单的目标动作类型。
3.根据权利要求1所述的网页表单自动填写方法,其特征在于,所述获取与所述动作类型对应的目标参数,包括:
判断所述目标动作类型;
当所述目标动作类型为所述启动IE时,确定所述存放网址为所述目标参数;
当所述动作类型为所述单层根据标签找序号时,确定所述文字标签名、所述控件类型、所述控件类型的搜索半径、所述控件类型的搜索方向以及所述控件类型的搜索范围为所述目标参数;
当所述动作类型为所述两层根据标签找序号时,确定第一层所述文字标签名、第二层所述文字标签名、第一层所述控件类型、第二层所述控件类型、第一层所述控件类型的搜索方向以及第二层所述控件类型的搜索方向为所述目标参数;
当所述动作类型为所述框架时,确定所述框架名称、所述控件类型以及所述控件类型的序号为所述目标参数;
当所述动作类型为所述模拟按键时,确定所述键盘的键位代码为所述目标参数。
4.根据权利要求1所述的网页表单自动填写方法,其特征在于,所述基于所述目标参数,执行与所述目标参数对应的网页表单填写动作,包括:
当所述目标动作类型为所述启动IE时,基于所述存放网址打开浏览器;
当所述动作类型为所述单层根据标签找序号时,基于所述文字标签名,确定所述文字标签名对应的标签在结构体中的第一序号,基于所述第一序号、所述控件类型的搜索半径、所述控件类型的搜索方向以及所述控件类型的搜索范围,确定与所述第一序号相邻的第一目标控件的全局序号,基于所述全局序号以及所述第一目标控件的控件类型,对所述第一目标控件执行预设动作,所述预设动作包括赋值、点击、定位以及读取属性值;
当所述动作类型为所述两层根据标签找序号时,基于第一层所述文字标签名、第一层所述控件类型以及第一层所述控件类型的搜索方向,确定出父控件,基于第二层所述文字标签名、第二层所述控件类型以及第二层所述控件类型的搜索方向,确定出第二目标控件的全局序号,并基于所述全局序号,对所述第二目标控件执行预设动作,所述预设动作包括赋值、点击、定位以及读取属性值;
当所述动作类型为所述框架时,基于所述框架名称、所述控件类型以及所述控件类型的序号,确定出第三目标控件的全局序号,并基于所述全局序号,对所述第三目标控件执行预设动作,所述预设动作包括赋值、点击、定位以及读取属性值;
当所述动作类型为所述模拟按键时,执行与所述键盘的键位代码对应的动作。
5.一种网页表单自动填写装置,其特征在于,基于配置模板,所述配置模版至少包括动作类型以及与所述动作类型对应的参数,所述动作类型用于基于所述参数执行对应的目标动作,所述动作类型包括启动IE、单层根据标签找序号、两层根据标签找序号、框架以及模拟按键,所述网页表单自动填写装置包括:
确定模块,用于确定待填写的网页表单的目标动作类型;
获取模块,用于获取与所述目标动作类型对应的目标参数,所述目标参数至少包括存放网址、文字标签名、控件类型、控件类型的搜索半径、控件类型的搜索方向、控件类型的搜索范围、框架名称、控件类型的序号以及键盘的键位代码中的一个或多个;
执行模块,用于基于所述目标参数,执行与所述目标参数对应的网页表单填写动作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911422246.7/1.html,转载请声明来源钻瓜专利网。