2021网易云,酷狗音乐,虾米音乐最新API接口
# 写在前面- 祝吾爱论坛的坛友们2021牛新年快乐,牛气冲天,代码永无BUG
- 本项目基于GItHub开源项目:
- 本项目仅供大家参考与学习,请勿用于爬虫
- 本项目还处于初期阶段,可能存在未知Bug,如果遇到了还请大家提出来,谢谢
- 文章原地址(https://syjun.vip/archives/ApiMusic.html)
## 调用方法
**http://api.sunyj.xyz?site=netease&playlist=4879629014**
## 参数说明
|参数名|含义|已支持|
|--|--|--|
|site| 指定请求的网站|netease,kugou,xiami|
|playlist| 指定获取的内容 |playlist,song,artist,album,lyric,search|
### 内容相关
|type|含义|所需参数|
|--|--|--|
| playlist| 获取歌单信息 |歌单的ID号|
| song| 获取音乐信息 |音乐的ID号|
| artist| 获取专辑的信息 |专辑的ID号|
|album| 获取歌手的信息 |歌手的ID号|
| lyric| 获取歌词信息 |歌词的ID号|
| search| 搜索 |可以填入歌曲名,歌手名|
### 返回类型相关
|type|含义|
|--|--|
| id | 音乐的ID |
| name| 歌名 |
| artist| 音乐专辑名 |
|album| 歌手 |
| pic_id| 专辑图片ID |
| url_id| 歌曲地址ID |
| lyric_id| 歌词ID |
| source| 音乐来源 |
## 接口演示
接口现在支持三个音乐平台【网易云,酷狗,虾米】,演示以网易云为例,其他两个平台方法一样
### 获取音乐信息
我们到网易云的官网,随便找一首音乐
![]
> https://music.163.com/#/song?id=1805842261
可以在地址栏发现一串数字,没错那就是这首音乐的ID号,我们将它复制下来,可以写出这么一条链接
> http://api.sunyj.xyz?site=netease&song=1805842261
你可以直接打开这条链接,就可以看到返回的结果
我这里使用Python请求这个,输出一下返回的结果
```python
song = requests.get(url='http://api.sunyj.xyz/?site=netease&song=1805842261')
# 请求返回的是一串字符串,我们使用eval()函数将字符串类型转换为列表类型
song = eval(song.text)
for i in song:
print(f'{i}--->{song}')
# 输出结果
id--->1805842261
name--->欢迎光临
artist--->['Jony J']
album--->欢迎光临
pic_id--->109951165554530175
url_id--->1805842261
lyric_id--->1805842261
source--->netease
```
获取其他信息的方法与此类似,我相信你们可以举一反三
: https://github.com/metowolf/Meting
: https://syjun.vip/usr/uploads/2021/01/2337055557.jpg 涂山大当家 发表于 2021-1-12 22:36
楼主的网站也太好看了趴
哈哈哈哈,记得常来逛逛 沿途的风景很美 发表于 2021-1-1 20:30
PYTHON 用法
kgcloudv2 已经不管用了 现在不知道酷狗的歌 怎么下载
这位大佬的文章,你可以去看看https://www.52pojie.cn/forum.php?mod=viewthread&tid=1140730&extra=page%3D2%26filter%3Dtypeid%26typeid%3D29 感谢分享。 看不懂,打开全码的东西 有成品吗,菜鸟表示不懂。 谢谢楼主 新年快乐 331333 发表于 2021-1-1 17:16
看不懂,打开全码的东西
那不是乱码,是Unicode编码,你去这个网站转换一下就可以了http://tool.chinaz.com/tools/unicode.aspx 大爷你好啊 发表于 2021-1-1 17:23
有成品吗,菜鸟表示不懂。
下面的python代码算成品吧 大概看了下接口,最终只能拿到urlId,要怎么怎么播放呢 感谢楼主的分享 感谢楼主,可以做个个人app用了