【技术实现步骤摘要】
本专利技术涉及网页技术,特别是涉及一种针对网页的处理方法、装置和设备。
技术介绍
随着移动终端和互联网技术的发展,人们越来越多的通过手机、平板电脑等移动终端对网络进行访问。但是,移动终端为了达到便于携带的目的,屏幕设计的往往比较小,因此移动终端中屏幕的显示内容比较有限。移动终端在对网络进行访问时,可以访问网页,网页中除了主要展示的正文以外,还包括标题、相关链接、推荐内容以及广告等等内容。因此,在移动终端就需要在比较小的屏幕中显示出网页中的内容。用户在浏览网页时,用户主要查看的是网页的正文部分,而对于网页中的相关链接、推荐内容还有广告等内容,往往是略过不看的。另外,移动终端的屏幕比较小,广告等内容如占据过多的显示页面,网页展示的正文内容就会受到限制,导致用户在浏览网页时,可能会需要向下翻很多页才能查看到正文,网页浏览非常不方便,查看网页内容时也比较浪费时间。
技术实现思路
本专利技术实施例提供了一种针对网页的处理方法和装置,以解决受用移动终端浏览网页时浏览不方便的问题。本专利技术公开了一种针对网页的处理方法,包括获取对网页的网页文档解析后生成的DOM树和render树 ...
【技术保护点】
一种针对网页的处理方法,其特征在于,包括:获取对网页的网页文档解析后生成的DOM树和render树;由所述render树确定所述DOM树中的可见节点,并确定各可见节点的预览值;依据所述各可见节点的预览值确定所述网页中的预览内容,并对所述预览内容进行显示。
【技术特征摘要】
1.一种针对网页的处理方法,其特征在于,包括 获取对网页的网页文档解析后生成的DOM树和render树; 由所述render树确定所述DOM树中的可见节点,并确定各可见节点的预览值; 依据所述各可见节点的预览值确定所述网页中的预览内容,并对所述预览内容进行显示。2.根据权利要求1所述的方法,其特征在于,所述依据所述render树确定所述DOM树中的可见节点,采用如下方式 检测所述节点是否存在于所述render树中; 若所述节点不存在于所述render树中,则所述节点不是可见节点; 若所述节点存在于所述render树中,则所述节点为可见节点。3.根据权利要求1所述的方法,其特征在于,所述确定各可见节点的预览值,采用如下方式 根据所述各可见节点的标签确定所述各可见节点的初始预览值,并将所述初始预览值作为所述各可见节点的预览值。4.根据权利要求3所述的方法,其特征在于,还包括 所述可见节点的标签为预设标签时,根据在网页文档中所述可见节点对应的内容确定附加预览值; 将所述附加预览值与所述初始预览值相加得到所述可见节点的预览值。5.根据权利要求4所述的方法,其特征在于,还包括 将所述可见节点的预览值按照预设的比重添加到所述可见节点的各级父节点的预览值中。6.根据权利要求1所述的方法,其特征在于,所述依据所述各可见节点的预览值确定所述网页中预览内容,采用如下方式 获取所述预览值最大的两个可见节点,分别作为最高可见节点和次高可见节点; 依据所述最高可见节点和次高可见节点的层级关系,从所述最高可见节点和次高可见节点中确定所述预览内容所处的可见节点; 由确定得到的所述预览内容所处的可见节点提取得到所述预览内容。7.根据权利要求6所述的方法,其特征在于,所述依据最高可见节点和次高可见节点的层级关系,从所述最高可见节点和次高可见节点中确定执行预览的可见节点,采用如下方式 若所述最高可见节点是所述次高可见节点的任一级父节点,则将所述最高可见节点作为所述预览内容所处的可见节点。8.根据权利要求7所述的方法,其特征在于,所述依据所述层级关系,从最高可见节点和次高可见节点中确定所述预览内容所处的可见节点,采用如下方式 若所述最高可见节点不是所述次高可见节点的任一级父节点,则依据所述最高可见节点和次高可见节点对应内容在网页中的位置关系,确定所述预览内容所处的可见节点。9.根据权利要求8所述的方法,其特征在于,所述依据所述最高可见节点和次高可见节点对应内容在网页中的位置关系,确定所述预览内容所处的可见节点,采用如下方式 若所述位置关系为左右且不重合,则分别计算所述最高可见节点和次高可见节点中所包括的标签为预设标签的节点的预览值的和值,并将所述和值大的可见节点作为所述预览内容所处的可见节点; 若为除左右且不重合以外的其他位置关系,则将所述最高可见节点和次高可见节点的公共父节点作为所述预览内容所处的可见节点。10.根据权利要求6所述的方法,其特征在于,确定所述预览内容所处的可见节点之后,所述方法还包括 判断所述可见节点的节点内容中是否存在第一预设字符; 当存在第一预设字符时,将所述第一预设字符所处的节点作为起始节点; 当不存在第一预设字符时,将标签为预设标签的节点作为起始节点。11.根据权利要求6所述的方法,其特征在于,确定所述预览内容所处的可见节点之后,所述方法还包括 依据render树确定预览内容的结束节点,所述结束节点包括 在所述预览内容所处的可见节点之后的可见节点对应内容包含若干预置格式的链接,或达到所述DOM树中可见节点的结尾。12.—种针对网页的处理装置,其特征在于,包括 获取模块,用于获取对网页的网页文档解析后生成的DOM树和render树; 预览值确...
【专利技术属性】
技术研发人员:张少伟,徐国市,左景龙,
申请(专利权)人:北京小米科技有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。