腾讯视频网站视频破解思路

下面是离线获取指定视频质量的视频片段的方法:

<国土安全第三季 第02集>

http://v.qq.com/cover/k/k7efpez2rbroffy/x0013uxrjp0.html

为例,从该url可知该集视频的vid为”x0013uxrjp0”.下面是页面的逻辑,首先获取该集视频信息

http://vv.video.qq.com/getinfo?vids=x0013uxrjp0

如果不带speed参数,默认返回高清hd视频

从该xml中可以获取该集视频的文件名,分为几个视频片段,每个视频片段的命名,每集的视频url的头部

 

(这步可以忽略)

获取指定视频切片的信息

http://vv.video.qq.com/getclip?vid=x0013uxrjp0&idx=2

从中可以获取第几个视频切片的文件名称,文件长度等

 

获取指定分辨率和编号的视频片段的vkey

http://vv.video.qq.com/getkey?vid=x0013uxrjp0&filename=x0013uxrjp0.p201.2.mp4&format=10201

获取到key值为

16B2BCFEBD922A281F2C5AE92971446B2F55F4F66F641EB9DC35215D584D0DDC7EFFAE1FACE5D3B7

 

下面构造获取该视频切片的url

http://video.dispatch.tc.qq.com/3053605/x0013uxrjp0.p201.2.mp4?vkey=16B2BCFEBD922A281F2C5AE92971446B2F55F4F66F641EB9DC35215D584D0DDC7EFFAE1FACE5D3B7

 

其他切片的url的拼凑方法同样处理.

你可能感兴趣的:(视频网站)