网易云音乐助手ncmbot在线文档:
http://xiyoumc.0x2048.com/ncmbot/#/?id=ncmbot
GitHub:
https://github.com/xiyouMc/ncmbot
ncmbot 给你提供了多种接口,你可以登录、获取动态、获取音乐列表、下载音乐等等的。旨在将网易云音乐的接口封装为组件,提供给开发者在任何平台使用。
Python2.7下使用:
pip install ncmbot
如果安装时提示:
安装ncmbot时提示:Microsoft Visual C++9.0 is required:
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/90300835
使用pip install ncmbot时各种错误解决办法 :
https://blog.csdn.net/BADAO_LIUMANG_QIZHI/article/details/90300956
接口分类以及调用参考官方文档。
这里挑选进行举例。
注意:
接口调用的参数所使用的ID的获取登录网页版网易云即可获取。
新建文件gedan.py
# -*- coding: utf-8 -*-
import ncmbot
bot = ncmbot.top_playlist_highquality(cat='华语',limit=2)
print(bot.content)
一定要在Python2.7环境下运行。
# -*- coding: utf-8 -*-
import ncmbot
#获取精品歌单
#bot = ncmbot.top_playlist_highquality(cat='华语',limit=2)
#获取歌单中所有音乐
bot = ncmbot.play_list_detail(id='2793527714',limit=2)
print(bot.content)
#获取音乐的下载地址
#bot = ncmbot.music_url(ids=[1346104327])
找到url在浏览器中打开
点击右边的选项按钮
点击下载
#搜索 可通过歌曲、歌手、专辑等关键字搜索歌曲列表
bot = ncmbot.search(keyword='逆战',limit=2)
#通过歌曲 ID 获取与之对应的歌词
bot = ncmbot.lyric(id = 479422828)
# -*- coding: utf-8 -*-
import ncmbot
#获取精品歌单
#bot = ncmbot.top_playlist_highquality(cat='华语',limit=2)
#获取歌单中所有音乐
#bot = ncmbot.play_list_detail(id='2793527714',limit=2)
#获取音乐的下载地址
#bot = ncmbot.music_url(ids=[1346104327])
#搜索 可通过歌曲、歌手、专辑等关键字搜索歌曲列表
#bot = ncmbot.search(keyword='逆战',limit=2)
#通过歌曲 ID 获取与之对应的歌词
bot = ncmbot.lyric(id = 479422828)
print(bot.content)