一种资源地址的嗅探方法、装置及系统制造方法及图纸

技术编号:11991581 阅读:240 留言:0更新日期:2015-09-02 19:48
本发明专利技术实施例提供了一种资源地址的嗅探方法、装置及系统。一方面,本发明专利技术实施例,网络视图通过接收客户端发送的网页的统一资源定位符URL,从而,利用所述URL,获取网页数据,以及从所述网页数据中获取所述网页所包含的页面资源的资源地址;进而,将所述页面资源的资源地址发送给所述客户端,以使得所述客户端利用所述页面资源的资源地址,加载所述页面资源。因此,本发明专利技术实施例提供的技术方案能够解决页面资源的资源地址的嗅探失败的问题。

【技术实现步骤摘要】
【专利说明】
本专利技术涉及互联网应用
,尤其涉及一种资源地址的嗅探方法、装置及系统。【
技术介绍
】随着互联网技术的发展,各种提供页面资源的网站越来越多,用户可以通过第三方网站进行各种页面资源的浏览。然而,现有的提供页面资源的网站中,页面资源的资源地址一般是由JavaScript动态产生的,通过内容提取系统,对静态页面分析无法得到动态产生的页面资源真实的资源地址,通常页面资源真实的资源地址只有在加载网页后通过客户端向服务器发起请求时才能获得。因此,目前客户端只能在第三方网站的相关网页中获得页面资源,如网页中播放的视频、展现图片或者音频等,然而,从网页中获得页面资源时,页面资源的加载效果比较差,例如,播放视频资源时往往有插入广告或者视频无法全屏播放等问题。为了解决这一问题,现有技术中,服务器通过不断访问提供第三方网站,来嗅探页面资源的资源地址,并将该页面资源的资源地址存储在本地的数据库中,这样,客户端就可以从服务器获得页面资源的资源地址。然而,由于服务器的IP地址比较固定,容易被提供页面资源的第三方网站封锁,从而导致页面资源的资源地址的嗅探失败。【
技术实现思路
】有鉴于此,本专利技术实施例提供了一种资源地址的嗅探方法、装置及系统,用以解决页面资源的资源地址的嗅探失败的问题。本专利技术实施例的一方面,提供一种资源地址的嗅探方法,包括:网络视图接收客户端发送的网页的统一资源定位符URL ;网络视图利用所述URL,获取网页数据,以及从所述网页数据中获取所述网页所包含的页面资源的资源地址;所述网络视图将所述页面资源的资源地址发送给所述客户端,以使得所述客户端利用所述页面资源的资源地址,加载所述页面资源。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述网络视图从所述网页数据中获取所述网页所包含的页面资源的资源地址,包括:所述网络视图对所述网页数据进行解析,以获取所述网页的超文本标记语言HTML文件;所述网络视图根据所述HTML文件,判断所述网页是否包含所述页面资源;若所述网页包含所述页面资源,所述网络视图从所述网页数据中获取所述网页所包含的页面资源的资源地址。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述网络视图根据所述HTML文件,判断所述网页是否包含所述页面资源,包括:所述网络视图确定所述页面资源的标签;所述网络视图判断所述HTML文件中是否包含所述页面资源的标签;所述网络视图根据所述HTML文件中是否包含所述页面资源的标签,判断所述网页是否包含所述页面资源。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述网络视图利用所述URL,获取网页数据,包括:所述网络视图向提供所述网页的服务器发送针对所述URL的数据获取请求,以使得提供所述网页的服务器根据所述URL,获得所述网页数据;所述网络视图接收提供所述网页的服务器发送的所述网页数据。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述网络视图将所述页面资源的资源地址提供给服务器,以使得所述服务器对应存储所述URL和页面资源的资源地址。本专利技术实施例的一方面,提供一种资源地址的嗅探方法,包括:客户端向网络视图发送网页的统一资源定位符URL,以使得所述网络视图利用所述URL,获取网页数据,以及从所述网页数据中获取所述网页所包含的页面资源的资源地址;所述客户端接收所述网络视图发送的所述页面资源的资源地址;所述客户端利用所述页面资源的资源地址,加载所述页面资源。本专利技术实施例的一方面,提供一种资源地址的嗅探装置,包括:接收单元,用于接收客户端发送的网页的统一资源定位符URL ;处理单元,用于利用所述URL,获取网页数据,以及从所述网页数据中获取所述网页所包含的页面资源的资源地址;输出单元,用于将所述页面资源的资源地址发送给所述客户端,以使得所述客户端利用所述页面资源的资源地址,加载所述页面资源。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述处理单元,具体用于:对所述网页数据进行解析,以获取所述网页的超文本标记语言HTML文件;根据所述HTML文件,判断所述网页是否包含所述页面资源;若所述网页包含所述页面资源,从所述网页数据中获取所述网页所包含的页面资源的资源地址。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述处理单元用于根据所述HTML文件,判断所述网页是否包含所述页面资源时,具体用于:确定所述页面资源的标签;判断所述HTML文件中是否包含所述页面资源的标签;根据所述HTML文件中是否包含所述页面资源的标签,判断所述网页是否包含所述页面资源。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述处理单元,具体用于:向提供所述网页的服务器发送针对所述URL的数据获取请求,以使得提供所述网页的服务器根据所述URL,获得所述网页数据;接收提供所述网页的服务器发送的所述网页数据。如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述输出单元还用于:将所述页面资源的资源地址提供给服务器,以使得所述服务器对应存储所述URL和页面资源的资源地址。本专利技术实施例的一方面,提供一种资源地址的嗅探装置,包括:输出单元,用于向网络视图发送网页的统一资源定位符URL,以使得所述网络视图利用所述URL,获取网页数据,以及从所述网页数据中获取所述网页所包含的页面资源的资源地址;接收单元,用于接收所述网络视图发送的所述页面资源的资源地址;处理单元,用于利用所述页面资源的资源地址,加载所述页面资源。本专利技术实施例的一方面,提供一种资源地址的嗅探系统,包括客户端和网络视图;其中,所述客户端,用于向所述网络视图发送的网页的统一资源定位符URL ;所述网络视图,用于利用所述URL,获取网页数据,以及从所述网页数据中获取所述网页所包含的页面资源的资源地址,以及,将所述页面资源的资源地址发送给所述客户端;所述客户端,还用于利用所述页面资源的资源地址,加载所述页面资源。由以上技术方案可以看出,本专利技术实施例具有以下有益效果:本专利技术实施例提供的技术方案中,由网络视图进行页面资源的资源地址的嗅探操作,并将其提供给客户端。由于网络视图不会被第三方网站封锁,因此网络视图能够成功嗅探到页面资源的资源地址,从而解决现有技术中,服务器嗅探页面资源的资源地址失败的冋题。【【附图说明当前第1页1 2 3 4 本文档来自技高网...

【技术保护点】
一种资源地址的嗅探方法,其特征在于,所述方法包括:网络视图接收客户端发送的网页的统一资源定位符URL;网络视图利用所述URL,获取网页数据,以及从所述网页数据中获取所述网页所包含的页面资源的资源地址;所述网络视图将所述页面资源的资源地址发送给所述客户端,以使得所述客户端利用所述页面资源的资源地址,加载所述页面资源。

【技术特征摘要】

【专利技术属性】
技术研发人员:施李荣
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1