一种特定主体的跨网站通用新闻采集方法

基本信息

申请号 CN202010378695.2 申请日 -
公开(公告)号 CN111581478A 公开(公告)日 2020-08-25
申请公布号 CN111581478A 申请公布日 2020-08-25
分类号 G06F16/951(2019.01)I 分类 -
发明人 冯翱;王维宽;宋馨宇;徐天豪 申请(专利权)人 成都点石瑞达科技有限公司
代理机构 成都智涌知识产权代理事务所(普通合伙) 代理人 周正辉
地址 610200四川省成都市西南航空港经济开发区学府路1段24号
法律状态 -

摘要

摘要 本发明涉及一种特定主体的跨网站通用新闻采集方法,包括:步骤1:引入疏密度判断的方法,对采集到的新闻页面使用行块分布函数进行预处理;步骤2:根据行块分布函数中显示的文本的分布情况,通过预先设定的阈值,确定可能包含正文的区域;步骤3:将预处理过的页面源码重构为DOM树;步骤4:对其使用readability算法进行加减权操作,根据设定的分数要求,判断正文内容或无用元素;步骤5:对处理后的内容,根据分数进行重新拼接,重组后生成正文内容。本发明将行块分布函数与Readability算法相结合,进行参数调优后,可快速准确提取网页的新闻数据,采用分布式部署及反爬、去重模块,系统整体具有效率高,鲁棒性好等特点。