Skip to content
This repository was archived by the owner on Oct 9, 2025. It is now read-only.
/ NCMCoverSnatcher Public archive

一个简单的网易云音乐封面图片批量爬虫工具,支持歌曲和专辑封面的批量下载

License

Notifications You must be signed in to change notification settings

ChuwuYo/NCMCoverSnatcher

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🎵 NCMCoverSnatcher - 网易云音乐封面下载器

一个简单的网易云音乐封面图片批量下载工具,支持歌曲和专辑封面的批量下载

该简易项目只是为了在API不稳定时提供一个备选方案

本地匹配正在尝试无API开发,敬请期待

🚀 快速开始

环境要求

  • Python 3.6+
  • pip

安装依赖

# 克隆项目
git clone https://github.com/ChuwuYo/NCMCoverSnatcher.git
cd NCMCoverSnatcher

# 安装依赖
pip install -r requirements.txt

使用方法

python NCMCoverSnatcher.py

然后按照提示:

  1. 输入网易云音乐歌曲或专辑链接/ID(每行一个)
  2. 输入完成后按回车留空一行确认
  3. 选择文件命名格式
  4. 等待下载完成

📝 支持的输入格式

歌曲链接

https://music.163.com/song?id=123456789

专辑链接

https://music.163.com/album?id=123456789

直接输入ID(不建议)

123456789

🎨 命名格式选项

  1. 歌手 - 歌名 (默认)
  2. 歌名 - 歌手
  3. 序号.歌手 - 歌名
  4. 序号.歌名 - 歌手
  • 当有多个创作者时,歌手之间用 _ 连接

📁 输出目录

所有下载的封面图片将保存在 covers/ 目录中,格式为 JPG。

📊 使用示例

🎵 请输入多个网易云歌曲或专辑链接/ID(每行一个),输入完后请直接回车留空一行确认:
https://music.163.com/song?id=123456789
https://music.163.com/album?id=987654321

请选择封面命名格式:
1. 歌手 - 歌名
2. 歌名 - 歌手
3. 序号.歌手 - 歌名
4. 序号.歌名 - 歌手
请输入编号(1-4),默认1:1

🚀 开始处理 3 个项目...
✅ [1] xxx 已保存
✅ [2] xxx 已保存

📊 处理完成!成功:2,失败:0

⚠️ 注意事项

  • 请遵守网易云音乐的使用条款
  • 下载的封面仅供个人学习和欣赏使用
  • 请勿用于商业用途
  • 建议适度使用,避免对服务器造成压力

🐛 常见问题

Q: 出现连接错误怎么办?

A: 程序内置了重试机制,会自动重试。如果仍然失败,可能是网络问题或目标服务器限制,建议稍后再试。

Q: 为什么有些歌曲下载失败?

A: 可能的原因:

  • 歌曲ID不存在或已下架
  • 网络连接问题,建议使用中国大陆网络环境
  • 服务器临时限制

Q: 可以修改延迟时间吗?

A: 可以在代码中修改 human_delay() 函数的延迟范围,但不建议设置过短以避免被限制。

📄 许可证

MIT License

🤝 贡献

欢迎提交 Issue 和 Pull Request!

📞 联系

如有问题或建议,请通过 GitHub Issues 联系。


⭐ 如果这个项目对你有帮助,请给个 Star!

About

一个简单的网易云音乐封面图片批量爬虫工具,支持歌曲和专辑封面的批量下载

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages