[发明专利]电子设备、存储介质、网页表单填充方法及装置有效
| 申请号: | 201710313769.2 | 申请日: | 2017-05-05 |
| 公开(公告)号: | CN107145481B | 公开(公告)日: | 2020-06-09 |
| 发明(设计)人: | 毛长照;郑才灵 | 申请(专利权)人: | 恒生电子股份有限公司 |
| 主分类号: | G06F40/174 | 分类号: | G06F40/174;G06F40/18;G06F16/955;G06F16/957 |
| 代理公司: | 北京律智知识产权代理有限公司 11438 | 代理人: | 阚梓瑄;王卫忠 |
| 地址: | 310053 浙江省杭*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 电子设备 存储 介质 网页 表单 填充 方法 装置 | ||
本公开是关于一种网页表单填充方法及装置,该网页表单填充方法包括:根据网页输入表单的资源信息判断输入框的待填充信息类别;查找所述待填充信息类别对应的填充内容;利用所述填充内容填充所述网页输入表单上对应位置的所述输入框。该方法可以提高爬虫对网页的爬取效率。
技术领域
本公开涉及互联网技术领域,具体而言,涉及一种网页表单填充方法以及一种网页表单填充装置。
背景技术
Web漏洞扫描器是一种扫描网站安全漏洞的系统工具,它可以帮助网站所有者判断自己的网站是否存在安全性问题,并在判断该网站具有安全性问题时修复该安全性问题,进而达到避免黑客入侵的目的,比如Acunetix Web Vulnerability Scanner(Acunetix网站及服务器漏洞扫描软件)以及绿盟的WVSS(Web Vulnerability Scanning System,Web应用漏洞扫描系统)等等。
WEB漏洞扫描器可以包括网络爬虫、扫描策略调度引擎以及报表展示等模块。其中,网络爬虫是扫描策略调度引擎的基石,因为只有被网络爬虫覆盖到的网页才可以进行漏洞扫描。
网络爬虫可以爬取网页内容,并利用WEB漏洞扫描器对被爬取的网页内容进行扫描。在网络爬虫的爬取过程中,自动填写网页输入框的技术被称为表单自动填充技术。在一种表单自动填充技术中,只有使用一些键值对(参考图1所示)才能对网页输入框进行填充。例如,下面是填充用户名和密码的表单数据框键值对:
Password=“123456”;Username=“jack”;
在爬虫爬取过程中,当遇到name=“username”的输入框时,就可以把该表单中name=“Password”的输入框的填写值设置为jack(参考图2所示)。但是,上述技术方案不能解决大多数网页的表单填充,当遇到不能在数据库中存储的键值对中查找到的输入框属性值时,爬虫就不能继续进行爬取,大大降低了爬虫的覆盖率。
需要说明的是,在上述背景技术部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
发明内容
本公开的目的在于提供一种网页表单填充方法以及一种网页表单填充装置,进而至少在一定程度上克服由于相关技术的限制和缺陷而导致的一个或者多个问题。
根据本公开的一个方面,提供一种网页表单填充方法,包括:
根据网页输入表单的资源信息判断输入框的待填充信息类别;
查找所述待填充信息类别对应的填充内容;
利用所述填充内容填充所述网页输入表单上对应位置的所述输入框。
在本公开的一种示例性实施例中,所述资源信息包括网页URL路径、输入框名称、输入框标签以及输入框占位符中的一种或多种。
在本公开的一种示例性实施例中,根据网页输入表单的资源信息判断输入框的待填充信息类别包括:
步骤S10,根据第一信息类别提取第一关键词并在数据库中查找所述第一关键词;
步骤S20,当查找到所述第一关键词时,获取所述第一关键词对应的待填充信息类别。
在本公开的一种示例性实施例中,所述网页表单填充方法还包括:
步骤S30,当未查找到所述第一关键词时,将所述第一关键词进行等同转换并在所述数据库中查找所述第一关键词的第一等同转换词;
步骤S40,当查找到所述第一等同转换词时,获取所述第一等同转换词对应的待填充信息类别。
在本公开的一种示例性实施例中,所述网页表单填充方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于恒生电子股份有限公司,未经恒生电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710313769.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:电缆保护管
- 下一篇:一种带检测功能的吸收性制品





