ndfweb.cn

史上最強視頻網站真實地址解析


2017-04-08 22:40:12 (4772)



寫此文章旨在學習和討論,請勿濫用…

請標明轉載http://blog.csdn.NET/feige2008/article/details/8895632,大家如有疑問可以留言。。。

目前互聯網視頻網站,從我解析的地球上十幾個大型的視頻網站來看,90%的網站視頻加密效果不好。可能視頻下載地址後門接口的保護對某些網站也沒什麼意義。這次主要寫一下下麵幾個網站的後門接口地址解析方法,包括Youtube、優酷、土豆、愛奇藝、pps、酷六、騰訊視頻、新浪、搜狐、第一視頻、CNTV、樂視、gametrailer。。。。。  我會陸續更新這邊文章。

獲取後門地址的方法大概有五種,1 分析IE緩存文件  2 通過第三方工具解析  3反編譯頁麵播放器 4 抓包  5 Google

下麵將分析的方法不能解析VIP視頻,不能解析收費視頻,不能解析需要密碼才能觀看的視頻。

對於大視頻網站一般不會一步得到地址,往往需要分析各個文件和算法。

如果你是普通玩家想下載視頻網站喜歡的視頻,推薦你直接用碩鼠或者網站自帶的客戶端,下麵的內容也不需要再看了

廢話不多說了,切入正題。。。

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 優酷後門地址解析

之前我寫過一篇優酷真實地址解析的方法,

http://blog.csdn.net/feige2008/article/details/8198434


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 愛奇藝地址解析

最初解析愛奇藝跟打遊擊一樣。。。 它有一種方法必須多刷新幾次才能拿到下載地址,而且還不一定是高清的,後來果斷放棄了。。隨後在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 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 酷六

視頻播放地址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 騰訊視頻

通過下麵的方法,你可以在不帶任何廣告的觀看騰訊所有視頻

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

騰訊視頻是不切片的,再長的視頻也是單文件


 請標明轉載http://blog.csdn.Net/feige2008/article/details/8895632,大家如有疑問可以留言。。。

今天先更新至此。。。





OK, Go on

// 2013-6-4  updated by sky

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 搜狐視頻

同樣在視頻播放地址頁麵找到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 clipsURLsu

因為視頻有多個切片所以寫成了 [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第一視頻

蛋碎的網站。。。

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

首先在視頻播放頁麵找到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發展的那種外在環境。


11 樂視

樂視,嗬嗬。。。  長視頻的王者,咱們上麵有人。。。你懂得,版權視頻很多,很多電視電影大家肯定都想保存,Ok,各位親,今天我就來解決您的難題。。。


在視頻播放頁麵找到 videoid:

加入後門地址 http://app.letv.com/v.php?id=

是個json格式, 找到url字段

如http://app.letv.com/v.php?id=1850313

頁麵上可能有問題,但是大家可以看這個頁麵的源文件

找到url字段

找到  裏麵的url 字段  如

http:\/\/220.181.117.5\/ng?s=3&df=28\/13\/81\/letv-uts\/1401559-AVC-254398-AAC-31556-33238-1224714-c34403c036ad1c9b219b9d6b0720928e-1355792739716.flv&br=295

連接裏包含了轉義字符去掉後

http://220.181.117.5/ng?s=3&df=28/13/81/letv-uts/1401559-AVC-254398-AAC-31556-33238-1224714-c34403c036ad1c9b219b9d6b0720928e-1355792739716.flv&br=295

 再打開新的連接可以看到是個json

找到location   即為視頻文件的下載地址。如:

"location":"http:\/\/114.80.187.215\/28\/13\/81\/letv-uts\/1401559-AVC-254398-AAC-31556-33238-1224714-c34403c036ad1c9b219b9d6b0720928e-1355792739716.letv?crypt=b0f35e8aa7f2e102&b=295&gn=812&nc=1&bf=28&p2p=1&video_type=flv&check=0&tm=1370403000&key=795d113ff7269aaf71ce2c6a76777c59&opck=1&lgn=letv&proxy=3702711575&cips=114.80.133.7&geo=CN-9-126-1&tsnp=1&s=3&df=28\/13\/81\/letv-uts\/1401559-AVC-254398-AAC-31556-33238-1224714-c34403c036ad1c9b219b9d6b0720928e-1355792739716.flv&br=295",



12 gametrailer

一個國外的遊戲網站,具有很多豐富的高清版本遊戲視頻

這個網站不需要翻牆,其實頁麵上提供了下載功能,但是如果要寫程序自動下載的話,就需要解析一下他的下載地址了

網址

http://www.gametrailers.com

在視頻播放頁找到

data-video  data-token


加入後門接口

http://www.gametrailers.com/feeds/video_download/"+data_video+"/"+data_token


http://www.gametrailers.com/feeds/video_download/mgid:arc:video:gametrailers.com:9109aa52-7c34-4fb4-b25b-81fcec003d7c/ac2728148f07a739cc23fb6000c5f75b323d4f51

頁麵上有url地址 即視頻下載地址



本文版权:http://www.ndfweb.cn/news-705.html
  NDF俱乐部
  国际域名注册
  建站咨询
简体中文 NDF网站建设淘宝店 | ICO图标在线生成 | 外贸网站建设 | 联系我们
©2007-2024 NDF Corporation 鲁ICP备08005967号 Sitemap - RSSRSS订阅