返回如何获取视频网站的真实视频地址-mp4【登录】

史上最强视频网站真实地址解析。 目前互联网视频网站,从我解析的地球上十几个大型的视频网站来看,90%的网站视频加密效果不好。可能视频下载地址后门接口的保护对某些网站也没什么意义。这次主要写一下下面几个网站的后门接口地址解析方法,包括Youtube、优酷、土豆、爱奇艺、pps、酷六、腾讯视频、新浪、搜狐、第一视频、CNTV、乐视、gametrailer。。。。。 我会陆续更新这边文章。

获取后门地址的方法大概有五种,1 分析IE缓存文件 2 通过第三方工具解析 3反编译页面播放器 4 抓包 5 Google

下面将分析的方法不能解析VIP视频,不能解析收费视频,不能解析需要密码才能观看的视频。

对于大视频网站一般不会一步得到地址,往往需要分析各个文件和算法。

如果你是普通玩家想下载视频网站喜欢的视频,推荐你直接用硕鼠或者网站自带的客户端,下面的内容也不需要再看了

【我要发表评论】
#1巴壁虎用户   2016-08-18 10:42

1 Youtube地址解析

YT的解析如果你想测试的话,需要翻墙。。。。

Youtube实在是太给力了,解析方法比较简单,而且视频高清、无广告、无水印。。。,地球未来就靠它了。。。

后门接口

http://www.youtube.com/get_video_info?video_id=$vid

$vid 可以在播放地址中直接得到http://www.youtube.com/watch?v=dQ3Mt9yiz6k

Vid就是dQ3Mt9yiz6k 加入到上面链接就可以得到后门文件

http://www.youtube.com/get_video_info?video_id=dQ3Mt9yiz6k

得到的这个文件是需要解析的,YT的视频分为

FLV, 320 x 240,400 x 240, 480 x 360, 640 x 360, 854x 480

3GP, 176 x 144, 176 x 144, 320 x 240, 640 x 360,

MP4 1280 x 720, 1920 x 1080 4096 x 3072,854 x 240,640 x 360, 1920 x 520,1280 x 720,

WebM 640 x 360, 854 x 480, 1280 x 720, 640 x 360, 854 x 480, 1920 x 540, 1280x 720,

这四种格式,每个格式的还有多个分辨率,可以说目前国内视频网站没有一个可以做到这个程度,达到这种清晰度的。

在后门地址下载的文件中可以得到下面的连接

http://r10---sn-a5m7ln76.c.youtube.com/videoplayback?newshard=yes&ip=199.112.341.48&key=yt1&itag=22&id=750dccb7dca2cfa9&ms=au&mv=m&sver=3&source=youtube&ratebypass=yes&sparams=cp%2Cid%2Cip%2Cipbits%2Citag%2Cratebypass%2Csource%2Cupn%2Cexpire&expire=1367857570&ipbits=8&upn=vtGNKdyppBk&cp=U0hVTFhQVV9MSkNONV9QSllGOk5BSXcwLXZiTTNB&fexp=912517%2C910207%2C900334%2C919513%2C932000%2C932004%2C906383%2C904479%2C901208%2C925714%2C929119%2C931202%2C900821%2C900823%2C911416%2C906838%2C930807%2C919373%2C906836%2C900824%2C912711%2C929606%2C910075&mt=1367832508&signature=50223941AD3A7B561C996CF1C7FF264B18369834.CF2F6DDA5F4288DB6190C62A28BC76EF04BBE334

这就是下载地址,另外文件中还包含了许多视频的其他信息,如title duration 等等

YT的下载必须翻墙。。。

#2巴壁虎用户   2016-08-18 10:44

2 优酷后门地址解析

首先你要找到你想下载的视频的播放页面

如:http://v.youku.com/v_show/id_XNDc2Mzc1MTU2.html //(布兰妮)

2 将上面id_XNDc2Mzc1MTU2.html 的XNDc2Mzc1MTU2 放到下面的地址里

http://v.youku.com/player/getPlayList/VideoIDS/

组合为:http://v.youku.com/player/getPlayList/VideoIDS/XNDc2Mzc1MTU2

3 ok,在浏览器里面打开上面的网址

会看到下面一大堆代码(你在本地看的时候最大化这个文本文档)

{"data":[{"ct":"f","cs":"2124|2232|2125","logo":"http:\\/\\/g1.ykimg.com\\/1100641F4650A7A9B0385400E68D47ED32E247-01C1-BB97-442B-

74F5E03E4534","seed":6344,"tags":["\\u5e03\\u5170\\u59ae","Britney","Spears","CHER","ADELE","Darkness","MV","\\u6df7

\\u97f3"],"categories":"95","videoid":"119093789","vidEncoded":"XNDc2Mzc1MTU2","username":"\\u7334\\u59c6","userid":"15109447","title":"\\u3010

\\u7334\\u59c6\\u72ec\\u5bb6\\u3011\\u5e03\\u5170\\u59ae\\u3001Cher\\u3001Adele\\u3001The Darkness\\u5de8\\u597d\\u542c\\u6df7

\\u97f3mv\\uff01","up":142,"down":14,"ts":"NpdKxziap0I5epCpAfdzpgc","tsup":"NpdO7Tuap0I5epCpAt13pgc","key1":"b3460bb4","key2":"9245d1c8e7e32933

","tt":"0","videoSource":"1","seconds":"276.55","streamfileids":

{"hd2":"14*0*14*14*14*41*14*41*14*14*64*14*49*28*49*56*49*20*41*20*12*56*14*14*8*9*58*26*51*28*9*51*8*64*0*12*51*51*1*9*41*56*28*1*49*14*51*5

8*1*58*12*26*9*1*56*64*14*8*64*0*12*58*20*51*28*8*","mp4":"14*0*14*14*14*58*14*41*14*14*64*14*49*28*49*28*56*58*41*20*12*56*14*14*8*9*58*26*5

1*28*9*51*8*64*0*12*51*51*1*9*41*56*28*1*49*14*51*58*1*58*12*26*9*1*56*64*14*8*64*0*12*58*20*51*28*8*","flv":"14*0*14*14*14*12*14*41*14*14*64

*14*49*28*49*0*20*9*41*20*12*56*14*14*8*9*58*26*51*28*9*51*8*64*0*12*51*51*1*9*41*56*28*1*49*14*51*58*1*58*12*26*9*1*56*64*14*8*64*0*12*58*20

*51*28*8*"},"segs":{"hd2":[{"no":0,"size":"41588469","seconds":"277","k":"2d7095f6398c7a8a282826e4","k2":"19f87ff924a26ece3"}],"mp4":

[{"no":0,"size":"19022745","seconds":"277","k":"83f2d20acdbe2f03282826e4","k2":"1ebc63639b671b482"}],"flv":

[{"no":0,"size":"9932910","seconds":"277","k":"4be592cfae8eea21282826e4","k2":"167f8074bfb7bdca7"}]},"streamsizes":

{"hd2":"41588469","mp4":"19022745","flv":"9932910"},"stream_ids":{"hd2":"96664057","mp4":"96662457","flv":"96659445"},"streamlogos":

{"hd2":"1","mp4":"1","flv":"1"},"streamtypes":["hd2","mp4","flv"],"streamtypes_o":["hd2","flvhd","mp4"]}],"user":{"id":0},"controller":

{"search_count":true,"mp4_restrict":1,"stream_mode":2,"share_disabled":false,"download_disabled":false,"video_capture":true,"area_code":31000

0,"dma_code":4812,"continuous":1,"playmode":"normal","circle":false}}

4 下面从里面找到几个关键的信息// 可以使用ctrl+f 查找一下

"seed":6344 //程序中用来计算key的时间种子

"key1":"b3460bb4"

"key2":"9245d1c8e7e32933" //两个key 这个key1 key2 在以前的优酷上是有用的,现在可以不使用了

"streamfileids":// 可以看到 这里面分为hd2 mp4 flv,不是每个视频都有这三种格式的{

"hd2":"14*0*14*14*14*41*14*41*14*14*64*14*49*28*49*56*49*20*41*20*12*56*14*14*8*9*58*26*51*28*9*51*8*64*0*12*51*51*1*9*41*56*28*1*49*14*51*58*1*58*12*26*9*1*56*64*14*8*64*0*12*58*20*51*28*8*",

"mp4":"14*0*14*14*14*58*14*41*14*14*64*14*49*28*49*28*56*58*41*20*12*56*14*14*8*9*58*26*51*28*9*51*8*64*0*12*51*51*1*9*41*56*28*1*49*14*51*58*1*58*12*26*9*1*56*64*14*8*64*0*12*58*20*51*28*8*",

"flv":"14*0*14*14*14*12*14*41*14*14*64*14*49*28*49*0*20*9*41*20*12*56*14*14*8*9*58*26*51*28*9*51*8*64*0*12*51*51*1*9*41*56*28*1*49*14*51*58*1*58*12*26*9*1*56*64*14*8*64*0*12*58*20*51*28*8*"}

"segs"://这里面也分为hd2 mp4 flv,你会发现hd2的size最大,所以如果想下最清晰的请选择hd2,其次mp4,最后flv

"hd2":[{"no":0,"size":"41588469","seconds":"277","k":"2d7095f6398c7a8a282826e4","k2":"19f87ff924a26ece3"}],

"mp4":[{"no":0,"size":"19022745","seconds":"277","k":"83f2d20acdbe2f03282826e4","k2":"1ebc63639b671b482"}],

"flv":[{"no":0,"size":"9932910","seconds":"277","k":"4be592cfae8eea21282826e4","k2":"167f8074bfb7bdca7"}]}

5 组合下载地址

现在的优酷下载地址比起以前来已经简单了其实只有两部分数据 我用$P1、$P2 来代表,另外类型不同 地址也不同 我以flv为例

得到$P1 $P2 把他们放到下面的地址里面

http://f.youku.com/player/getFlvPath/sid/00_00/st/flv/fileid/ $P1?K=$P2

上面地址里有st/flv 如果你下载的是其他的类型,如mp4 只要改为st/mp4就可以了

6 下面我重点说下 如何得到$P1 、$P2

$P1是由算法得到的

下面这个是c#版本的,c/c++版本的不便透漏,可以自己试着改下,不难

调用getFileID

参数说明:

fileid//即为"streamfiledids" 里面相应类型的那一串

如flv的

"14*0*14*14*14*12*14*41*14*14*64*14*49*28*49*0*20*9*41*20*12*56*14*14*8*9*58*26*51*28*9*51*8*64*0*12*51*51*1*9*41*56*28*1*49*14*51*58*1*58*12*26*9*1*56*64*14*8*64*0*12*58*20*51*28*8*"

seed 就是上面的"seed":6344

返回值:即为$P1 = 030002010050A7A3B61B2900E68D4764E53244-6197-A048-82D6-950E5328B47E public static String getFileID(String fileid, double seed) { String mixed = getFileIDMixString(seed); String[] ids = fileid.Split(''*''); StringBuilder realId = new StringBuilder(); int idx; for (int i = 0; i < ids.Length - 1; i++) { idx = int.Parse(ids[i]); realId.Append(mixed[idx]); } //Console.Write(realId.ToString()); return realId.ToString(); } public static String getFileIDMixString(double seed) { StringBuilder mixed = new StringBuilder(); StringBuilder source = new StringBuilder("abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ/\\\\:._-1234567890"); int index, len = source.Length; for (int i = 0; i < len; ++i) { seed = (seed * 211 + 30031) % 65536; index = (int)Math.Floor(seed / 65536 * source.Length); mixed.Append(source[index]); source.Remove(index, 1); } return mixed.ToString(); }

7 $P2的来源

看到segs字段了么,如flv的

"flv":[{"no":0,"size":"9932910","seconds":"277","k":"4be592cfae8eea21282826e4","k2":"167f8074bfb7bdca7"}]}

可以在这里面看到"k":"4be592cfae8eea21282826e4" OK,这个就是$P2了,也就是key,注意k2是没法用的

以前网上流传的算法其实都是通过key1 key2通过算法得到的key,现在不知道为什么优酷直接显示出来了。

8 ok,既然$P1 $P2都已经找到了,那么下载地址也就找到了

根据:http://f.youku.com/player/getFlvPath/sid/00_00/st/flv/fileid/ $P1?K=$P2

得到:http://f.youku.com/player/getFlvPath/sid/00_00/st/flv/fileid/030002010050A7A3B61B2900E68D4764E53244-6197-A048-82D6-950E5328B47E?

K=4be592cfae8eea21282826e4

9 当你看到我给出的这个下载地址的时候,或许你会蠢蠢欲动了,想去直接下载下试试,呵呵 ,告诉你,除非你在我发帖的一个小时内看到。

优酷的这个下载地址的key是1个小时左右变化一次,所以你看到的时候应该已经无法下载了。

Don''t worry, 你如果想下载这个视频 重新在浏览器里面输入

http://v.youku.com/player/getPlayList/VideoIDS/XNDc2Mzc1MTU2 对,没错就是它,第2步里面的那个地址

输入后在页面上重新找到segs 字段里面的那个k,也就是$P2

就可以重新得到下载地址了

http://f.youku.com/player/getFlvPath/sid/00_00/st/flv/fileid/030002010050A7A3B61B2900E68D4764E53244-6197-A048-82D6-950E5328B47E?K=(放到这个位

置)

10 其实上面这个视频我是找了个小的,如果是大视频的话,他的分段比较多,比如一些电影常常会有七八个分段,但是不管怎么样,只是$P2的值在变,你只需

要改一下$P2即可

11 Ok,打完收工....

#3巴壁虎用户   2016-08-18 10:44

3 土豆后门地址解析

自从优酷和土豆合并后,土豆的地位也下降了,原本土豆在UGC模式上是很有潜力的。。现在的视频网站都在争先恐后的做版权视频。。百度也收服了PPS,这块视频市场是越来越火爆了。。。。都是有钱的主儿啊。。。

土豆后门可以通过IE缓存分析出来,但是可能不能适用所有视频,而且不能拿到最高清版本,这可能与合并前土豆播放地址太乱有关系吧,现在的土豆好多了,地址也整齐了,格式也规范了,只不过有许多视频都直接用的优酷的后门下载地址,当然这个视频通过优酷的域名也是可以播放的。

从页面上找iid: 得到后加入下面链接即可

http://v2.tudou.com/v?it='' + iid+ &st=1,2,3,4,5,10,99

如http://v2.tudou.com/v?it=163364330&st=1,2,3,4,5,10,99

#4巴壁虎用户   2016-08-18 10:44

4 爱奇艺地址解析

最初解析爱奇艺跟打游击一样。。。 它有一种方法必须多刷新几次才能拿到下载地址,而且还不一定是高清的,后来果断放弃了。。随后在Google的一个code上找到了一种方法,

后门地址

http://cache.video.qiyi.com/v/ +videoed

在视频播放页上找到video_id”:加入上面的连接

如http://cache.video.qiyi.com/v/ba41c5ba91114b58abfa58e9e2131ebe

其中有一个file字段 ,这并不是下载地址,但如果你把这个地址后缀改为mp4,会出现一个下载地址,多刷几次就可以下载视频了。

如http://data.video.qiyi.com/videos/amusement/20121122/0c413e2f1233029f3173a8cc5d23a8fc.mp4

这个就是我一开始说的方法,可以用,但是不可取。。。

实际算法是需要算出来key的

爱奇艺比较变态,需要进行两步解析

第二步解析需要用到这个链接http://data.video.qiyi.com/t.hml?tn=1

tn=1 可以改为任何数字 ,得到了{"t":"1367910982","i":"220.181.109.33"}

我们需要用到这个t值, 其实t是根据时间变化的,你可以刷新一下,会发现每秒变化一次。

第二个后门接口的地址是组合得到的

上面的file值字段+?vn=… V的值是根据t,通过算法得到的 V= (t ^ -1775748160) +Math.pow(2, 32);

第二个后门组合成功,例如

http://data.video.qiyi.com/videos/amusement/20121122/0c413e2f1233029f3173a8cc5d23a8fc.f4v?v=3349189301

当你点击上面链接时,可能已经失效了。。。。具体的失效时间我也没有测试

从这个页面上可以得到最后的下载地址

如http://122.228.240.36/videos/amusement/20121122/0c413e2f1233029f3173a8cc5d23a8fc.mp4?key=be9be874436023e3&key=bdf78929dcdd0320&uuid=7d767a4d67334f89943e850a0138b36a&l=t&zc=shanghai_ct_t&retry=1&uuid=b69e3d5cf35c41188ed458c4ff620b99

#5巴壁虎用户   2016-08-18 10:45

5 PPS

在pps正式进入新爹之前,我来掰一掰目前pps的视频后门接口 http://ipd.pps.tv/play_35Q7LQ.html

取出页面播放地址,得到play_ 后面的vid 即 35Q7LQ 加入后门地址

http://dp.ppstream.com/get_play_url_cdn.php?sid=35Q7LQ&flash_type=1

在这个地址上可以看到

http://vurl.ppstv.com/ugc/7/8a/7ff8fbe2e7b4ae5091a00952f4eabbb76e815c24/7ff8fbe2e7b4ae5091a00952f4eabbb76e815c24.pfv 后缀为.pfv 改为.mp4 即可下载视频了

这个方法可以下载所有视频,包括电影电视剧

#6巴壁虎用户   2016-08-18 10:45

6 酷六

视频播放地址http://v.ku6.com/show/wDRxSSruvEc6_oTH.html

取wDRxSSruvEc6_oTH 加入后门地址

http://v.ku6.com/fetchVideo4Player/wDRxSSruvEc6_oTH...html

后门接口组成格式为

http://v.ku6.com/fetchVideo4Player/+ vid + …html

后门地址页面是json格式,有个f 的字段即视频地址,采用的是unicode编码

#7巴壁虎用户   2016-08-18 10:45

7 腾讯视频

通过下面的方法,你可以在不带任何广告的观看腾讯所有视频

http://v.qq.com/cover/o/obr3rfx7xdatznl.html?vid=b0113x7xx0m

视频播放页地址 取vid b0113x7xx0m

加入后门接口

http://vv.video.qq.com/geturl?vid=b0113x7xx0m&otype=xml&platform=1&ran=0%2E9652906153351068

页面上可以看到视频下载地址

http://222.73.3.66/vhot2.qqvideo.tc.qq.com/b0113x7xx0m.mp4?vkey=B0CAAB7A0EB925C3EEBE635048C149C9D2647CB471347717E8490E167F5CB030BD5561D7AC0BF3EF&br=74&platform=1&fmt=mp4&level=3

腾讯视频是不切片的,再长的视频也是单文件

#8巴壁虎用户   2016-08-18 10:46

8 新浪视频

在视频播放地址页面中找到vid

http://video.sina.com.cn/m/jhrh_61941187.html vid:''

http://ent.sina.com.cn/f/nmxz/video/#92210121 #92210121

http://video.sina.com.cn/p/news/w/v/2012-12-11/011661941375.html vid :''''

http://ent.sina.com.cn/bn/entreport/#v_92178162 #v_92178162

因为播放页有多种,可能找到vid的方式不一样,vid是个8位数字

对于有多个清晰度版本的vid 会有多个如 第一个链接的vid

vid:''92145658|92145656'',

如果想直接找高清版本也可以直接看hd_vid:''92145656'',这个字段信息

加入后门接口

http://v.iask.com/v_play.php?vid=88870103

这是个xml页面,如果是多切片的话可以找到多个片段的下载地址。

#9巴壁虎用户   2016-08-18 10:46

9 搜狐视频

同样在视频播放地址页面找到vid

因为有多种播放页面,所以vid未必好找

加入下面的后门地址

http://my.tv.sohu.com/videinfo.jhtml?m=viewtv&vid=

如果上面这个不行

http://hot.vrs.sohu.com/vrs_flash.action?vid=

例如http://my.tv.sohu.com/videinfo.jhtml?m=viewtv&vid=52986508

打开上面url之后是个json格式,但还无法找到下载地址

http://allot/?prot=prot&file=clipsURL[i]&new=su[i]

在json中找到上面的字段 allot、 prot、 clipsURL、su

因为视频有多个切片所以写成了 [i] 这种形式

例如

http://220.181.61.213/?prot=2&file=220.181.89.24/148188491b1c61e718f43082e880f898486a7f6c4ef3f1fe9e476443a3f942d684b3b9c5045314bf7aba2ca44012fefc.mp4&new=/67/66/Az9cxRoLnpe2McInJOmN17.mp4

哈哈。。。 bt吧,这么长,他妹的。。

打开后是酱紫

http://101.226.200.16/sohu/6/|324|114.80.133.7|ywAYHUJiiFObDbpaJEIE9iCgYQ5iVim1PKiuhA..|1|0

我们需要用的是上面标红的字段

下载地址的组合为

http://101.226.200.16/sohu/6/+su[i]+?key= ywAYHUJiiFObDbpaJEIE9iCgYQ5iVim1PKiuhA..

主要上面的下载地址还用到了之前json页面上的 su[i] 另外添加上了?key= 这几个字符

最后组合成下载地址,如:

http://101.226.200.16/sohu/6//67/66/Az9cxRoLnpe2McInJOmN17.mp4?key=ywAYHUJiiFObDbpaJEIE9iCgYQ5iVim1PKiuhA..

总体来说,搜狐的下载地址伪装的还是很不错的,不像酷六和腾讯,他妹子的大路中间的东西。。。

#10巴壁虎用户   2016-08-18 10:46

10第一视频

蛋碎的网站。。。

天天改,天天更新。。。。

首先在视频播放页面找到videoXmlUrl 如果不存在的话再根据视频url来找vid 他的vid是6个数字

如http://news.v1.cn/world/2013-6-4/605305v-1.shtml

他的vid就是 605305

这个链接可以直接在页面上找到vieoXmlUrl 得到

http://pic.v1.cn/cloudone/xml/video/201306/04/605305.xml

是个xml页面,可以看到

即下载地址,感觉第一视频做UGC也挺好,只是目前国内UGC的清晰度太差,没有Youtube发展的那种外在环境。

【我要发表评论】

漂亮气质佳人 风姿优美

纵欲过度的体相特征

习俗十种女人不能娶

2016巴西里约奥运会期间领取福利巴豆

深圳开出首张HOV罚单 女司机被媒体围观

佟大为夫妇为爱子办百日宴 一家五口全家福曝光

张丹露、赵文卓全裸照曝光

吸烟有害健康!

2名女子高温下街头吵架8小时 体力透支双双昏厥

宋喆开房记录被曝光:共开房109晚 钟点房21次

13岁男孩成伊朗最年轻父亲 妻子为18岁表姐

男子车内藏3只老虎被查 辩称这是波斯猫

版权所有 ©2006-2020 巴壁虎