[发明专利]一种网页要素的自动提取方法、系统及计算机存储介质在审
申请号: | 201811341252.5 | 申请日: | 2018-11-12 |
公开(公告)号: | CN109657117A | 公开(公告)日: | 2019-04-19 |
发明(设计)人: | 朱振水;栾江霞;章正道;许剑锋;林志扬 | 申请(专利权)人: | 厦门市美亚柏科信息股份有限公司 |
主分类号: | G06F16/951 | 分类号: | G06F16/951;G06F16/955 |
代理公司: | 厦门福贝知识产权代理事务所(普通合伙) 35235 | 代理人: | 郝学江 |
地址: | 361000 福建省厦门市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 计算机存储介质 爬虫 采集规则 版块 网站 集合 提取规则 自动提取 浏览器插件 技术支持 内容填充 网页信息 文本区域 信息编辑 要素提取 易用性 成功 | ||
本发明提供一种网页要素的自动提取方法、系统及计算机存储介质,该方法包括:基于浏览器插件提取所述网页的URL,获取爬虫采集规则库和网站版块集合;判断所述网站版块集合在爬虫采集规则库中是否存在提取规则,如果所述爬虫采集规则库中存在所述网站版块集合的提取规则,则提取所述网页的要素;判断所述网页的要素是否提取成功,如果所述网页的要素提取成功则将提取的内容填充到对应的文本区域。根据本发明的方法、系统及计算机存储介质,可以增加提取网页要素以及截图的准确性、灵活性、易用性,为信息编辑人员查阅收集网页信息提供很好的技术支持。
技术领域
本申请涉及计算机技术领域,特别涉及网页数据处理的方法及系统。
背景技术
互联网发展至今,网站种类繁多,不同网站的网页加载排版方式各式各样,同一个网站不同版块的网页加载排版方式也可能各不相同。这些差异化给网站信息编辑人员在提取网页的标题、内容、发布人员、发布时间等要素信息和进行网页截图时,带来了诸多不便,只能进行复制粘贴在加辅助截图工具的手工方式进行繁琐的重复操作。
针对单页面抽取网页要素和截图的繁琐手工操作问题,目前也有相应的技术手段去辅助处理,比如使用爬虫采集机制自动采集网页要素和模拟浏览器行为加载网页页面进行截图的技术手段实现。然而目前这种技术手段还存在着一些问题,需要进一步改进和完善。比如遇到需要登录才能访问的站点,那么采集网页的要素和截图就会失败。模拟浏览器行为加载网页截图也会存在截图页面信息加载不全,无法灵活的指定网页截图区域。同时单纯依靠爬虫采集规则进行各站点网页要素提取,维护成本高。抽取的质量也和采集规则的运维有很大的依赖关系。尤其针对网页模拟浏览器行为进行网页截图,会由于网络等问题经常出现截图截不全,而且也不能对网页的特定区域进行截图影响客户的操作。
发明内容
考虑到上述问题而提出了本发明。本发明提供了一种网页要素的自动提取方法、系统及计算机存储介质,以解决依靠爬虫自动采集网页要素技术和模拟浏览器行为进行网页截图技术存在的网页要素信息提取不全和网页截图失败问题。
根据本发明一方面,提供了一种网页要素的自动提取方法,所述方法包括:
基于浏览器插件提取所述网页的URL,获取爬虫采集规则库和网站版块集合;
判断所述网站版块集合在爬虫采集规则库中是否存在提取规则,如果所述爬虫采集规则库中存在所述网站版块集合的提取规则,则提取所述网页的要素;如果所述爬虫采集规则库中不存在所述网站版块集合的提取规则,则根据用户选中指定区域的信息内容标示为网页要素,并形成对应的提取规则;和/或,运维处理人员在运维处理中对失败的提取规则进行二次处理;
判断所述网页的要素是否提取成功,如果所述网页的要素提取成功则将提取的内容填充到对应的文本区域。
示例性地,所述获取爬虫采集规则库和网站版块集合包括:
对所述网页的URL进行URLEncode编码后调用提取后端爬虫采集规则库接口;
当所述提取后端爬虫采集规则库接口接收到所述网页的URL的参数则进行URLDecode解码,并对所述网页的URL做二次处理,从站点库中匹配出对应的网站版块集合。
示例性地,所述提取所述网页的要素包括:返回对应网页的提取规则到所述浏览器插件,所述浏览器插件利用所述提取规则提取出所述网页的要素。
示例性地,所述提取出所述网页的要素采用Xpath提取。
示例性地,所述方法还包括:如果所述网页的要素提取不成功,则将对应的浏览器插件规则存入爬虫采集规则提取失败库;和/或,
根据用户选中指定区域的信息内容标示为网页要素,并形成对应的提取规则。
示例性地,所述方法还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门市美亚柏科信息股份有限公司,未经厦门市美亚柏科信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811341252.5/2.html,转载请声明来源钻瓜专利网。