這個實現起來具有一定的難度,需要先獲取網頁中所有視頻的鏈接地址,然后才能一個一個實現批量下載,這里介紹一種非常笨的方法,實現起來非常容易,主要用到you-get這個下載工具,感興趣的朋友可以自己嘗試一下:
為了方便說明問題,這里以批量下載B站網頁上的視頻為例,如下,其他網站也可以,影響不大:
1.首先,就是獲取這個網頁下所有視頻的鏈接地址,這里直接右鍵視頻,選擇“復制鏈接地址”就行,如下:
一個視頻一個視頻的復制,然后將所有鏈接地址都黏貼到一個txt文件中(如果你熟悉爬蟲就不需要這么麻煩啦),如下,后面批量下載視頻就是讀取這個txt文件一個一個的下載:
2.接著就是下載you-get,這是python的一個免費視頻下載工具,如果你安裝了python的話(沒安裝的話,也非常容易安裝,一個exe文件,直接到官網下載安裝就行),直接在cmd窗口輸入命令“pipinstallyou-get”就行,如下,很快就能安裝成功,支持B站、優酷、美拍等主流視頻網站的下載:
3.安裝完成后,我們就可以直接實現批量下載視頻了,直接在cmd窗口輸入命令“you-get-Itxt文件完整路徑”就行,參數I是輸入文件的意思,我的txt文件保存在E盤,命名urls.txt,所以命令如下,這里替換成你的txt文件路徑就行,下載的視頻默認都會保存到當前目錄下,下載速度也非常不錯:
下載完成后,就可以直接打開視頻進行播放,非常方便,如下,畫質還是非常不錯的:
4.如果你需要指定保存目錄的話,用參數o目錄設置目錄路徑就行,還可以本地在線播放,更多參數說明,可以運行命令“you-get-h”進行查看,解釋的非常詳細:
至此,我們就完成了使用you-get一次性下載網頁中的所有視頻。總的來說,整個過程非常簡單,方法也比較笨,一個一個的復制視頻鏈接地址,然后統一讀取下載(如果你會爬蟲就非常簡單啦),只要你熟悉一下上面的步驟和流程,很快就能掌握的,當然,你也可以使用youtube-dl這個下載工具,和you-get差不多,也是免費的,感興趣的話,可以搜一下,希望以上分享的內容能對你有所幫助吧,也歡迎大家評論、留言進行補充。