Python中使用ncmbot玩转网易云音乐

您所在的位置:网站首页 网易云音乐刷等级脚本 Python中使用ncmbot玩转网易云音乐

Python中使用ncmbot玩转网易云音乐

2023-05-17 09:25| 来源: 网络整理| 查看: 265

Python中使用ncmbot玩转网易云音乐 原创

霸道流氓 2023-05-16 20:43:58 博主文章分类:Python ©著作权

文章标签 ncmbot 搜索 下载地址 网易云音乐 文章分类 代码人生

©著作权归作者所有:来自51CTO博客作者霸道流氓的原创作品,请联系作者获取转载授权,否则将追究法律责任

场景

网易云音乐助手ncmbot在线文档:

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

GitHub:

https://github.com/xiyouMc/ncmbot

Python中使用ncmbot玩转网易云音乐_ncmbot

简介

ncmbot 给你提供了多种接口,你可以登录、获取动态、获取音乐列表、下载音乐等等的。旨在将网易云音乐的接口封装为组件,提供给开发者在任何平台使用。

安装

Python2.7下使用:

pip install ncmbot

如果安装时提示:

安装ncmbot时提示:Microsoft Visual C++9.0 is required:

 

使用pip install ncmbot时各种错误解决办法 :

 

实现

接口分类以及调用参考官方文档。

这里挑选进行举例。

注意:

接口调用的参数所使用的ID的获取登录网页版网易云即可获取。

Python中使用ncmbot玩转网易云音乐_搜索_02

 

获取精品歌单

新建文件gedan.py

# -*- coding: utf-8 -*- import ncmbot bot = ncmbot.top_playlist_highquality(cat='华语',limit=2) print(bot.content)精品歌单位置

 

一定要在Python2.7环境下运行。

效果

Python中使用ncmbot玩转网易云音乐_ncmbot_03

获取歌单中所有音乐# -*- 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)获取歌单ID

Python中使用ncmbot玩转网易云音乐_下载地址_04

效果

 

Python中使用ncmbot玩转网易云音乐_ncmbot_05

获取音乐的下载地址#获取音乐的下载地址 #bot = ncmbot.music_url(ids=[1346104327])运行结果

Python中使用ncmbot玩转网易云音乐_下载地址_06

实现下载

找到url在浏览器中打开

Python中使用ncmbot玩转网易云音乐_下载地址_07

点击右边的选项按钮

Python中使用ncmbot玩转网易云音乐_ncmbot_08

点击下载

Python中使用ncmbot玩转网易云音乐_搜索_09

搜索#搜索 可通过歌曲、歌手、专辑等关键字搜索歌曲列表 bot = ncmbot.search(keyword='逆战',limit=2)接口参数

Python中使用ncmbot玩转网易云音乐_下载地址_10

运行结果

Python中使用ncmbot玩转网易云音乐_搜索_11

获取歌词#通过歌曲 ID 获取与之对应的歌词 bot = ncmbot.lyric(id = 479422828)实现效果

Python中使用ncmbot玩转网易云音乐_网易云音乐_12

完整示例代码# -*- 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)

 

 

收藏 评论 分享 举报

上一篇:从实例入手学习SSM与Shiro的整合流程

下一篇:SpringBoot与Shiro整合-权限管理实战



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3