网易云音乐的缓存文件经过异或加密,要获得MP3文件,需要解密。此项目仅用于学习,请大家尊重版权。
从网易云音乐缓存文件得到 mp3 格式。 利用缓存文件,解密得到MP3文件, 并通过其metadata,命名文件,顺便从 api 或者网页抓取歌词,这是详细介绍
- python 模块
- requests
- mutagen
运行 如下命令安装
$ pip3 install -r requirements.txt
- 如果要获得电脑上的网易云音乐文件,那么可以不传入参数直接运行这个脚本
python3 decrypt.py
- 如果是手机上的(拷贝到电脑上),或者上面情况出现没有找到文件夹,没有文件等错误,那么需要指定缓存文件的位置作为参数运行(可以将缓存文件夹拷贝到当前目录重命名music, 然后运行
python3 decrypt.py music
)。
此项目已上传示例文件在music
中,可以运行 python3 decrypt.py music
尝试。
结果保存在当前目录下的网易云音乐缓存
😃
Pull request