不知道大家有没有这样的感觉,听到一些好听的歌曲,总是想要把歌曲下载到自己电脑或手机上才感觉到踏实,尤其是在早些年智能手机还没这么普及的时候,喜欢的歌曲不在自己电脑上就会没有安全感。
虽然现在听歌基*都是在线听,下载歌曲到*地的意识越来越淡了高品质无损音乐在线听,但对于一些高品质无损音乐,依然还是有想要下载的冲动,所以今天我们就来使用 python 来解一解这个下载情结。
不清楚大家平常都用什么听歌 APP,我最常用的就是**云音乐,刚开始就是被其个*推荐算法圈粉了,推荐的都是自己喜欢的歌曲,但因为版权问题,总有一些歌曲不得不去 QQ 音乐上去听。
写这篇文章之前,我*打算自己动手写一个 python 脚*来实现下载歌曲的,然而去 GitHub 上搜了一下,发现有很多现成的,而且写的不错,于是我挑了一个使用简单、高效的脚*推荐给大家。
我这里简单介绍下这个脚*,这个脚*可以自动下载给定歌单中的所有歌曲,注意这里下载的歌曲文件后缀为 flac,这是一种无损音乐格式高品质无损音乐在线听,而且这种格式的文件通常也比较大,我看了下一首两分多钟的歌曲有 16 M 左右的大小。
使用下面的命令即可运行该脚*,后面这个参数就是你想要下载的**云音乐歌单链接,因为默认是下载 flac 无损格式的音乐,如果你还想同时下载 mp3 格式的歌曲,在后面再加个参数 --mp3 即可。
python main.py https://music.163.com/#/playlist?id=2788012762