本发明专利技术实施例公开了网页信息的处理方法及装置,其中的方法包括:当用户终端的浏览器被开启时,监测浏览器中的下载网页内链接的事件是否被触发;当监测到所述下载网页内链接的事件被触发时,获取当前网页内待保存的链接;以及后台虚拟打开所述链接,并将打开后的网页以及当前网页保存至本地。本发明专利技术可以将当前网页以及当前网页内待保存的链接的网页数据保存下来,使得用户可以在离线状态下很快的访问当前网页以及当前网页中被保存的链接所对应的网页,不需要再重新联网访问。
【技术实现步骤摘要】
网页信息的处理方法及装置
本专利技术涉及一种互联网
,尤其涉及一种信息处理
,具体涉及一种网页信息的处理方法及装置。
技术介绍
用户在浏览网页时,主要通过网页浏览器。在浏览网页时,网页浏览器与万维网服务器(WWW)的数据交互采用超文本传输协议(HTTP)。WWW服务器向终端发送的网页数据包括超文本标记语言(HTML)等格式的文本文件以及相关媒体资源。终端的网页浏览器在获取上述文件和资源后,将其绘制到网页浏览器的窗口中,以供与用户进行交互。当前网页浏览器做离线页面保存都是针对那些用户已打开的页面,而非针对那些未打开的页面,比如:在当前打开的页面中有很多网页链接,离线保存页面只能保存当前已打开的页面,对于其中的链接是无法在离线情况下打开的,用户想要访问其中的链接,必须重新联网进行访问,过程十分的繁琐且容易耗费流量。
技术实现思路
本专利技术实施例提供一种网页信息的处理方法及装置,可下载并保存网页内的链接。本专利技术实施例提供了一种网页信息的处理方法,可包括:当用户终端的浏览器被开启时,监测浏览器中的下载网页内链接的事件是否被触发;当监测到所述下载网页内链接的事件被触发时,获取当前网页内待保存的链接;以及后台虚拟打开所述链接,并将打开后的网页以及当前网页保存至本地。本专利技术实施例提供了另一种网页信息的处理装置,可包括:监测模块,用于当用户终端的浏览器被开启时,监测浏览器中的下载网页内链接的事件是否被触发;获取模块,用于当监测到所述下载网页内链接的事件被触发时,获取当前网页内待保存的链接;以及保存模块,用于后台虚拟打开所述链接,并将打开后的网页以及当前网页保存至本地。本专利技术实施例,具有如下有益效果:本专利技术实施例通过后台虚拟打开所获取的当前页面中待保存的一个或多个链接,并将打开后的网页以及当前网页保存至本地,可以将当前网页以及当前网页内待保存的链接的网页数据保存下来,使得用户可以在离线状态下很快的访问当前网页以及当前网页中被保存的链接所对应的网页,不需要再重新联网访问。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例的应用环境图。图2为本专利技术第一实施例提供的网页信息的处理方法的流程示意图。图3为图2中步骤S12的具体流程示意图。图4为图2中步骤S13的具体流程示意图。图5为本专利技术第二实施例提供的网页信息的处理方法的流程示意图。图6为本专利技术第三实施例提供的网页信息的处理装置的结构示意图。图7为图6中获取模块的具体结构示意图。图8为图6中保存模块的具体结构示意图。图9为本专利技术第四实施例提供的网页信息的处理装置的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1为本专利技术提供的网页信息的处理方法及装置的应用环境图。如图1所示,服务器100通过有线或无线网络与用户终端200连接。其中,用户终端200安装有浏览器,浏览器与服务器100的数据交互采用超文本传输协议(HTTP)。其中,用户终端200可以包括:PC、平板电脑、手机、电子阅读器、笔记本电脑、智能电视、机顶盒、车载终端等终端设备。下面将结合附图,对本专利技术实施例提供的网页信息的处理方法进行详细介绍。第一实施例请参见图2,为本专利技术第一实施例提供的网页信息的处理方法的流程示意图;本实施例为用户终端所执行的网页信息的处理方法;该方法可包括以下步骤S11至步骤S13。步骤S11,当用户终端的浏览器被开启时,监测浏览器中的下载网页内链接的事件是否被触发。其中,当用户点击浏览器中的下载网页内链接事件的触发控件(例如按钮),或者用户选择浏览器中的下载网页内链接事件的选择控件(例如勾选框)时,或者进行其他类似操作时,可以判定为已监测到下载网页内链接的事件被触发。也就是说,当监测到自动下载已打开网页内自带链接的功能被开启时,即可认为监测到了下载网页内链接的事件被触发。步骤S12,当监测到所述下载网页内链接的事件被触发时,获取当前网页内待保存的链接。具体的,请参照图3,于本专利技术的一种具体实施方式中,获取当前网页内待保存的链接的步骤可以包括:步骤S121,获取当前网页内的所有链接。通过解析网页的脚本可以获取当前网页内的所有链接。以HTML编码格式的网页为例,HTML通过在文本文件中加入一系列的标签(tag)实现浏览器的网页显示。标签时HTML语法的基本元素,由“<”和“>”成对组成,两者之间是标签的内容。例如<ahref=“http://www.sina.com.cn”>新浪网</a>,表示用鼠标点击网页上显示的“新浪网”时,浏览器会自动打开http://www.sina.com.cn指向的网页。也就是说,网页的链接会包括有http、https、ftp、www等这些标识,通过解析网页的脚本,可以获取包含这些标识的所有链接。步骤S122,将所述所有链接展示给用户、供用户选择。具体的,可以生成链接选择窗口,所述链接选择窗口包括当前网页内的所有链接。可选的,在链接选择窗口中的每个链接可以对应一个复选框。可选的,在链接选择窗口中,每个链接可以以标题+链接的方式展示。步骤S123,获取用户所选择的待保存的一个或多个链接。用户可以在链接选择窗口中选取一个或多个链接,例如,通过鼠标在链接选择窗口显示的链接上点击左键并拖动,选中待保存的链接,或通过快捷键配合鼠标选取,或者通过勾选复选框选取等等,本专利技术的具体实施方式并不以此为限。于本专利技术的另一种具体实施方式中,也可以通过获取用户直接在当前页面中所选择的待保存的一个或多个链接来作为当前网页内待保存的链接。也就是说,用户可以直接在当前网页中选取待保存的链接,例如通过鼠标在当前网页显示的链接上点击左键并拖动,选中待保存的链接,或通过快捷键配合鼠标选取等等,本专利技术的具体实施方式并不以此为限。另外,在其他的具体实施方式中,当前网页内待保存的链接也可以默认为当前网页中的所有链接。步骤S13,后台虚拟打开所述链接,并将打开后的网页以及当前网页保存至本地。请参照图4,步骤S13可以包括:步骤S131,获取所述链接对应的统一资源定位符。当前网页内待保存的链接可以是一个或多个,因此,步骤S131中获取的是与每个待保存的链接对一个的统一资源定位符(UniformResourceLocator,缩写为URL)。每个链接对应的URL也可以通过解析网页的脚本获得,例如HTML脚本中每一<a>标签中href的属性内容。步骤S132,根据所述统一资源定位符,向服务器发送HTTP请求。步骤S133,接收服务器返回的HTTP响应;以及步骤S134,后台虚拟打开HTTP响应中包含的网页数据,并将打开后的网页以及当前网页保存至本地。本专利技术实施例提出的网页信息的处理方法,通过后台本文档来自技高网...
【技术保护点】
一种网页信息的处理方法,其特征在于,包括:当用户终端的浏览器被开启时,监测浏览器中的下载网页内链接的事件是否被触发;当监测到所述下载网页内链接的事件被触发时,获取当前网页内待保存的链接;以及后台虚拟打开所述链接,并将打开后的网页以及当前网页保存至本地。
【技术特征摘要】
1.一种网页信息的处理方法,其特征在于,包括:当用户终端的浏览器被开启时,监测浏览器中的下载网页内链接的事件是否被触发;当监测到所述下载网页内链接的事件被触发时,向服务器发送访问当前网页的HTTP请求,所述HTTP请求中包含携带有终端信息的UA字段;接收所述服务器返回的HTTP响应,并根据所述HTTP响应显示所述当前网页;接收服务器根据UA字段中的终端信息对所述用户终端是否为移动终端进行判断的判断结果;如果所述用户终端为移动终端,则检测自身的网络环境是否为Wi-Fi环境,如果不是Wi-Fi环境,则直接结束,或者向用户输出流量提示信息,以便于根据用户的操作继续执行或结束;如果是Wi-Fi环境,则获取当前网页内待保存的链接;如果所述用户终端不是移动终端,则直接获取当前网页内待保存的链接;所述获取当前网页内待保存的链接的步骤,包括:通过解析网页的脚本获取当前网页内的所有链接,展示所述所有链接,获取被选择进行待保存的一个或多个链接;后台虚拟打开所述链接,并将打开后的网页以及当前网页保存至本地。2.如权利要求1所述的方法,其特征在于,所述展示所述所有链接的步骤,包括:生成链接选择窗口,所述链接选择窗口包括当前网页内的所有链接。3.如权利要求1所述的方法,其特征在于,所述获取当前网页内待保存的链接的步骤,包括:获取用户直接在当前页面中所选择的待保存的一个或多个链接。4.如权利要求1所述的方法,其特征在于,所述后台虚拟打开所述链接,并将打开后的网页以及当前网页保存至本地的步骤,包括:获取所述链接对应的统一资源定位符;根据所述统一资源定位符,向服务器发送HTTP请求;接收服务器返回的HTTP响应;以及后台虚拟打开HTTP响应中包含的网页数据,并将打开后的网页以及当前网页保存至本地。5.一种网页信息的处理装置,其特征在于,包括:监测模块,用于当用户终端的浏览器被开启时,监测浏览器中的下载网页内链接的事件是否被触发;获取模块,用于当监测到所述下载网页内链接的事件被触发时,获取当前网页内待保存的链接;...
【专利技术属性】
技术研发人员:林晓丹,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。