与其说是项目,实际上就是一个
python
脚本,运行该脚本需要您电脑上有python环境,该脚本依赖github上这个项目:https://github.com/Binaryify/NeteaseCloudMusicApi.git,通过Node获取网抑云相关数据, 然后进行填充歌曲信息,该项目我以部署在远程服务器,小伙伴们可以不用本地运行了。
为什么需要本地操作呢?就一个原因,服务器带宽太
Tm
贵了,本来想着小伙伴在网页上输入一个歌单id,直接能下载歌曲的压缩包,然后直接导入,爽歪歪,但是没办法啊, 把文件放服务器上,小伙伴们下载太慢,简直龟速,把文件放oss上,我服务器上行太慢,上传也是龟速,所以只能小伙伴们在电脑上操作下喽,我尽量将东西简单化,这次环境用到的是python
,正好小伙伴们也可以一起玩一玩。
可以使用 python3 --version
来查看是否安装python环境,没有安装的小伙伴可以网上找下教程,很简单的
.
├── README.md
├── config_demo.json # 配置文件例子
├── config.json # 配置文件
├── main.py # 主文件
└── requirements.txt # 依赖文件
pip3 install -r requirements.txt
token是用户登陆凭证,因为获取歌单信息时候网易要求必须登陆,有些歌曲需要vip才能下载,所以需要token,获取方式也很简单,两种方式
第一种通过接口获取
访问本人服务器接口(不会记录您的账号信息):http://39.98.194.220:3000/login/cellphone?phone=xxx&password=xxx ,手机号和密码换成您自己的。
第二种通过查看网页版网易云获取
在网易云网页版登陆您的账号,通过查看接口获取token
python3 main.py
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。