Skip to content

sunjinyan/netease-music-cracker

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 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

运行 如下命令安装

$ pip install -r requirements.txt

使用

(我没有在 linux 上用过 网易云音乐, 所以我现在不知道路径, 需要使用者自己找, 欢迎知道的同学告诉我)

我上传了两个示例文件在 src/music中, 可以运行 python decrypt.py src/music 尝试

展示

结果

在当前目录(运行此脚本的目录)中, 生成文件夹网易云音乐缓存, 结果就在其中:smiley:

About

🎵将网易云音乐的缓存文件解密得到 MP3 文件

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 98.7%
  • Batchfile 1.3%