视频地址的解析方法、装置、设备及可读存储介质制造方法及图纸

技术编号:22224617 阅读:21 留言:0更新日期:2019-09-30 04:54
本发明专利技术实施例提供一种视频地址的解析方法、装置、设备及可读存储介质,其中,该方法包括:加载网站上的任一视频,获取所述视频的真实地址,以及所述网站在请求所述视频的真实地址时与网站服务器之间的交互信息;基于所述真实地址和所述交互信息,确定所述网站中视频真实地址的解析规则;基于所述解析规则,获取所述网站上其他视频的真实地址。本发明专利技术实施例可以用于对网站上视频的真实地址进行获取,而无需对每个视频都进行加载。

Video Address Analysis Method, Device, Equipment and Readable Storage Media

【技术实现步骤摘要】
视频地址的解析方法、装置、设备及可读存储介质
本专利技术实施例涉及计算机
,尤其涉及一种视频地址的解析方法、装置、设备及可读存储介质。
技术介绍
最近几年,随着互联网的快速发展,尤其是移动互联网的快速发展,除了优酷视频、土豆视频、腾讯视频等传统视频网站外,微博、秒拍、快手、美拍视频等短视频网站快速崛起,互联网上的视频出现了爆炸性的增长,对这些视频进行分析有着很重要的实用价值。视频分析的前提是依据视频地址获取视频,然而视频网站上视频的真实地址都是隐藏在背后的,无法直接拿到视频的真实地址进行下载,所以如何获取视频真实地址一直是难点。现有技术中,最直观的视频下载方法是通过视频网站提供的工具下载视频,但视频网站提供的工具风格各异,限制过多,无法满足实际需求;另一种方法是通过抓包工具,在视频播放的时候抓取视频的真实地址,然后通过真实地址进行下载,但这种方法需要首先加载视频,然后才能通过抓包获取视频地址,因为涉及到视频加载,所以速度会非常慢。
技术实现思路
本专利技术实施例提供一种视频地址的解析方法、装置、设备及可读存储介质,用以获取网站上视频的真实地址。本专利技术实施例第一方面提供一种视频地址的解析方法,包括:加载网站上的任一视频,获取所述视频的真实地址,以及所述网站在请求所述视频的真实地址时与网站服务器之间的交互信息;基于所述真实地址和所述交互信息,确定所述网站中视频真实地址的解析规则;基于所述解析规则,获取所述网站上其他视频的真实地址。可选的,所述加载网站上的任一视频,获取所述视频的真实地址,以及所述网站在请求所述视频的真实地址时与网站服务器之间的交互信息,包括:加载网站上的任一视频,通过抓包工具获取所述视频的真实地址,以及所述网站在请求所述视频的真实地址时与网站服务器之间的交互信息。可选的,所述基于所述真实地址和所述交互信息,确定所述网站中视频真实地址的解析规则,包括:将所述真实地址进行分解,从所述真实地址中获取目标参数;从所述交互信息中查找包括部分或者全部所述目标参数的目标信息;基于所述目标参数在所述目标信息中的位置,确定所述网站中视频真实地址的解析规则。可选的,所述基于所述真实地址和所述交互信息,确定所述网站中视频真实地址的解析规则,包括:当所述网站中的视频需要由FLASH播放器播放时,将所述真实地址进行分解,从所述真实地址中获取目标参数;基于所述交互信息,确定所述FLASH播放器生成所述目标参数的算法;所述基于所述解析规则,获取所述网站上其他视频的真实地址,包括:基于所述算法,获取所述网站上其他视频的真实地址。本专利技术实施例第二方面提供一种视频地址的解析装置,包括:第一获取模块,用于加载网站上的任一视频,获取所述视频的真实地址,以及所述网站在请求所述视频的真实地址时与网站服务器之间的交互信息;确定模块,用于基于所述真实地址和所述交互信息,确定所述网站中视频真实地址的解析规则;第二获取模块,用于基于所述解析规则,获取所述网站上其他视频的真实地址。可选的,所述第一获取模块,具体用于:加载网站上的任一视频,通过抓包工具获取所述视频的真实地址,以及所述网站在请求所述视频的真实地址时与网站服务器之间的交互信息。可选的,所述确定模块,包括:第一处理子模块,用于将所述真实地址进行分解,从所述真实地址中获取目标参数;查找子模块,用于从所述交互信息中查找包括部分或者全部所述目标参数的目标信息;第一确定子模块,用于基于所述目标参数在所述目标信息中的位置,确定所述网站中视频真实地址的解析规则。可选的,所述确定模块,包括:第二处理子模块,用于当所述网站中的视频需要由FLASH播放器播放时,将所述真实地址进行分解,从所述真实地址中获取目标参数;第二确定子模块,用于基于所述交互信息,确定所述FLASH播放器生成所述目标参数的算法;所述第二获取模块,用于:基于所述算法,获取所述网站上其他视频的真实地址。本专利技术实施例第三方面提供一种计算机设备,包括:处理器;存储器,用于存储所述处理器的可执行指令;当所述处理器执行所述可执行指令时,可以执行上述第一方面所述的方法。本专利技术实施例第四方面提供一种计算机可读存储介质,包括指令,当所述指令在所述计算机上运行时,所述计算机可以执行上述第一方面所述的方法。本专利技术实施例,通过加载网站上的任一视频,获取该视频的真实地址,以及该网站在请求该视频的真实地址时与网站服务器之间的交互信息,并基于获取到的真实地址和交互信息,确定网站中视频真实地址的解析规则,从而基于该解析规则获取该网站上的其他视频的真实地址。由于本专利技术实施例只需对网站上任一视频进行加载,获取网站中视频真实地址的解析规则,就能够根据该解析规则获得该网站上其他视频的真实地址,而无需对网站上其他视频进行加载,因而,提高了网站上视频真实地址的获取效率。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例提供的一种视频地址的解析方法的流程图;图2是本专利技术实施例提供一种步骤102的执行方法流程图;图3是本专利技术实施例提供的一种视频地址的解析装置的结构示意图;图4是本专利技术实施例提供的一种确定模块12的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术的说明书和权利要求书的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤的过程或结构的装置不必限于清楚地列出的那些结构或步骤而是可包括没有清楚地列出的或对于这些过程或装置固有的其它步骤或结构。现有技术中,视频网站提供给用户的视频资源,其真实地址都是隐藏的,无法直接获取,因此,视频在加载前都需要经过数个交互过程来请求视频的真实地址,从而根据真实地址来对视频进行加载。基于此,本本专利技术实施例通过加载网站上任一视频,获取该视频的真实地址及网站在请求该视频的真实地址时与网站服务器之间的交互信息,再基于该视频的真实地址和交互信息逆向获得该网站中视频真实地址的解析规则,从而基于该解析规则就可以获取该网站上其他视频的真实地址,而无需加载其他视频,提高了视频真实地址的获取效率。基于上述原理,本专利技术实施例提供一种视频地址的解析方法,该方法可以由一种视频地址的解析装置来执行。参见图1,图1是本专利技术实施例提供的一种视频地址的解析方法的流程图,如图1所示,该方法包括如下步骤:步骤101、加载网站上的任一视频,获取所述视频的真实地址,以及所述网站在请求所述视频的真实地址时与网站服务器之间的交互信息。可选的,本实施例可以在视频成功加载后,通过抓包工具获取视频的真实地址,以及网站在请求该视频的真实地址时与网站服务器之间的交互信息,其具体执行过程可以参见现有技术,在这里不再赘述。可选的,由于实际场景中,一些网站上的视频是分段存储的,针对这些网本文档来自技高网...

【技术保护点】
1.一种视频地址的解析方法,其特征在于,包括:加载网站上的任一视频,获取所述视频的真实地址,以及所述网站在请求所述视频的真实地址时与网站服务器之间的交互信息;基于所述真实地址和所述交互信息,确定所述网站中视频真实地址的解析规则;基于所述解析规则,获取所述网站上其他视频的真实地址。

【技术特征摘要】
1.一种视频地址的解析方法,其特征在于,包括:加载网站上的任一视频,获取所述视频的真实地址,以及所述网站在请求所述视频的真实地址时与网站服务器之间的交互信息;基于所述真实地址和所述交互信息,确定所述网站中视频真实地址的解析规则;基于所述解析规则,获取所述网站上其他视频的真实地址。2.根据权利要求1所述的方法,其特征在于,所述加载网站上的任一视频,获取所述视频的真实地址,以及所述网站在请求所述视频的真实地址时与网站服务器之间的交互信息,包括:加载网站上的任一视频,通过抓包工具获取所述视频的真实地址,以及所述网站在请求所述视频的真实地址时与网站服务器之间的交互信息。3.根据权利要求1所述的方法,其特征在于,所述基于所述真实地址和所述交互信息,确定所述网站中视频真实地址的解析规则,包括:将所述真实地址进行分解,从所述真实地址中获取目标参数;从所述交互信息中查找包括部分或者全部所述目标参数的目标信息;基于所述目标参数在所述目标信息中的位置,确定所述网站中视频真实地址的解析规则。4.根据权利要求1所述的方法,其特征在于,所述基于所述真实地址和所述交互信息,确定所述网站中视频真实地址的解析规则,包括:当所述网站中的视频需要由FLASH播放器播放时,将所述真实地址进行分解,从所述真实地址中获取目标参数;基于所述交互信息,确定所述FLASH播放器生成所述目标参数的算法;所述基于所述解析规则,获取所述网站上其他视频的真实地址,包括:基于所述算法,获取所述网站上其他视频的真实地址。5.一种视频地址的解析装置,其特征在于,包括:第一获取模块,用于加载网站上的任一视频,获取所述...

【专利技术属性】
技术研发人员:张明明张丹
申请(专利权)人:北大方正集团有限公司北京北大方正电子有限公司
类型:发明
国别省市:北京,11

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

1