如何在不下載優酷客戶端的情況下下載優酷視頻?


推薦一個網站, http://www.downfi.com/video/ ,可以將視頻所在網址輸入到搜索框,然後點擊搜索即可。該工具不僅可以下載優酷的視頻,市面上常見的視頻網站均可以下載。

可以看一下介紹文章愛奇藝、騰訊視頻、優酷視頻怎麼下載 - 讓生活更美好


Chrome自帶的網路嗅探工具(Ctrl+Shift+j),Network標籤下。
不過優酷為了節省網路資源,在線觀看時是分段載入的。你嗅探到的都是片段。


我也推薦一個,XMLBAR。

今天下載優酷視頻,發現
1、碩鼠停止支持優酷視頻下載了,估計是達成協議了。
2、firefox的video downloade helper檢測到的都是幾百K的片段,根本沒法用。
3、EagleGet只能下載前面一小段。
4、維棠和mediaopener直接搞不定。

在安裝python3的過程中找到了xmlbar這個軟體,試了下,成功了。於是youget沒有來得及測試。xmlbar應該是中國人開發的,不知道為啥起了這麼個名字。。。


優酷的市場經理帶著微笑敲下了這個問題。


軟體很多,比如我經常用的

碩鼠
不過碩鼠的適用範圍現在在做了很大的限制,現在不怎麼用碩鼠下載視頻了,也不是太清楚了。只要把視頻的鏈接地址粘貼到碩鼠,直接就能下載,而且可以選擇各種清晰度,爽的不得了,但是現在據說被很多視頻網站擾的也不敢那麼高調了,有些網站也就不再支持了,以前支持的可能有一百多個網站吧!具體我沒數過,可能確實沒以前那麼牛逼了。

維堂
也有人提到維棠,不過這貨貌似還沒有碩鼠好用,剛開始用碩鼠的時候也用過他,但是感覺沒碩鼠好用。

IDM
這貨就是個奇葩,我第一次用的時候就喜歡上了,因為下載速度它可以頂死,快。當然這不是IDM的全部,它還可以讀取你正在還看得視頻,會出一個工具欄,下載任何視頻都跟當年,這個需要自己去摸索,挺簡單的,也挺好用。其功能很齊全我沒太深究過,總之有很大的開發潛力。

獵鷹 EahleGet
這貨功能類似IDM,也是我最近才發現的,也挺好用,IDM是收費的,當然也有各種破解版,但獵鷹是免費的。

早年我還用過一個非常小的軟體,直接讀取視頻在本地的緩存然後轉換成視頻,但是我找不到了,話說真心好用,可惜了


最早以前這種流媒體播放都是緩存在硬碟裡面的,這樣你下次播放的時候就不用再下載,直接從硬碟緩存中提取播放。比如你看了一 段視頻,看完了,關閉了,第二天再進那個頁面看,那麼就不用再消耗網路了,直接可以看,不聯網都可以看。那麼就可以從瀏覽器緩存中找到視頻。

不過後來為了迎合視頻網站老闆們的需求,流媒體伺服器有了一些特別設置,比如不再緩存了。視頻網站老闆當然不希望你看了一次就斷網看,或者從緩存中取出來天天看,他希望你第二次看的時候再聯網,再看看他們免費贈送的廣告。於是現在看一段視頻,已經載入完了,你不小心關閉了,再開,那麼又需要重新載入。

然後說一下優酷的視頻為什麼分段,其實這是一種比較好的策略,因為流媒體好像會一直載入緩存(下載緩存在內存,不寫硬碟了,寫的話也加密),如果一部劇集45分鐘,現在網路好的話,你看到1分鐘估計把整部劇都下載完成了,如果你會看完倒是無所謂,萬一是爛片,或者你有事要離開,看了一分鐘就把頁面關閉了,那整部劇的下載流量不是白白浪費了,還白白消耗了視頻伺服器的資源。分段以後就不會有這種情況了,45分鐘的話,標清分成6分鐘,超清分成3分鐘,你看到這個片段的末尾時會幫你載入下一個片段,這樣保證視頻連續。如果還是上面的情況只看了一分鐘,那麼你最多也就下載了第一段,這樣可以減輕視頻伺服器的負擔。

優酷的視頻地址隱藏得蠻深,媒體伺服器還會檢測參數對不對決定給不給你下載。因為html5的視頻很難隱藏,所以優酷的手機端網頁好多視頻沒有,一些熱門視頻只能看開始片段,看完要會員好像。

下面說一下如果靠瀏覽器獲取優酷的視頻鏈接。

以谷歌瀏覽器Google Chrome為例,當然火狐也有類似功能。

1.打開谷歌瀏覽器,打開優酷視頻頁面

2,在視頻頁面下點擊chrome的主菜單,選擇 更多工具-開發者工具,然後會在頁面右半邊會出現開發者工具界面。

3,在開發者工具界面點擊network標籤,這會嗅探當前頁面的所有網路請求。下面會不斷的滾動刷新各種請求。

4,在請求列表裡面找視頻的求,flv,mp4,如果請求太多難找,可以在filter那輸入flv|mp4,後面的regex打勾,這樣就只顯示帶有flv和mp4的請求了。裡面有些視頻是廣告來的,不過目前看來優酷視頻的命名都是0300這樣開頭的,其他名字的都是廣告。

5,讓右鍵點擊某個0300開頭的請求,選擇copy-copy link address。這個地址拷貝到剪切板,這個地址就是你當前頁面視頻的地址,根據你當前選擇的清晰度,標清超清為flv格式,高清為mp4格式。回到第一步,如果你網速太快的話,打開開發者工具之前視頻地址已經請求過了,就不會出現在列表中了,這時候你到視頻頁面那裡切換一下清晰度,那麼他就會重新請求。

6,把地址拷貝出來是類似這樣的

http://27.221.35.85/youku/67724384B463A832A85426470E/030002010058452938355108BD4F54B8B7F134-0AF8-C69F-471B-1F9C9B95DC3B.flv?sid=050441045206412af13e8ctype=12ccode=0401duration=171expire=18000psid=8843fa55743b3339f283f888ea5106a3ups_client_netip=27.38.29.21ups_ts=1504410452ups_userid=138355130utid=vrpED2zCSwMCATo8Iz54ySjhvid=XMTg1MTk0NTIxNg%3D%3Dvkey=A4b95d50e6285c8c31c7addc003e78bbenk=59117637559_25073503288ns=0_216384special=true

,你直接放到下載工具下載的話只能下載到幾十k這樣,是因為後面的參數告訴伺服器只下載那麼多。把.flv問號後面的參數全部去掉,可以說之前可以,前幾個月還行,現在不行了。

那麼好把從nk開始的全部去掉,變成下面這樣就可以順利下載了。

http://27.221.35.85/youku/67724384B463A832A85426470E/030002010058452938355108BD4F54B8B7F134-0AF8-C69F-471B-1F9C9B95DC3B.flv?sid=050441045206412af13e8ctype=12ccode=0401duration=171expire=18000psid=8843fa55743b3339f283f888ea5106a3ups_client_netip=27.38.29.21ups_ts=1504410452ups_userid=138355130utid=vrpED2zCSwMCATo8Iz54ySjhvid=XMTg1MTk0NTIxNg%3D%3Dvkey=A4b95d50e6285c8c31c7addc003e78bbe

另外有一種形式是這樣的,以start=xxx結尾

http://vali.cp31.ott.cibntv.net/69758F285314871C4B1BB3768/030002070059A80B240152011BA6A9C003B67F-163A-5950-B1CB-A5E9546AE4DC.flv?ccode=0401duration=394expire=18000psid=a203c6e9e70cd16f0df066a6a886d591ups_client_netip=27.38.29.15ups_ts=1504281369ups_userid=138355130utid=vrpED2zCSwMCATo8Iz54ySjhvid=XMzAwMDMzMjI4MA%3D%3Dvkey=A15551672f8580f78a51a3e899146a753start=11

這種把後面的start=xxx都改成start=0就行了。

7,分段的視頻怎麼辦,上面只能下其中一段,方法1,你可以把進度條拖到第二段位置,讓他請求第二段的視頻地址,用上面的流程把第二段下來,以此類推。方法2,發現他們的命名是有規律的,伺服器好像大部分一樣,那麼只要有了第一段的地址,改下地址就能下後面的段了。

命名都是文件名第10位遞增一,比如上面的 03002070059A8xxx(太長省略),10位是0說明這是第一段,第二段就是03002070159A8xxxx,三段就是03002070259xxx以此類推。所以只要在第一段的地址鏈接改這個數就能下載到後面的段落了。

(另外我上面的事例那幾個網址你直接複製可能下不了,因為優酷視頻地址隔一段時間就會變的,估計是怕其他網站永久盜鏈吧。)

我自己也下了不少視頻,以前覺得有些小視頻很有意思,幾十秒幾分鐘的,當我再去看的時候他送我2分鐘的廣告,廣告完了,看到一半再送15秒。。。優酷老闆你給我粗來。

這答案要是讓優酷官方看到他們估計又會採取新的措施防下載了,哈哈。

17/10/19更新一下

這段時間上去優酷發現已經拋棄了flash模式,介面也大換血,但是上面的嗅探還是依然有效的,那個下載片段的好像不能直接改名字下後面的,估計後面的參數有些不一樣吧,拖進度條一段一段的嗅探還是可以的。

我自己用c#做了個小程序waker,可以解析出優酷視頻的下載地址,把優酷某視頻的播放頁面網站複製到url框然後點擊get youku,就可以把該視頻的各種解析度的全部分段的下載地址列出來。然後可以框選你喜歡的解析度的全部分段用工具下載了。

之後合併,我這順便做了個ffmepg的gui,方便那些不會用命令行的朋友,打開ffmepggui。exe,然後合併-添加視頻-開始合併,幾秒鐘後信息欄不滾動了就合併好了,合併文件以merge_開頭就在源文件的目錄裡面。

ffmpeggui鏈接:http://pan.baidu.com/s/1hrV0aws 密碼:ckkx

大家低調使用,覺得有用默默點歌贊就行,多人用了被發現後那邊改下介面這裡就失效了。

就說那麼多了,還有兩車的磚沒搬呢...

20171201跟新,優酷有變動,walker已經不能用了。

地址信息是靠某個請求獲取的,但是現在這個後面參數太多,而且未知,我是沒法模擬了,這個請求是jsv開頭的,所以大家可以用谷歌瀏覽器開發者工具網路那裡在filter輸入jsv來篩選出這個請求,點擊這個請求,右邊會出現一些信息框,選擇preview或者respone可以看到返回的信息,地址就在裡面,量比較大仔細找一下吧,我之前是用正則分離出單獨的地址的。


獵影可以

或者用命令行工具一樣能下載

自己使用就好,勿傳播 https://pan.baidu.com/s/1eSxiOFK 7dvj


Python you-get 好用


用you-get吧,有Windows版本。主頁可以在github上搜索到~


感謝樓上的各位答主。

親測了幾個,結果如下:

① 【小視頻下載】這個網站,只能下載小視頻,大視頻的話下不全,放棄!

② 【獵影】這個軟體,我是從騰訊電腦管家下的2.0版本,直接下載視頻失敗,放棄!

③ 【you-get】這個軟體,簡直棒棒噠!不過Python 2我沒安裝成功,只好在Python 3上面安裝,具體步驟如下(我用的Ubuntu):

$ sudo apt-get -y install python3-pip
$ sudo pip3 install you-get
$ you-get &

附圖:


舒克,可以很好下載,只不過需要分段


mediaopener 點 com好用。很清爽的軟體,速度也不錯。是整段下載。


我才不會告訴你播放頁youku後加xia就能下載呢
部分還支持mp4就更不能隨便說了


前一段研究了開源軟體ykdl(優酷下載器),它支持好多視頻網站,我加了個界面,並且將它弄成綠色版的,還挺好用的,大家試試吧

http://pan.baidu.com/s/1o7RhpXK, 密碼4at8

解壓後,運行run.bat

只是有個問題,就是優酷等網站過一段就更改一下格式,然後軟體的解析部分需要做相應的修改才能繼續用,如果發現不好使了,那就是網站更改格式了,需要更新軟體


優酷上視頻是分段的,一般的視頻嗅探軟體玩不轉,有個軟體叫碩鼠,能分析大多數視頻網站的。。
爪機就不上鏈接了,自行Google吧。
到它官網看看,會有收穫的。


xmlbar,格式不滿意的話,還有 xmlbar 格式轉換軟體一併下載可用


如何輕鬆下載各大網站視頻_野生技術協會_科技_bilibili_嗶哩嗶哩

我覺得上面哪一個不如這個插件好,支持數百個網站,迅速檢測視頻即可下載


在百度搜索如何不用app下載優酷土豆騰訊視頻後,出現的前兩頁方法都親測過,稞麥網是最優的。 http://www.downfi.com/video/ 的質量太低了,也可以用。youkuxia已經不行了哦,埠被封了


維棠


下載優酷的視頻哪有那麼複雜,有傲遊瀏覽器就可以了,一步下載視頻到你的電腦。

方法是用傲遊5雲瀏覽器打開優酷,傲遊瀏覽器會自動識別視頻,然後問詢你要不要下載。只用點擊下載就可以下載到本地了。

點擊下載後會提示這個,選擇保存所有

然後出現下載界面,點擊保存就好了。


推薦閱讀:

如何在Pinterest上下載高清大圖?
為什麼迅雷下載有時候會卡在 99.9% 的進度不動?
迅雷接下來應該怎麼走?

TAG:視頻 | 優酷 | 下載 | 客戶端 |