【技术实现步骤摘要】
一种网页正文提取方法及装置
本专利技术涉及互联网
,更具体的说,本专利技术涉及一种网页正文提取方法及装置。
技术介绍
目前,网页正文提取一般采用基于模板的抽取方式或者基于文字密度抽取的方式,即通过选择固定的节点或者根据具有正文特征的节点进行正文抽取。一般的,基于节点选取的正文抽取方案,首先通过网页抓取器抓取网页的源代码信息,然后将网页的源代码信息构建文档对象模型(DOM,DocumentObjectModel)树,然后选取相应的节点提取出正文信息,比如某些网页的正文显示区域会固定在一个节点,则只需要找到这个正文节点,然后取出这个正文节点下的文本即可,但当需要剔除的杂质信息与正文信息紧密排列且在相同正文节点下时,现有技术则无法将杂质信息剔除而得到更精确的网页正文信息。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种网页正文抽取方法和相应的装置。为了解决上述技术问题,本专利技术实施例提供的一种网页正文提取方法,其包括:对至少两个目标网页的正文抽取信息进行比较,并将所述至少两个目标网页的正文抽取信息中比较结果为相同的节点信息确认为网页杂质,所述至少两个目标网页属于同一类型网页;对所述同一类型网页按照所述网页杂质进行杂质信息过滤得到所述网页的正文信息。其中,所述对至少两个目标网页的正文抽取信息进行比较,并将所述至少两个目标网页的正文抽取信息中比较结果为相同的节点信息确认为网页杂质具体包括;提取第一个目标网页的正文抽取信息保存到该第一个目标网页所属类型对应的数据库中进行初始化;提取下一个目标网页的正文抽取 ...
【技术保护点】
一种网页正文提取方法,其特征在于,包括:对至少两个目标网页的正文抽取信息进行此较,并将所述至少两个目标网页的正文抽取信息中此较结果为相同的节点信息确认为网页杂质,所述至少两个目标网页属于同一类型网页;对所述同一类型网页按照所述网页杂质进行杂质信息过滤得到所述网页的正文信息。
【技术特征摘要】
1.一种网页正文提取方法,其特征在于,包括:对至少两个目标网页的正文抽取信息进行此较,并将所述至少两个目标网页的正文抽取信息中此较结果为相同的节点信息确认为网页杂质,所述至少两个目标网页属于同一类型网页;对所述同一类型网页按照所述网页杂质进行杂质信息过滤得到所述网页的正文信息。2.根据权利要求1所述的方法,其特征在于,所述对至少两个目标网页的正文抽取信息进行此较,并将所述至少两个目标网页的正文抽取信息中此较结果为相同的节点信息确认为网页杂质具体包括:提取第一个目标网页的正文抽取信息保存到该第一个目标网页所属类型对应的数据库中进行初始化;提取下一个目标网页的正文抽取信息,并将其中各子节点信息与所述数据库中保存的目标网页的正文抽取信息中各子节点信息进行此较,所述下一个目标网页与所述第一个目标网页属于同一类型网页;将此较结果为相同的子节点信息确认为网页杂质,并将所述下一个目标网页的正文抽取信息保存到数据库中;返回执行提取下一个目标网页的正文抽取信息的步骤,直至遍历所有目标网页。3.根据权利要求2所述的方法,其特征在于,还包括:对保存到数据库中的所有子节点信息设置对应的计数器;根据此较结果,每次将此较结果为相同的子节点信息确定为网页杂质;将此较结果为不同的子节点信息的计数器加一,当某个计数器的值达到阈值后,数据库中不再保存该计数器对应的子节点信息。4.根据权利要求2所述的方法,其特征在于,所述子节点信息包括文本信息和/或图片;所述将其中各子节点信息与所述数据库中保存的目标网页的正文抽取信息中各子节点信息进行此较是以子节点信息的文本信息的哈希编码值和/或图片链接信息进行此较。5.根据权利要求1所述的方法,其特征在于,还包括:对所述网页杂质设置对应的计数器;当对所述同一类型网页按照所述网页杂质进行杂质信息过滤时,若所述同一类型网页的正文抽取信息中有与所述网页杂质相同的杂质信息时,将对应所述网页杂质的计数器清零,若所述同一类型网页的正文抽取信息中没有与所述网页杂质相同的杂质信息时,将对应所述网页杂质的计数器加一,当某个计数器的值达到阈值后,不再保存该计数器对应的网页杂质。6.根据权利要求1所述的方法,其特征在于,所述同一类型网页是属于同一微信公众号的网页。7.一种网页正文提取装置,其特征在于,包括:网页杂质确认处理模块,用于对至少两个目标网页的正文抽取信息进行此较,并将所述至少两个目标网页的正文抽取信息中此较结果为相同的节点信息确认为网页杂质,所述至少两个目标网页属于同一类型网页;过滤处理模块,用于对所述同一类型网页按照所述网页杂质进行杂质信息过滤得到所述网页的正文信息。8.一种用于网页正文提取的装置,其特征在于,包括有...
【专利技术属性】
技术研发人员:胡又欢,卞维杰,
申请(专利权)人:北京搜狗科技发展有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。