安裝you-get
最近剛剛看完了Python的官方教程拥娄,準(zhǔn)備研究一下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支持非常多的網(wǎng)站類型,我們常用的優(yōu)酷盛卡、土豆助隧、愛奇藝、B站等等全部都支持,詳情見項目頁面并村。國內(nèi)外常用的網(wǎng)站都有支持巍实。例如我們要下載一個優(yōu)酷網(wǎng)的視頻,首先在瀏覽器中打開優(yōu)酷網(wǎng)哩牍,然后尋找一個要下載的視頻棚潦,然后將網(wǎng)頁的網(wǎng)址復(fù)制下來。
之后我們使用you-get -i url
查看網(wǎng)頁視頻的信息膝昆。例如丸边,我要下載優(yōu)酷網(wǎng)小熊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會分析視頻的信息妹窖,然后將可下載的視頻按照清晰度列出來。每個視頻的格式會列出來收叶,我們按照這里提示的格式輸入?yún)?shù)進(jìn)行下載即可骄呼。
site: 優(yōu)酷 (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: 標(biāo)清
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'
然后下載就會開始,稍等片刻就會下載完成并自動將多個視頻分片合并哆致。然后我們就可以在文件夾中看到這個視頻了。由于我沒有設(shè)置flv格式的文件關(guān)聯(lián)患膛,所以這里的文件圖標(biāo)是空白摊阀,不過不影響播放。
很好用的工具踪蹬,如果你在視頻網(wǎng)站上看到喜歡的視頻需要下載胞此,可以試試這個工具。