1. 程式人生 > >Python You-Get (送你一個免廣告的視訊和音樂網站 VIP)

Python You-Get (送你一個免廣告的視訊和音樂網站 VIP)

You-get可以在僅僅提供URL情況下就可以實現下載視訊、圖片、音樂等資訊。也可以通過播放器線上觀看視訊或聽音樂,重要的是再也不用煩惱彈出的廣告了,如果你想觀看視訊,但又不想觀看廣告,並且你還想把視訊儲存下來,它是一個很好的選擇。You-get是一個基於命令列執行的python第三方庫。

下面兩段是you-get的作者對它的介紹:

為什麼你要好好的用you-get:

你歡喜於網際網路上的富媒體內容,併為個人尋歡而儲存

你喜悅觀看的視訊,然而不得儲存;對個人裝置無從控制,此乃違背開放網際網路之行為

你尋求解脫於閉源軟體或JavaScript的程式碼,並禁止閃光執行

你為黑客精神與自由軟體而欣喜

you-get之功用:

下載流行網站之音視訊,例如YouTube,優酷,Niconico,以及更多。(檢視完整請立即獲取iTunes列表)

於您心儀的媒體播放器中觀看線上視訊,脫離瀏覽器與廣告

下載您喜歡的網頁上的圖片

下載任何非HTML內容,例如二進位制檔案

安裝:pip3 install you-get

本章使用的視訊網址(筆者推薦):

Windows在想要儲存的資料夾內使用快捷鍵開啟命令列:shift+滑鼠右鍵

播放flv格式視訊推薦使用:暴風影音

Ctrl+C可暫停下載,再次輸入下載命令可繼續下載

直接按預設方式下載視訊:

視訊儲存的地址為你終端所執行的地址

you-get https://www.bilibili.com/video/av34818622

檢視視訊的詳細資訊:

you-get -i https://www.bilibili.com/video/av34818622

帶引數下載視訊:

引數:-o 檔案絕對路徑

引數:-O 檔案重新命名

引數:--format=flv 需要下載的版本號,如上視訊的詳細資訊綠色框

...

 

下載後內容顯示:

下載一張圖片:

you-get http://p0.so.qhimgs1.com/bdr/_240_/t01b2d9773266dc30ec.png

下載一首音樂:

you-get http://www.kuwo.cn/yinyue/9857007/

獲取音樂URL方法:

獲取RUL的json資訊:

you-get --json  http://www.kuwo.cn/yinyue/9857007/

線上觀看視訊(穩定性較差):

Windows 下載播放器:PotPlayer

新增PotPlayerMini.exe的資料夾路徑到系統環境變數

命令:

you-get -p PotPlayerMini https://www.iqiyi.com/v_19rrlcgb4w.html?vfm=2008_aldbd

電影《一念天堂》

使用樹莓派測試(待測試):

安裝:sudo apt install vlc

使用--player/-p將視訊喂進播放器,例如mplayer或者vlc,而不是下載:

$ you-get -p vlc 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

或者你想在瀏覽器中觀看而不希望看廣告或評論區:

$ you-get -p chromium 'https://www.youtube.com/watch?v=jNQXAC9IVRw'

參考:

https://jingyan.baidu.com/article/ceb9fb10944f9b8cad2ba0ae.html

文件:

檢視支援網站: