文章目录

  • 项目地址
  • 文档
  • 测试链接
  • 关于
  • 新增
    • 支持直接用js引用api
    • 支持简易的日志记录
  • 安装
  • 运行
  • 接口调用须知
  • 目录

项目地址

https://github.com/Kevin0z0/Python_NetEaseMusicAPI

文档

https://kevin0z0.github.io/Python_NetEaseMusicAPI/#/

测试链接

http://music.dsb.ink/

关于

本项目基于Binaryify的Nodejs版本略微修改

刚开始学Django,可能有很多地方配置的不是很到位,还请大佬指点

由于不清楚django有什么潜在的漏洞,此项目没有过滤任何字符串也没有添加waf,如果部署在自己的云服务器上的,建议不要使用root权限,要是使用的人多考虑搭个docker

参考项目:

https://github.com/Binaryify/NeteaseCloudMusicApi

https://github.com/darknessomi/musicbox

新增

支持直接用js引用api

例:
请求var <script src="/api/search?value=李荣浩&var=search"></script>

则返回变量

search={"result":{"songs":[{"id":1407551413,"name":"麻雀","artists":[{"id":4292,"name":"李荣浩",...}

若请求cb <script src="/api/search?value=李荣浩&cb=search"></script>

则直接执行名为search的函数(类似百度的搜索提示功能)

search({"result":{"songs":[{"id":1407551413,"name":"麻雀","artists":[{"id":4292,"name":"李荣浩",...})

支持简易的日志记录

对应的日志在home/log

安装

本项目基于Django3.0,只支持python3.6及以上的版本运行

git clone https://github.com/Kevin0z0/Python_NetEaseMusicAPI.git
cd Python_NetEaseMusicAPI
pip install -r requirements.txt

运行

运行前请先确保已安装了python3.6、django3.0 及以上版本

如果是编译版的python,缺少sqlite3的,请看此处 https://stackoverflow.com/questions/1210664/no-module-named-sqlite3

如果在本地运行

python manage.py runserver 8000

如果需要在外部访问

python manage.py runserver 0:8000

8000为端口号,有需要可自行修改

接口调用须知

请自觉遵守法律法规,本项目仅供学习参考,一切法律责任由用户自己承担,与本人无关

本项目支持GET、POST的urlencodedjson方式请求,请放心食用 (需要登录后操作的接口建议用POST)

POST的json方式请求数据时数字类的id可以整型和字符串型发送

接口返回的数据全都为json数据,如果有其他奇怪的数据返回,请尽快反馈

部分接口可能会有bug,还请大佬们能提个issue

第一次写文档,如果有什么不清楚的也可以看Binaryify大佬的文档,两边除了接口不一致,功能基本一致

目录

用户

登录

发送验证码

验证验证码

注册(更改密码)

检测手机号码是否已注册

初始化昵称

手机号换绑

退出登录

登录状态

获取详情

用户歌单

已购专辑

刷新

签到

私人FM

FM垃圾桶

获取用户喜欢的音乐列表

获取用户信息, 歌单, 收藏, mv, dj 数量

获取用户播放记录

获取用户创建的电台

获取用户创建的电台的详细信息

获取用户关注列表

获取用户粉丝

动态

获取所有动态

获取用户动态

转发用户动态

删除用户动态

分享歌曲、歌单、mv、电台、电台节目到动态

关注 / 取消关注用户

云盘

云盘歌曲详情

删除云盘歌曲

设置

更新用户信息

资源点赞( MV,电台,视频)

音乐

歌曲链接

是否可用(未完成)

歌词

歌曲详情

每日推荐

推荐新音乐

相似歌曲

新歌速递

获取最近 5 个听了这首歌的用户

新碟上架

喜欢音乐

智能播放/心动模式

歌单

歌单详情

每日推荐

推荐歌单

包含这首歌的歌单

相关推荐

收藏/取消收藏歌单

歌单收藏者

对歌单添加或删除歌曲

创建歌单

删除歌单

歌单分类

热门歌单分类

歌单 ( 网友精选碟 )

获取精品歌单

更新

更新歌单

更新歌单简介

更新歌单名

更新歌单标签

歌手

歌手单曲

歌手专辑

最新专辑

获取专辑内容

专辑动态信息

收藏/取消收藏专辑

获取已收藏专辑列表

歌手详情

歌手MV

热门歌手

获取相似歌手

歌手分类列表

收藏/取消收藏歌手

收藏的歌手列表

歌手热门50首歌曲

歌手榜

搜索

默认搜索关键词

搜索建议

搜索多重匹配

热搜列表(简略)

热搜列表(详细)

电台

Banner

热门电台

类别热门电台

电台详情

付费精品

节目

节目详情

节目榜

节目24小时榜

24小时主播榜

主播新人榜

最热主播榜

新晋电台榜/热门电台榜

电台分类

精选电台

分类推荐

推荐类型

非热门类型
订阅

订阅列表

付费精选

今日优选

推荐电台

推荐节目

MV

全部MV

最新MV

网易出品MV

推荐MV

相似MV

MV排行

MV详情

MV链接

收藏/取消收藏 MV

收藏的 MV 列表

视频

获取视频url

获取视频详情

获取视频标签列表

获取视频标签下的视频

相关视频

收藏与取消收藏视频

评论

发送/删除/回复评论

歌曲评论

专辑评论

歌单评论

电台评论

视频评论

热门评论

动态评论

点赞/取消点赞评论

消息

私信

私信内容

发送私信(纯文本 / 带歌单)

评论通知

@我通知

通知

其他

获取热门话题

云村热评

Banner

独家放送

排行榜

所有榜单

所有榜单内容摘要

基于Django3.0的Python版网易云音乐API相关推荐

  1. 树莓派云音乐c语言,基于树莓派的红外遥控版网易云音乐播放器

    基于树莓派的红外遥控版网易云音乐播放器.下面是遥控键盘示意图: CH- CH CH+ << >> || - + EQ 0 100+ 200+ 1 2 3 4 5 6 7 8 9 ...

  2. linux树莓派网易云音乐,基于树莓派的红外遥控版网易云音乐播放器

    基于树莓派的红外遥控版网易云音乐播放器.下面是遥控键盘示意图: CH- CH CH+ << >> || - + EQ 0 100+ 200+ 1 2 3 4 5 6 7 8 9 ...

  3. 『Python』网易云音乐API爬虫(音乐搜索音乐播放)

    前言 永远相信美好的事情即将发生 背景 一直想做一个在线的音乐播放器,这个想法最早可以追溯到做毕设的那会,那时候做了个在线的商城系统, 里面有个在线听歌的模块,其实就是调用大佬们封装好的API进行搜索 ...

  4. Android版网易云音乐唱片机唱片磁盘旋转及唱片机机械臂动画关键代码实现思路...

     Android版网易云音乐唱片机唱片磁盘旋转及唱片机机械臂动画关键代码实现思路 先看一看我的代码运行结果. 代码运行起来初始化状态: 点击开始按钮,唱片机的机械臂匀速接近唱片磁盘,同时唱片磁盘也 ...

  5. Vue3.0 + typescript 高仿网易云音乐 WebApp

    Vue3.0 + typescript 高仿网易云音乐 WebApp 前言 Vue3.0 的正式发布,让我心动不已,于是尝试用 vue3 实现一个完整的项目,整个项目全部使用了 composition ...

  6. 关于 Linux 版网易云音乐音高畸变的问题解决

    问题描述: Linux 版本的网易云音乐最后更新于 2019 年,对于今天来说,其中的许多库文件已经有些过时了.我在使用 Linux 版网易云音乐时,在暂停之后继续播放音乐,经常能感受到歌曲整体音调出 ...

  7. Python爬虫实战,matplotlib模块,Python实现网易云音乐歌单数据可视化

    前言 利用Python实现网易云音乐歌单数据可视化.废话不多说. 让我们愉快地开始吧~ 开发工具 Python版本: 3.6.4 相关模块: requests模块 pandas模块 matplotli ...

  8. HTML+CSS+JAVASCRIPT 高仿低配网页版网易云音乐播放器 1

    HTML+CSS+JAVASCRIPT 高仿低配网页版网易云音乐播放器 前言 没有使用任何框架,只是想用最简单纯js的代码实现下 前台: Javascript+jQuery 后台: php/nodej ...

  9. Python的网易云音乐数据分析系统 爬虫 echarts可视化 Flask框架 音乐推荐系统 源码下载

    Python的网易云音乐数据分析系统 爬虫 echarts可视化 Flask框架 音乐推荐系统 一.技术说明 网易云音乐数据(歌单.用户.歌词.评论)Python爬取Flask框架搭建ECharts. ...

最新文章

  1. Iocomp控件教程之Pie Chart——饼状图控件
  2. iPhone音频播放后台控制
  3. win7系统下Loadrunner不能正常监视windows资源
  4. Tomcat源码下载地址
  5. 线程池原理_JAVA并发编程:详解线程池的工作原理
  6. 要尊重员工的正当权益
  7. ITIL学习笔记——核心流程之:服务级别管理
  8. cad显示有点暗_CAD参照的图框颜色太暗怎么调整? 一打开CAD就出现这样的情况怎么办...
  9. 《当咖啡与甘蓝汁竞争》:产品是负熵,帮助客户更好进化
  10. 中专高一第一学期计算机应用期中基础考题,职业中专第一学期计算机应用基础WIN7和Word2010版期末考试题...
  11. ETL对文件数据进行处理,进入到数据仓库
  12. 20221219 圣诞节,音乐圣诞树
  13. 基于C语言实现http下载器
  14. 数据库事物和分布式事物
  15. From Big to Small
  16. 全国所有城市当天天气数据爬虫
  17. 淘宝API接入说明(按关键词搜索数据示例)
  18. W3school html 表格用法总结
  19. 沃丰科技AI浅谈|语音交互的三驾马车:ASR、NLP、TTS
  20. 文件下载时前后台MD5校验

热门文章

  1. typora下载与教程
  2. Laravel学习一:框架的下载安装与目录结构
  3. 51单片机的新手入门前所有疑问整理
  4. C# 删除chart控件网格:两种方法
  5. 【傻瓜式教程】Windows下安装Hive MySQL版【附安装Hadoop教程】全网最详细的图文教程
  6. win11展开右键菜单(还原为win10状态)的方法
  7. 关于badboy录制脚本时无法打开网页的一些办法
  8. 自己动手画CPU《计算机组织与结构实验》之计算机数据表示 第2关:汉字机内码获取实验 超详细教学
  9. 施工企业物资管理软件
  10. SQL yyyyMMdd转yyyy-MM-dd