安裝you-get
最近剛剛看完了Python的官方教程,準備研究一下Python的第三方庫。想起來以前看到過一個很不錯的視訊下載下傳工具you-get,今天正好來研究一下。
you-get使用Python編寫的 ,可以使用Python的包下載下傳工具pip下載下傳。我們使用下面的指令安裝you-get。
pip install you-get
稍等片刻,等待You-get安裝好之後,我們使用
you-get --version
檢視一下安裝的版本。如果有如下的輸出,就說明you-get安裝好了。
PS D:\desktop> you-get --version
you-get: version 0.4.652, a tiny downloader that scrapes the web.
下載下傳視訊
you-get支援非常多的網站類型,我們常用的優酷、洋芋、愛奇藝、B站等等全部都支援,詳情見
項目頁面。國内外常用的網站都有支援。例如我們要下載下傳一個優酷網的視訊,首先在浏覽器中打開優酷網,然後尋找一個要下載下傳的視訊,然後将網頁的網址複制下來。
之後我們使用
you-get -i url
檢視網頁視訊的資訊。例如,我要下載下傳優酷網小熊flippy的視訊,就輸入類似下面的指令。
you-get -i 'http://v.youku.com/v_show/id_XMjY3NzY3NTMyNA==.html?spm=a2h0z.8244218.2371631.3&from=y1.9-3.1'
you-get會分析視訊的資訊,然後将可下載下傳的視訊按照清晰度列出來。每個視訊的格式會列出來,我們按照這裡提示的格式輸入參數進行下載下傳即可。
site: 優酷 (Youku)
title: 獵奇神作《2Dark》05丨地獄鬥狗場的幕後真兇!
streams: # Available quality and codecs
[ DEFAULT ] _________________________________
- format: hd2
container: flv
video-profile: 超清
size: 455.1 MiB (477181761 bytes)
# download-with: you-get --format=hd2 [URL]
- format: mp4
container: mp4
video-profile: 高清
size: 242.6 MiB (254337261 bytes)
# download-with: you-get --format=mp4 [URL]
- format: flvhd
container: flv
video-profile: 标清
size: 117.5 MiB (123191208 bytes)
# download-with: you-get --format=flvhd [URL]
例如我要下載下傳最清晰的版本,就輸入超清那裡提示的指令。
you-get --format=flvhd 'http://v.youku.com/v_show/id_XMjY3NzY3NTMyNA==.html?spm=a2h0z.8244218.2371631.3&from=y1.9-3.1'
然後下載下傳就會開始,稍等片刻就會下載下傳完成并自動将多個視訊分片合并。然後我們就可以在檔案夾中看到這個視訊了。由于我沒有設定flv格式的檔案關聯,是以這裡的檔案圖示是空白,不過不影響播放。

下載下傳好的視訊
很好用的工具,如果你在視訊網站上看到喜歡的視訊需要下載下傳,可以試試這個工具。