Java_S 发表于 2021-1-1 16:49

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

Java_S 发表于 2021-1-13 08:59

涂山大当家 发表于 2021-1-12 22:36
楼主的网站也太好看了趴

哈哈哈哈,记得常来逛逛

Java_S 发表于 2021-1-1 21:02

沿途的风景很美 发表于 2021-1-1 20:30
PYTHON 用法
kgcloudv2 已经不管用了 现在不知道酷狗的歌 怎么下载

这位大佬的文章,你可以去看看https://www.52pojie.cn/forum.php?mod=viewthread&tid=1140730&extra=page%3D2%26filter%3Dtypeid%26typeid%3D29

shpe7758 发表于 2021-1-1 16:58

感谢分享。

331333 发表于 2021-1-1 17:16

看不懂,打开全码的东西

大爷你好啊 发表于 2021-1-1 17:23

有成品吗,菜鸟表示不懂。

littbobo 发表于 2021-1-1 17:39

谢谢楼主 新年快乐

Java_S 发表于 2021-1-1 17:53

331333 发表于 2021-1-1 17:16
看不懂,打开全码的东西

那不是乱码,是Unicode编码,你去这个网站转换一下就可以了http://tool.chinaz.com/tools/unicode.aspx

Java_S 发表于 2021-1-1 17:54

大爷你好啊 发表于 2021-1-1 17:23
有成品吗,菜鸟表示不懂。

下面的python代码算成品吧

15593600257 发表于 2021-1-1 18:11

大概看了下接口,最终只能拿到urlId,要怎么怎么播放呢

jopyy2020 发表于 2021-1-1 18:18

感谢楼主的分享

chi0827 发表于 2021-1-1 18:36

感谢楼主,可以做个个人app用了
页: [1] 2 3 4
查看完整版本: 2021网易云,酷狗音乐,虾米音乐最新API接口