Skip to content

darkhorsecmd/netease-music-cracker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

67 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

netease-music-cracker


Stars Forks License Contributors Language Build Coverage codebeat badge

前言

warning

网易云音乐的缓存文件经过异或加密,要获得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

About

🎵获取网易云音乐的 MP3 文件

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.7%
  • Batchfile 1.3%