因为不满网上那堆网易云音乐解析器,烂的要命,所以自己写了一个,主要是把歌单给下到我爸车上,方便他听歌。
在任何网易云客户端播放某一首歌,点击分享按钮 - 复制链接,然后粘贴到浏览器地址栏,地址栏里面的id就是歌曲id。比如:
https://music.163.com/song?id=354745&userid=1370360255
这个地址里面的354745
就是歌曲id,注意不是后面的那串userid
后面的数字!这是用户id,没用的。
首先环境必须得有node
和npm
,或者yarn
pnpm
随便哪个。
第一步:创建一个空目录,然后进入这个目录,再创建一个config目录,config目录下面创建cookie.txt
,然后退回到上层目录再运行:
pnpx music-list-downloader download-list 歌单id 下崽目录路径
例如:
pnpx music-list-downloader download-list 3779629 ./config/music
这样就会下载歌单id为3779629的歌单到./config/music
目录下。
0.0.3版本开始支持下载单首歌曲,使用方法如下:
pnpx music-list-downloader download-music 歌曲id 下崽目录路径
例如:
pnpx music-list-downloader download-music 354745 ./config/music
就会下载id为354745的歌曲到./config/music
目录下。
仍在v2分支开发中,稳定后应该会和命令行版并存,但是会更着重于网页版。
- 本工具仅供学习交流使用,不得用于商业用途。
- Author: Naily Zero
- License: MIT