[发明专利]去除网页广告的截图方法、装置、计算机设备及存储介质有效
申请号: | 201911147036.1 | 申请日: | 2019-11-21 |
公开(公告)号: | CN110889072B | 公开(公告)日: | 2023-09-26 |
发明(设计)人: | 冼东亮;李柏;李如先 | 申请(专利权)人: | 深圳前海环融联易信息科技服务有限公司 |
主分类号: | G06F16/958 | 分类号: | G06F16/958;G06F9/445 |
代理公司: | 深圳市精英专利事务所 44242 | 代理人: | 林燕云 |
地址: | 518000 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 去除 网页 广告 截图 方法 装置 计算机 设备 存储 介质 | ||
1.一种去除网页广告的截图方法,其特征在于,包括:
启动浏览器,并加载目标网页,并判断所述目标网页是否加载完成;
当所述目标网页加载完成后,获取待截取的目标区域;
检测在所述目标区域内是否存在广告元素;若在所述目标区域内存在广告元素,则删除所述广告元素,然后执行截图操作;
检测在所述目标区域外是否存在广告元素;
若在所述目标区域外存在广告元素,则计算所述广告元素的面积与所述目标网页的面积之间的比例,并判断所述比例是否超过预设的比例阈值;
若超过所述预设的比例阈值,则选择在所述目标区域外的所有广告元素,并对所述所有广告元素进行遍历删除操作,然后执行截图操作;或者,将除所述目标区域以外的全部内容删除,然后执行截图操作;
所述检测在所述目标区域外是否存在广告元素,包括:检测在所述目标区域的顶部、底部、左侧、右侧是否存在广告元素;若所述目标区域的顶部、底部、左侧和右侧中的任意一个位置存在广告元素,则确认所述目标区域外存在广告元素;若所述目标区域的顶部、底部、左侧和右侧均不存在广告元素,则确认所述目标区域外不存在广告元素;
所述选择在所述目标区域外的所有广告元素,并对所述所有广告元素进行遍历删除操作,然后执行截图操作,包括:按照从左至右以及从上至下的顺序依次选择在所述目标区域外的所有广告元素并进行编号;按照编号的顺序依次对所述所有广告元素进行删除操作;当删除完所有广告元素后,执行截图操作;
所述若超过所述预设的比例阈值,则选择在所述目标区域外的所有广告元素,并对所述所有广告元素进行遍历删除操作,然后执行截图操作;或者,将除所述目标区域以外的全部内容删除,然后执行截图操作,包括:若超过所述预设的比例阈值,则获取目标区域外的各广告元素的集中度,其中,所述集中度指目标区域外的广告元素之间的相对位置的集中程度;若所述集中度超过预设要求,则选择在所述目标区域外的所有广告元素,并对所述所有广告元素进行遍历删除操作,然后执行截图操作;若所述集中度未超过预设要求,则将除所述目标区域以外的全部内容删除,然后执行截图操作;
判断集中度是否超过预设要求的过程具体包括:首先确定目标区域外的各个广告元素之间距离是否符合预设的距离要求,其中,是否符合预设的距离要求:计算两个广告元素中心点连接的线段距离,当线段距离未超过预设的距离要求时,则判定线段两个端点所在的广告元素为相对集中;当所述距离超过预设的距离要求时,则判定线段两个端点所在的广告元素为相对分散;
当完成距离要求的确定后,对判定为相对集中的广告元素进行数量要求的判断,首先判断相对集中的广告元素是否符合预设的数量要求,对于不满足预设的数量要求的广告元素直接判定为分散分布;对于满足预设的数量要求的广告元素进行进一步的判断,具体为:计算满足预设的数量要求的广告元素的数量,以及计算满足预设的数量要求的各个广告元素两两之间中心点连接而成的线段数量,并利用线段数量除以广告元素的数量,判断得到的结果是否超过预设的结果要求,将超过预设的结果要求的广告元素判定为集中分布;将其他情况的广告元素判定为分散分布。
2.根据权利要求1所述的去除网页广告的截图方法,其特征在于,所述判断所述目标网页是否加载完成包括:
判断目标网页中是否出现构成元素;
若出现,则判定所述目标网页加载完成;
若未出现,则判定所述目标网页仍处于加载状态。
3.根据权利要求1所述的去除网页广告的截图方法,其特征在于,还包括:
在执行截图操作过程中,检测在目标区域内是否出现新的广告元素,若是则删除所述广告元素,并在删除完成后继续执行截图操作;
在执行截图操作过程中,检测在目标区域的顶部、底部、左侧和右侧是否出现新的广告元素,若是则删除所述广告元素,并在删除完成后继续执行截图操作。
4.根据权利要求1所述的去除网页广告的截图方法,其特征在于,所述预设的比例阈值为20%。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳前海环融联易信息科技服务有限公司,未经深圳前海环融联易信息科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911147036.1/1.html,转载请声明来源钻瓜专利网。