python音乐库_python - 网易云音乐的 Python 组件库

# -*- coding: UTF-8 -*-

# pip install --user ncmbot

# 文档:http://xiyoumc.0x2048.com/ncmbot/#/?id=ncmbot

# NeteaseCloudMusicBot 的简称 ncmbot ,网易云音乐助手

# 这是一个网易云音乐的 Python 组件库,你可以随心所欲的玩音乐。

import ncmbot

# 登录网易云,现在只支持手机号密码登录 我的id=267437400

bot = ncmbot.login(phone='手机号', password='密码')

print bot.content

# 获取用户歌单

playList = ncmbot.user_play_list(uid='267437400')

print playList.content

# 获取用户电台

dj = ncmbot.user_dj(uid='267437400')

print dj.content

# 获取用户关注列表

follows = ncmbot.user_follows(uid='267437400')

print follows.content

# 获取用户粉丝

followeds = ncmbot.user_followeds(uid = '267437400',offset = 0, limit= 5)

print followeds.content

# 获取用户动态

user_event = ncmbot.user_event(uid='267437400')

print user_event.content

# 获取用户的播放列表 最近100

# type : 0:获取所有数据 allData 1:获取 weekData

user_record = ncmbot.user_record(uid='267437400',type=0)

print len(user_record.json().get('allData')) # 获取list的长度 len(list)

# 获取网易云音乐首页的精品歌单

# cat 参考 网易云音乐 分类

top_playlist_highquality = ncmbot.top_playlist_highquality(cat='华语',offset=0,limit=30)

print top_playlist_highquality.content

# 获取歌单中的所有音乐

play_list_detail = ncmbot.play_list_detail(id='2166181332', limit= 5)

print play_list_detail.content

# 获取音乐的下载地址

music_url = ncmbot.music_url(ids=[451620178,35040966,495558273])

print music_url.content

# 可通过歌曲、歌手、专辑等关键字搜索歌曲列表

# type 1:单曲 、100:歌手、1000:歌单、1002:用户

search = ncmbot.search(keyword='丢了幸福的猪', type = 1, offset = 0, limit = 10)

print search.content

# 获取歌词

lyric = ncmbot.lyric(id = 65800)

print lyric.content

# 获取歌曲评论,包含置顶、热门、普通三种评论

music_comment = ncmbot.music_comment(id=103879)

print music_comment.content

# 获取歌曲详情

song_detail = ncmbot.song_detail([103879])

print song_detail.content

# 获取私人FM 随机获取3首歌曲,个重复调用

personal_fm = ncmbot.personal_fm()

print personal_fm.content

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值