怎麼一次性下載網頁中所有視頻?

用戶1424200830210


這個實現起來具有一定的難度,需要先獲取網頁中所有視頻的鏈接地址,然後才能一個一個實現批量下載,這裡介紹一種非常笨的方法,實現起來非常容易,主要用到you-get這個下載工具,感興趣的朋友可以自己嘗試一下:

為了方便說明問題,這裡以批量下載B站網頁上的視頻為例,如下,其他網站也可以,影響不大:

1.首先,就是獲取這個網頁下所有視頻的鏈接地址,這裡直接右鍵視頻,選擇“複製鏈接地址”就行,如下:

一個視頻一個視頻的複製,然後將所有鏈接地址都黏貼到一個txt文件中(如果你熟悉爬蟲就不需要這麼麻煩啦),如下,後面批量下載視頻就是讀取這個txt文件一個一個的下載:

2.接著就是下載you-get,這是python的一個免費視頻下載工具,如果你安裝了python的話(沒安裝的話,也非常容易安裝,一個exe文件,直接到官網下載安裝就行),直接在cmd窗口輸入命令“pip install you-get”就行,如下,很快就能安裝成功,支持B站、優酷、美拍等主流視頻網站的下載:

3.安裝完成後,我們就可以直接實現批量下載視頻了,直接在cmd窗口輸入命令“you-get -I txt文件完整路徑”就行,參數I是輸入文件的意思,我的txt文件保存在E盤,命名urls.txt,所以命令如下,這裡替換成你的txt文件路徑就行,下載的視頻默認都會保存到當前目錄下,下載速度也非常不錯:

下載完成後,就可以直接打開視頻進行播放,非常方便,如下,畫質還是非常不錯的:

4.如果你需要指定保存目錄的話,用參數o目錄設置目錄路徑就行,還可以本地在線播放,更多參數說明,可以運行命令“you-get -h”進行查看,解釋的非常詳細:

至此,我們就完成了使用you-get一次性下載網頁中的所有視頻。總的來說,整個過程非常簡單,方法也比較笨,一個一個的複製視頻鏈接地址,然後統一讀取下載(如果你會爬蟲就非常簡單啦),只要你熟悉一下上面的步驟和流程,很快就能掌握的,當然,你也可以使用youtube-dl這個下載工具,和you-get差不多,也是免費的,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。


小小猿愛嘻嘻


這款工具只需簡單設置,就可以讓你高速下載近乎全網的視頻

You-get

you-get是GitHub上的一個項目,是一個命令行程序,提供便利的方式來下載網絡上的媒體信息

支持的網站也是非常多的

需python3.7環境

比如下載B站的一個視頻

you-get


帥氣的碼農大大


有一種技術叫爬蟲,就是給定視頻網站地址,爬取網頁上所有視頻鏈接然後下載保存,對於會寫代碼的程序員來說應該不是什麼難事,但是對於普通人來說,這種方法並不可取。那麼普通人可以使用什麼方法呢?

其實網上有好多工具可以實現這種需求,迅雷有批量下載功能,還有好多其他的可以自行百度,我只是給樓主提供給思路和方向


掏鳥小學生


每種瀏覽器都有很多插件,根據瀏覽器的種類,選擇合適的插件即可,很方便也很快捷


微探視界


昨天剛寫了一個腳本,可以下載ts緩衝文件併合成整部愛情動作視頻的


分享到:


相關文章: