You-Get是一個基於 Python 3 的下載工具。使用 You-Get 可以很輕松的下載到網絡上的視頻、圖片及音樂。
項目主頁:https://github.com/soimort/you-get
You-Get 主頁:https://you-get.org/
You-Get 原版中文說明:https://github.com/soimort/you-get/wiki/中文說明/
作者:soimort
Python 是一款跨平台編程語言,Liunx 以及 Mac OS 下都可以使用,此處展示僅使用 Windows。
1.訪問 Python 官方網站下載對應版本的Python,You-Get基於Python 3,建議下載 Python 3.5.1。
2.安裝 Python 3.5.1,注意勾選Add Python 3.5 to PATH
3.按Win+R
鍵打開運行,輸入cmd
,再輸入python
並回車執行,如果出現如下界面,則代表安裝成功。
1.打開cmd
,輸入命令並執行
pip3 install you-get
2.輸入命令,檢測 You-Get 是否安裝成功
you-get
打開cmd
輸入命令
you-get [視頻地址]
e.g.下載一段美拍視頻
輸入如下命令
you-get http://www.meipai.com/media/454570774
文件保存在C:\Users\用戶名
目錄下,如果想自定義保存位置,使用如下命令即可
e.g.下載一段美拍視頻並保存在E:\Desktop
you-get -o E:/Desktop http://www.meipai.com/media/454570774
You-Get僅用來下載視頻顯得有些大材小用了,作者也給出了You-Get的一些其他用法,這裡著重介紹幾個。
通常網頁視頻的格式為.flv
,但部分網站會提供好幾種視頻格式,我們可以使用 You-Get 下載這些視頻。
e.g.下載一段優酷視頻
1.查看當前視頻的清晰度和格式
you-get -i http://v.youku.com/v_show/id_XMTQ2NzQyMjY1Ng.html
2.選擇需要下載的清晰度及格式
you-get --format=hd2 http://v.youku.com/v_show/id_XMTQ2NzQyMjY1Ng.html
Flash 因CPU占用高被嗤之以鼻,而 You-Get 可以直接在本地播放器中播放網頁視頻。類似功能的還有 Livestreamer 這個神奇的工具。
e.g.在 PotPlayer 中播放一段下面這段愛奇藝視頻
(視頻鏈接:http://www.iqiyi.com/v_19rrgzy5ls.html)
1.在資源管理器中打開 PotPlayer 安裝目錄
2.按住Shift
並右擊鼠標,選擇在此處打開命令窗口
3.輸入下面的 You-Get 播放命令即可
you-get -p PotPlayerMini64.exe http://v.youku.com/v_show/id_XMTY0MTA4ODM1Mg==.html
(注意 PotPalyer 可執行文件的文件名的大小寫,大小寫錯誤將會導致 you-get 報錯,如果 Potplayer 播放失敗請嘗試使用 VLC 進行播放)
1.暫停下載:和Linux一樣,按Ctrl+C
可以中斷命令,下載目錄下會保存有一個以.download
為擴展名的緩存文件。
2.繼續下載:重新執行下載任務,如果下載目錄下有上次下載保存的緩存文件,則繼續上次下載進度。
3.強制重新下載(即使下載完成也會重新寫入):
you-get -f http://www.meipai.com/media/437971164
優酷等網站會提供視頻列表,而 You-Get 可以通過視頻列表進行批量下載。
e.g.下載一個優酷視頻專輯
you-get http://www.youku.com/playlist_show/id_25917721.html
看Bilibili沒有彈幕簡直失去了人生一大樂趣,You-Get同樣提供了彈幕下載功能。
1.輸入命令下載 Bilibili 視頻
2.下載完成後會自動下載.xml
格式的彈幕
3.使用 Danmu2Ass 將.xml
格式轉換為.ass
格式
4.打開播放器,將.ass
文件加載即可
You-Get 不但支持視頻下載,同樣支持圖片下載,支持的站點已在其主頁列出,部分網站支持批量下載。
1.訪問網站
2.點擊圖片/帖子,進入圖片/帖子詳情
3.復制地址到 You-Get 下載即可
截圖中展現了一些例子
1.使用 You-Get 建議先安裝FFmpeg或 Libav
4.部分網站在中國大陸可能無法訪問,如果想正常訪問這些網站,可以去問問神奇海螺。