此庫在手,好片無憂

此庫在手,好片無憂!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

這裏是爲什麼你可能想使用它:

  1. 你喜歡在互聯網上的東西,只是爲快樂而想下載。

  2. 您可以通過計算機在線觀看自己喜愛的視頻,但不能保存。你覺得你不能控制自己的電腦。 (這不是一個開放的網絡應該如何工作。)

  3. 您希望擺脫任何封閉源代碼技術或專有JavaScript代碼,並禁止在您的計算機上運行Flash等操作。

  4. 你是一個***文化和自由軟件的堅持。

你可以爲你做什麼:

  1. 從流行的網站(如YouTube,優酷,Niconico等)下載視頻/音頻。 (查看支持的網站的完整列表)

  2. 在媒體播放器中串流播放線上影片。沒有網絡瀏覽器,沒有更多的廣告。

  3. 通過抓取網頁下載圖像(感興趣的)。

  4. 下載任意非HTML內容,即二進制文件。

感興趣?現在安裝它,並通過示例開始。
你是Python程序員嗎?然後檢查源和fork它!

安裝

先決條件

以下依賴關係是必需的,必須單獨安裝,除非您在Windows上使用預構建的軟件包或巧克力軟件包:

  1. Python 3

  2. FFmpeg(強烈推薦)或Libav
    (可選)RTMPDump

通過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 務必收藏
v2-edbdc2fedcb0ea2e998783d278b087ab_b.pn
感謝各位小夥伴們點贊,後續更多精彩分享。

------------

----------------------------------

作者:鄧旭東

博客專欄:鄧旭東HIT的博客專欄

歡迎關注 簡書賬號 鄧旭東HIT



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章