將 MusicForProgramming 網站中的音樂下載到本地的 Terminal / Console 程式。
- 使用 Requests、BeautifulSoup, 進行 歌曲名稱 以及 歌曲串流(Stream) 的 HTTP 請求與解析。
- 使用 Gevent,下載多首歌曲。
- 本範例可在 Windows / macOS 環境下執行。
-
本程式執行的最佳環境為:Python3.6,請確認自己電腦或虛擬環境內的 Python 版本。
-
Clone / Download 這個專案:
git clone https://github.com/rf777rf777/DownloadCodeMusic.git
-
在 Terminal / Console(cmd) 輸入:
pip install -r requirements.txt
來安裝需要的 Packages。
-
在 Terminal / Console (cmd) 輸入:
python main.py
-
輸入要下載的歌曲號碼後按下 Enter 鍵,不同號碼間請用 "," 分隔,或輸入 "All" 來下載全部歌曲。
-
下載完成後會產生一個 📁 CodingMusic ,存放剛剛下載的歌曲。