针对网易云音乐的歌单备份,支持备份私密歌单
脚本使用 Cookie 方式登录,无需账号密码,避免触发风控。
- 打开浏览器(Chrome/Edge等),登录网易云音乐
- 按 F12 打开开发者工具
- 切换到 Network 标签
- 刷新页面
- 点击任意请求,在 Request Headers 中找到
Cookie: - 复制完整的 Cookie 字符串(从
Cookie:后面的所有内容) - 粘贴到
config.ini的cookie配置项中
示例:
[netease]
cookie = MUSIC_U=xxxxx; __csrf=yyyyy; ...- 支持备份公开和私密歌单(需要有效的 Cookie)
- 备份内容:歌单名、简介、封面、歌曲名、作者、歌曲 URL
- 支持在配置文件中指定歌单 ID 列表
- 支持命令行参数指定单个歌单 ID
pip install -r requirements.txt在 config.ini 中不填写 playlist_ids,留空即可:
[netease]
playlist_ids =然后运行:
python backup.py在 config.ini 中填写要备份的歌单 ID:
[netease]
playlist_ids = 8741680534, 17607559250, 123456789多个 ID 用逗号分隔,然后运行:
python backup.pypython backup.py 8741680534其中 8741680534 是歌单 ID,可以在歌单 URL 中找到,例如:
https://music.163.com/#/playlist?id=8741680534
每个歌单会生成一个文件夹,包含:
playlist.json- 完整的 JSON 格式数据playlist.txt- 易读的文本格式- 封面图片(如果在配置中启用)
- 必须提供 Cookie 才能备份私密歌单
- Cookie 有有效期,建议定期更新
- 不要将包含 Cookie 的
config.ini文件分享给他人 - 如遇到 API 限制,请等待一段时间后重试
- 如果同时使用配置文件和命令行参数,命令行参数优先