一個基于Python3的神奇插件——you-get
今天我們要介紹一個基于Python3的神奇插件——you-get。使用它可以非常輕松地在一些指定網(wǎng)站下載視頻、音頻、圖片等文件,且操作簡單。下面我們簡單介紹一下如何使用該插件。
一、安裝you-get
在開始之前,我們需要下載安裝該工具,這點(diǎn)非常簡單,只需要在cmd命令行窗口輸入以下指令:
pip3 install you-get
好了,這樣就可以了。如何查看是否安裝成功呢?只需在命令行窗口輸入以下指令:
you-get
出現(xiàn)下面這種情況就說明已經(jīng)成功安裝了you-get。

二、you-get支持哪些網(wǎng)站?

上面只列舉了部分國內(nèi)主流網(wǎng)站,實(shí)際上,you-get支持的網(wǎng)站還有很多,想要了解得更加詳細(xì)可以參考文末的中文幫助文檔。
三、you-get主要功能介紹
下面我們對其主要功能進(jìn)行簡單的介紹。下載目標(biāo)文件,只需在命令行窗口輸入以下指令:
you-get 對應(yīng)url地址
只需要把對應(yīng)的url地址放在you-get后面即可,這樣所下載的文件保存地址和文件名都是默認(rèn)的。事實(shí)上,我們也可以自己設(shè)定文件保存路徑和文件名,具體指令如下:
you-get -o 文件保存絕對路徑 -O 文件名稱 對應(yīng)url地址
注意:本文所有命令都是在命令行窗口運(yùn)行的,而非在Python中。
四、兩個例子
下面我們舉兩個例子,來詳細(xì)介紹如何使用上述功能下載音頻和視頻文件。
1、下載音頻文件
我們以在酷狗音樂里面下載河南大學(xué)校歌為例,首先找到該歌曲如下圖:

然后在命令行窗口輸入以下指令:
you-get -o C:\\Users\\Lenovo\\Desktop -O 河南大學(xué)校歌 https://www.kugou.com/song/#hash=9524F40E2B9886B836D5DE4F55FB05E0&album_id=7665981

從上圖可以看出,文件下載完成。
需要注意的是,下載該音頻文件,我們并不需要找到該文件的url地址,只需找到該音樂播放界面的url地址,就可以下載該音頻文件,這也體現(xiàn)出了you-get的強(qiáng)大之處,非常方便。
2、下載視頻文件
使用you-get 可以下載很多網(wǎng)站上面的視頻文件,下面我們就以B站為例,下載一部河南大學(xué)當(dāng)年火爆的招生宣傳片,我們先找到該視頻如下圖:

在開始下載之前,我們先不要著急,可以先查看一下該視頻有幾種畫質(zhì),指令格式如下:
you-get -i 播放界面url地址
下面,在命令行窗口輸入如下指令:
you-get -i https://www.bilibili.com/video/BV19D4y1D7UX?from=search&seid=7179822088516828076
從下圖可以看到,該視頻有多種畫質(zhì),并且給出了每種畫質(zhì)如何下載的指令(紅色箭頭處),大家可自行嘗試。

下面我們以下載默認(rèn)的視頻畫質(zhì)為例,在命令行窗口輸入以下指令:
you-get -o C:\\Users\\Lenovo\\Desktop https://www.bilibili.com/video/BV19D4y1D7UX?from=search&seid=7179822088516828076

下載完成后,會生成兩個文件,一個是flv格式的視頻文件,還有一個是xml格式的文件,里面包含的是視頻文件的彈幕信息。
該宣傳片部分彈幕信息如下:

同樣,下載B站視頻,只需要找到播放界面的url地址即可。