网易云音乐助手 ncmbot 一个 Python 的三方组件,用 Python 玩转网易云音乐

2017-06-23 10:07:15 +08:00
 PythoneerDev6

NCMBot

NeteaseCloudMusic Bot for Philharmonic™

文档说明

源代码

简介

安装

环境、架构

开发语言:Python2.x

开发环境:MacOS 系统、4G 内存

接口列表

  1. 登录
  2. 获取用户歌单
  3. 获取用户电台
  4. 获取用户关注列表
  5. 获取用户粉丝
  6. 获取用户动态
  7. 获取用户播放列表
  8. 获取好友的动态
  9. 获取精品歌单
  10. 获取歌单中的所有音乐
  11. 获取音乐的下载地址
  12. 搜索
  13. 获取歌词
  14. 获取音乐的评论
  15. 获取歌曲详情
  16. 获取私人 FM
  17. ...

使用

import ncmbot
bot = ncmbot.login(phone='xxx', password='yyy')
bot.content # bot.json()

联系我

8364 次点击
所在节点    程序员
49 条回复
XueSeason
2017-06-24 18:06:59 +08:00
@xxghost 是不是楼主欠你钱了,一上来就要打楼主脸,好歹去项目提 issue,描述下问题,而不是在论坛里引战。
yinflying
2017-06-24 20:29:43 +08:00
咦?这个和 musicbox 有什么关系?
musicbox: python 版 netease-music CLI client...
PythoneerDev6
2017-06-24 20:59:13 +08:00
@yinflying 这是有交互的吧。我的直接是组件
ctsed
2017-06-24 21:04:08 +08:00
期待兼容 python3
uuair
2017-06-24 23:16:17 +08:00
我看过好多好多的 shell 下网易云音乐,但我使用微博登录的。。。。。没绑定邮箱手机,就算绑定了耶没有密码啊。。。。所以怎么办?
PythoneerDev6
2017-06-25 13:46:42 +08:00
@uuair 这个可以研究下。
numoone
2017-08-14 21:53:59 +08:00
命令执行完只返回<Response [200]>,想问一下怎么才能得到返回来的具体信息?

```
ncmbot.user_play_list(uid='270863895')
Out[277]: <Response [200]>

ncmbot.top_playlist_highquality(cat='华语')
Out[278]: <Response [200]>

ncmbot.Response()
Out[279]: <Response [None]>
```
numoone
2017-08-14 22:42:33 +08:00
我真蠢。。。搞定了。应该要将命令的返回赋给一个变量才能得到详细信息。另外,请问如何获得用户的听歌排行?
PythoneerDev6
2017-08-18 14:40:38 +08:00
@numoone 目前接口貌似还不支持。 可以扩展

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/370475

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX