此庫在手,好片無憂!Python爬片,小手不抖
也許你也經歷過想下載幾部視頻以便未來有空再看,可是視頻網站有的內容不提供下載。這種情況真的讓你很無奈,也很無助。今天在github瀏覽python熱門項目,發現的這個you-get庫,可以幫助你下載想要的視頻資源。
github鏈接
是一種輕量級的命令行工具。
這是用you-get從 該網站 下載視頻的運行效果圖
$ you-get http://www.fsf.org/blogs/rms/20140407-geneva-tedx-talk-free-software-free-society Site: fsf.org Title: TEDxGE2014_Stallman05_LQ Type: WebM video (video/webm) Size: 27.12 MiB (28435804 Bytes) Downloading TEDxGE2014_Stallman05_LQ.webm ... 100.0% ( 27.1/27.1 MB) ├████████████████████████████████████████┤[1/1] 12 MB/s
這裏是爲什麼你可能想使用它:
你喜歡在互聯網上的東西,只是爲快樂而想下載。
您可以通過計算機在線觀看自己喜愛的視頻,但不能保存。你覺得你不能控制自己的電腦。 (這不是一個開放的網絡應該如何工作。)
您希望擺脫任何封閉源代碼技術或專有JavaScript代碼,並禁止在您的計算機上運行Flash等操作。
你是一個***文化和自由軟件的堅持。
你可以爲你做什麼:
從流行的網站(如YouTube,優酷,Niconico等)下載視頻/音頻。 (查看支持的網站的完整列表)
在媒體播放器中串流播放線上影片。沒有網絡瀏覽器,沒有更多的廣告。
通過抓取網頁下載圖像(感興趣的)。
下載任意非HTML內容,即二進制文件。
感興趣?現在安裝它,並通過示例開始。
你是Python程序員嗎?然後檢查源和fork它!
安裝
先決條件
以下依賴關係是必需的,必須單獨安裝,除非您在Windows上使用預構建的軟件包或巧克力軟件包:
通過pip安裝
你獲得的官方發佈是在PyPI上分發的,可以通過pip包管理器從PyPI鏡像輕鬆安裝。 注意,你必須使用Python 3的pip:
$ pip3 install you-get
開始吧
下載視頻
當您收到感興趣的視頻時,您可能需要使用 --info / -i 選項查看所有可用的質量和格式:
$ you-get -i 'https://www.youtube.com/watch?v=jNQXAC9IVRw' site: YouTube title: Me at the zoo streams: # Available quality and codecs [ DEFAULT ] _________________________________ - itag: 43 container: webm quality: medium size: 0.5 MiB (564215 bytes) # download-with: you-get --itag=43 [URL] - itag: 18 container: mp4 quality: medium # download-with: you-get --itag=18 [URL] - itag: 5 container: flv quality: small # download-with: you-get --itag=5 [URL] - itag: 36 container: 3gp quality: small # download-with: you-get --itag=36 [URL] - itag: 17 container: 3gp quality: small # download-with: you-get --itag=17 [URL]
下載其他任何內容
如果您已擁有所需資源的網址,可以直接通過以下網址下載:
$ you-get https://stallman.org/rms.jpg Site: stallman.org Title: rms Type: JPEG Image (image/jpeg) Size: 0.06 MiB (66482 Bytes) Downloading rms.jpg ... 100.0% ( 0.1/0.1 MB) ├████████████████████████████████████████┤[1/1] 127 kB/s
在Google視頻中搜索並下載
你可以傳遞任何東西給你。 如果網址不是有效的網址,您就會進行Google搜尋,併爲您下載最相關的影片。 (這可能不是你想看到的,但仍然很可能。)
$ you-get "Richard Stallman eats"
支持下載的視頻媒體列表 : soimort/you-get 務必收藏
感謝各位小夥伴們點贊,後續更多精彩分享。
------------
----------------------------------
作者:鄧旭東
博客專欄:鄧旭東HIT的博客專欄
歡迎關注 簡書賬號 鄧旭東HIT