吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 10537|回复: 35
收起左侧

[其他转载] 2021网易云,酷狗音乐,虾米音乐最新API接口

[复制链接]
Java_S 发表于 2021-1-1 16:49

写在前面

- 祝吾爱论坛的坛友们2021牛新年快乐,牛气冲天,代码永无BUG

  • 本项目基于GItHub开源项目:Meting
  • 本项目仅供大家参考与学习,请勿用于爬虫
  • 本项目还处于初期阶段,可能存在未知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请求这个,输出一下返回的结果

song = requests.get(url='http://api.sunyj.xyz/?site=netease&song=1805842261')
# 请求返回的是一串字符串,我们使用eval()函数将字符串类型转换为列表类型
song = eval(song.text)
for i in song[0]:
    print(f'{i}--->{song[0][i]}')

# 输出结果
id--->1805842261
name--->欢迎光临
artist--->['Jony J']
album--->欢迎光临
pic_id--->109951165554530175
url_id--->1805842261
lyric_id--->1805842261
source--->netease

获取其他信息的方法与此类似,我相信你们可以举一反三

点评

突然看到这个2021好心酸啊,都2021年了。。。感觉时间真快。  发表于 2021-1-1 17:53

免费评分

参与人数 8吾爱币 +10 热心值 +8 收起 理由
fengzdchen + 1 + 1 谢谢@Thanks!
Lthero + 1 + 1 我很赞同!
yjn866y + 1 + 1 我很赞同!
mafei3709 + 1 + 1 用心讨论,共获提升!
正己 + 3 + 1 用心讨论,共获提升!
wanfon + 1 + 1 谢谢@Thanks!
cmh497658213 + 1 + 1 谢谢@Thanks!
shuaibi_chen + 1 + 1 用心讨论,共获提升!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

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

哈哈哈哈,记得常来逛逛
 楼主| Java_S 发表于 2021-1-1 21:02
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用了
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-25 19:36

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表