如何使用命令行工具下載網絡資源
這是一篇略帶技術性的教程文章,你需要略懂 Python 以及命令行的相關操作。
首先有請這篇文站的主角:you-get ,目前 GitHub 33k+ stars。
you-get 是一個實用的命令行實用程序,可以用來下載網絡中(視頻,音頻,圖片)等資源。當然,這是在你沒有其他方法下載情況下的一個選擇。
安裝
由於工具基於 Python,因此需要先配置好 Python 環境(3.2 以上)。Mac 用戶自帶 Python 2.x 版本,可以直接通過 homebrew 進行更新;Windows 用戶可以在 Python 官網下載直裝程序,並勾選默認的環境變量。
打開命令行工具,使用 python --verison
可以查看環境是否配置成功。
在命令行輸入以下命令,安裝 you-get。
$ pip3 install you-get
使用
這裏以下載 bilibili 視頻爲例,首先任意打開一個視頻,通過瀏覽器複製鏈接。
首先在命令行輸入以下命令,其中 <link>
代表所複製的鏈接
$ you-get -i <link>
可以看到,命令行返回了一些可選的列表,對應着不同清晰度的視頻,在命令行中添加上分辨率參數,即可開始下載。
$ you-get --format=flv720 <link>
輸入上面的命令,命令行就開始下載了視頻了,視頻的保存位置即當前命令行所執行的位置。
例如我的截圖中,視頻保存在了 C:\Users\Administration
文件夾下面
下載音樂也同樣的方法,直接使用命令 you-get <music-link>
,其中 <music-link>
代表音樂鏈接。例如這裏下載一首網易雲的歌曲:
如果需要中止下載,可以使用快捷鍵 Ctrl
+ C
。
支持
you-get 支持國內和國外的主流網站,可以下載網站內的視頻、音頻以及圖片,更多可查看支持列表。
Just break it!
完