標籤:佔用 sel 優酷 linu class 運行 lis exp actions
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
You-Get
Python 是一款跨平台程式設計語言,Liunx 以及 Mac OS 下都可以使用,此處展示僅使用 Windows。
0x01 使用 You-Get 下載視頻Step1 下載與安裝 Python 3
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
並斷行符號執行,如果出現如下介面,則代表安裝成功。
安裝成功Step2 安裝You-Get
1.開啟cmd
,輸入命令並執行
pip3 install you-get
2.輸入命令,檢測 You-Get 是否安裝成功
you-get
you-get安裝成功Step3 開始下載吧
開啟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
0x02 You-Get 有關視頻的其他用法
You-Get僅用來下載視頻顯得有些大材小用了,作者也給出了You-Get的一些其他用法,這裡著重介紹幾個。
1.選擇視頻下載格式和清晰度
通常網頁視頻的格式為.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
下載成功2.在本地播放器中播放流媒體視頻
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 進行播放)
播放成功3.暫停下載與繼續下載
1.暫停下載:和Linux一樣,按Ctrl+C
可以中斷命令,下載目錄下會儲存有一個以.download
為副檔名的快取檔案。
2.繼續下載:重新執行下載任務,如果下載目錄下有上次下載儲存的快取檔案,則繼續上次下載進度。
3.強制重新下載(即使下載完成也會重新寫入):
you-get -f http://www.meipai.com/media/437971164
4.下載視頻列表中的所有視頻
優酷等網站會提供視頻列表,而 You-Get 可以通過視頻列表進行批量下載。
e.g.下載一個優酷視頻專輯
you-get http://www.youku.com/playlist_show/id_25917721.html
下載成功5.下載Bilibili視頻的彈幕
看Bilibili沒有彈幕簡直失去了人生一大樂趣,You-Get同樣提供了彈幕下載功能。
1.輸入命令下載 Bilibili 視頻
2.下載完成後會自動下載.xml
格式的彈幕
Bilibili視頻及彈幕下載
3.使用 Danmu2Ass 將.xml
格式轉換為.ass
格式
4.開啟播放器,將.ass
檔案載入即可
PotPlayer中載入彈幕0x03 You-Get 下載圖片
You-Get 不但可使用視訊下載,同樣支援圖片下載,支援的網站已在其首頁列出,部分網站支援批量下載。
1.訪問網站
2.點擊圖片/文章,進入圖片/文章詳情
3.複製地址到 You-Get 下載即可
中展現了一些例子
Twitter
Imgur
Flickr
Pinterest0x04 其他的一些
1.使用 You-Get 建議先安裝FFmpeg或 Libav
4.部分網站在中國大陸可能無法訪問,如果想正常訪問這些網站,可以去問問神奇海螺。
支援下載的列錶鏈接:
https://github.com/soimort/you-get#supported-sites
You-Get——基於Python3的媒體下載工具