[发明专利]一种资源地址的嗅探方法、装置及系统有效
申请号: | 201510254273.3 | 申请日: | 2015-05-18 |
公开(公告)号: | CN104881452B | 公开(公告)日: | 2020-05-29 |
发明(设计)人: | 施李荣 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
主分类号: | G06F16/955 | 分类号: | G06F16/955 |
代理公司: | 北京鸿德海业知识产权代理事务所(普通合伙) 11412 | 代理人: | 袁媛 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 资源 地址 方法 装置 系统 | ||
本发明实施例提供了一种资源地址的嗅探方法、装置及系统。一方面,本发明实施例,网络视图通过接收客户端发送的网页的统一资源定位符URL,从而,利用所述URL,获取网页数据,以及从所述网页数据中获取所述网页所包含的页面资源的资源地址;进而,将所述页面资源的资源地址发送给所述客户端,以使得所述客户端利用所述页面资源的资源地址,加载所述页面资源。因此,本发明实施例提供的技术方案能够解决页面资源的资源地址的嗅探失败的问题。
【技术领域】
本发明涉及互联网应用技术领域,尤其涉及一种资源地址的嗅探方法、装置及系统。
【背景技术】
随着互联网技术的发展,各种提供页面资源的网站越来越多,用户可以通过第三方网站进行各种页面资源的浏览。然而,现有的提供页面资源的网站中,页面资源的资源地址一般是由JavaScript动态产生的,通过内容提取系统,对静态页面分析无法得到动态产生的页面资源真实的资源地址,通常页面资源真实的资源地址只有在加载网页后通过客户端向服务器发起请求时才能获得。因此,目前客户端只能在第三方网站的相关网页中获得页面资源,如网页中播放的视频、展现图片或者音频等,然而,从网页中获得页面资源时,页面资源的加载效果比较差,例如,播放视频资源时往往有插入广告或者视频无法全屏播放等问题。
为了解决这一问题,现有技术中,服务器通过不断访问提供第三方网站,来嗅探页面资源的资源地址,并将该页面资源的资源地址存储在本地的数据库中,这样,客户端就可以从服务器获得页面资源的资源地址。然而,由于服务器的IP地址比较固定,容易被提供页面资源的第三方网站封锁,从而导致页面资源的资源地址的嗅探失败。
【发明内容】
有鉴于此,本发明实施例提供了一种资源地址的嗅探方法、装置及系统,用以解决页面资源的资源地址的嗅探失败的问题。
本发明实施例的一方面,提供一种资源地址的嗅探方法,包括:
网络视图接收客户端发送的网页的统一资源定位符URL;
网络视图利用所述URL,获取网页数据,以及从所述网页数据中获取所述网页所包含的页面资源的资源地址;
所述网络视图将所述页面资源的资源地址发送给所述客户端,以使得所述客户端利用所述页面资源的资源地址,加载所述页面资源。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述网络视图从所述网页数据中获取所述网页所包含的页面资源的资源地址,包括:
所述网络视图对所述网页数据进行解析,以获取所述网页的超文本标记语言HTML文件;
所述网络视图根据所述HTML文件,判断所述网页是否包含所述页面资源;
若所述网页包含所述页面资源,所述网络视图从所述网页数据中获取所述网页所包含的页面资源的资源地址。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述网络视图根据所述HTML文件,判断所述网页是否包含所述页面资源,包括:
所述网络视图确定所述页面资源的标签;
所述网络视图判断所述HTML文件中是否包含所述页面资源的标签;
所述网络视图根据所述HTML文件中是否包含所述页面资源的标签,判断所述网页是否包含所述页面资源。
如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述网络视图利用所述URL,获取网页数据,包括:
所述网络视图向提供所述网页的服务器发送针对所述URL的数据获取请求,以使得提供所述网页的服务器根据所述URL,获得所述网页数据;
所述网络视图接收提供所述网页的服务器发送的所述网页数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510254273.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:参数的更新方法及系统
- 下一篇:基于流形学习数据压缩哈希的图像检索方法