1. 程式人生 > >史上最強視訊網站真實地址解析(網站視訊獲取)

史上最強視訊網站真實地址解析(網站視訊獲取)

文章有不當之處,歡迎指正,如果喜歡微信閱讀,你也可以關注我的微信公眾號:好好學java,獲取優質學習資源。

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

一、概述

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

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

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

對於大視訊網站一般不會一步得到地址,往往需要分析各個檔案和演算法。

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

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

二、 Youtube地址解析

YT的解析如果你想測試的話,需要翻牆。。。。

Youtube實在是太給力了,解析方法比較簡單,而且視訊高清、無廣告、無水印。。。,地球未來就靠它了。。。

後門介面

Vid就是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,

這四種格式,每個格式的還有多個解析度,可以說目前國內視訊網站沒有一個可以做到這個程度,達到這種清晰度的。

在後門地址下載的檔案中可以得到下面的連線

這就是下載地址,另外檔案中還包含了許多視訊的其他資訊,如title duration 等等

YT的下載必須翻牆。。。

三、 優酷後門地址解析

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

四 、土豆後門地址解析

自從優酷和土豆合併後,土豆的地位也下降了,原本土豆在UGC模式上是很有潛力的。。現在的視訊網站都在爭先恐後的做版權視訊。。百度也收服了PPS,這塊視訊市場是越來越火爆了。。。。都是有錢的主兒啊。。。

土豆後門可以通過IE快取分析出來,但是可能不能適用所有視訊,而且不能拿到最高清版本,這可能與合併前土豆播放地址太亂有關係吧,現在的土豆好多了,地址也整齊了,格式也規範了,只不過有許多視訊都直接用的優酷的後門下載地址,當然這個視訊通過優酷的域名也是可以播放的。

從頁面上找iid: 得到後加入下面連結即可

數字越大,版本清晰度越高。。。

五、 愛奇藝地址解析

最初解析愛奇藝跟打游擊一樣。。。 它有一種方法必須多重新整理幾次才能拿到下載地址,而且還不一定是高清的,後來果斷放棄了。。隨後在Google的一個code上找到了一種方法,

後門地址

在視訊播放頁上找到video_id”:加入上面的連線

其中有一個file欄位 ,這並不是下載地址,但如果你把這個地址字尾改為mp4,會出現一個下載地址,多刷幾次就可以下載視訊了。

這個就是我一開始說的方法,可以用,但是不可取。。。

實際演算法是需要算出來key的

愛奇藝比較變態,需要進行兩步解析

tn=1 可以改為任何數字 ,得到了{“t”:”1367910982”,”i”:”220.181.109.33”}

我們需要用到這個t值, 其實t是根據時間變化的,你可以重新整理一下,會發現每秒變化一次。

第二個後門介面的地址是組合得到的

上面的file值欄位+?vn=…

V的值是根據t,通過演算法得到的

V= (t ^ -1775748160) +Math.pow(2, 32);

第二個後門組合成功,例如

當你點選上面連結時,可能已經失效了。。。。具體的失效時間我也沒有測試

從這個頁面上可以得到最後的下載地址

六、 PPS

在pps正式進入新爹之前,我來掰一掰目前pps的視訊後門介面

取出頁面播放地址,得到play_ 後面的vid 即 35Q7LQ 加入後門地址

在這個地址上可以看到

這個方法可以下載所有視訊,包括電影電視劇

七、 酷六

取wDRxSSruvEc6_oTH 加入後門地址

後門介面組成格式為

後門地址頁面是json格式,有個f 的欄位即視訊地址,採用的是unicode編碼

八、 騰訊視訊

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

視訊播放頁地址 取vid b0113x7xx0m

加入後門介面

頁面上可以看到視訊下載地址

騰訊視訊是不切片的,再長的視訊也是單檔案

九、 新浪視訊

在視訊播放地址頁面中找到vid

因為播放頁有多種,可能找到vid的方式不一樣,vid是個8位數字

對於有多個清晰度版本的vid 會有多個如 第一個連結的vid

vid:’92145658|92145656’,

如果想直接找高清版本也可以直接看hd_vid:’92145656’,這個欄位資訊

加入後門介面

這是個xml頁面,如果是多切片的話可以找到多個片段的下載地址。

十、 搜狐視訊

同樣在視訊播放地址頁面找到vid

因為有多種播放頁面,所以vid未必好找

加入下面的後門地址

如果上面這個不行

開啟上面url之後是個json格式,但還無法找到下載地址

在json中找到上面的欄位 allot、 prot、 clipsURL、su

因為視訊有多個切片所以寫成了 [i] 這種形式

例如

開啟後是醬紫

我們需要用的是上面標紅的欄位

下載地址的組合為

主要上面的下載地址還用到了之前json頁面上的 su[i] 另外新增上了?key= 這幾個字元

最後組合成下載地址,如:

總體來說,搜狐的下載地址偽裝的還是很不錯的,不像酷六和騰訊,他妹子的大路中間的東西。。。

十一、第一視訊

蛋碎的網站。。。

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

首先在視訊播放頁面找到videoXmlUrl 如果不存在的話再根據視訊url來找vid 他的vid是6個數字

他的vid就是 605305

這個連結可以直接在頁面上找到vieoXmlUrl 得到

是個xml頁面,可以看到

十二、 樂視

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

在視訊播放頁面找到 videoid:

是個json格式, 找到url欄位

頁面上可能有問題,但是大家可以看這個頁面的原始檔

找到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

連線裡包含了轉義字元\ 去掉後

再開啟新的連線可以看到是個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”,

十三、 gametrailer

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

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

網址

在視訊播放頁找到

data-video data-token

加入後門介面

頁面上有url地址 即視訊下載地址

綜述:

原本還有其他幾個小網站解析了一下,但是因為小也沒啥技術含量就不介紹了,本文旨在互相學習討論,大家有什麼疑問或者覺得我哪裡寫的不對不好,隨時歡迎留言。。。。

通過解析大型視訊網站的下載地址能夠幹什麼: 呵呵。。。 你可以讓流量走向自己,當別人分享其他網站的視訊的時候,你把視訊下載到自己的伺服器上,最後流量就走向了自己;可以在自己的網站上播放其他網站的視訊,當然這當中會涉及到版權問題,所以提醒大家要注意,傳聞1集電視劇 100萬,哈哈。。 其他內容可以參考www.youkud.com

整個例子,可以參考這裡。