关于听歌

本文只提供下载各大音乐平台歌曲(含vip)下载的路子,具体实现请自行实现

首先单曲歌曲的解析api如下:
咪咕:
https://www.hhlqilongzhu.cn/api/dg_mgmusic.php
网易云
https://www.hhlqilongzhu.cn/api/dg_wyymusic.php
腾讯:
https://www.hhlqilongzhu.cn/api/dg_qqmusic.php
酷狗:
https://www.hhlqilongzhu.cn/api/dg_kgmusic.php
酷我:
https://www.hhlqilongzhu.cn/api/dg_bdmusic.php

其请求格式如下:
api地址?gm=歌名&n=&num=&type=
比如:
https://www.hhlqilongzhu.cn/api/dg_bdmusic.php?gm=泡沫&n=&num=

上面的四个参数定义如下:

参数名称 是否必填 参数说明
gm 歌曲名
n 选择对应的歌曲,为空返回列表
num 返回最大数量,默认30条
type 返回格式,默认text,可填json

正常访问后会得到:

1
1.泡沫☆G.E.M.邓紫棋 2.泡沫☆G.E.M.邓紫棋 3.泡沫☆杨树人 4.泡沫☆小肆 5.泡沫☆多雷 6.试着忘记你☆夏婉安 7.泡沫☆夏婉安 8.泡沫☆小猫多鱼 9.泡沫☆简弘亦 10.泡沫☆夏婉安 11.泡沫☆郑添媛 12.泡沫☆G.E.M.邓紫棋 13.泡沫(2023时光音乐会老友记现场)☆张杰 14.泡沫☆G.E.M.邓紫棋 15.泡沫☆杨树人 16.泡沫 (2015天天向上现场)☆G.E.M.邓紫棋 17.有些人☆夏婉安 18.泡沫☆G.E.M.邓紫棋 19.有些人☆夏婉安 20.泡沫☆郑添媛 21.泡沫(片段)☆阿苒又困了 22.泡沫☆杨树人 23.四季变迁☆夏婉安 24.泡沫(现场版)☆金志文 25.泡沫☆来一碗老于 26.泡沫 (32秒片段)☆郑添媛 27.负我不负他☆泡沫 28.各自为难☆夏婉安 29.泡沫☆张杰 30.泡沫☆夏婉安

此时可以根据返回的数据选择要第几首个,将参数n赋值后重新访问api,如:
https://www.hhlqilongzhu.cn/api/dg_bdmusic.php?gm=泡沫&n=1&num=
会得到:

1
±img=https://img4.kuwo.cn/star/albumcover/700/24/35/4281428590.jpg± 歌名:泡沫 歌手:歌手﹤G.E.M.邓紫棋﹥ 歌曲详情页:https://kuwo.cn/play_detail/1245657 播放链接:http://lw.sycdn.kuwo.cn/330af18bcbb2d757b27c330a69c37fa4/660e3e79/resource/30106/trackmedia/F000004BrIpr2StDtD.flac

接着讨论歌单下载
随便找个歌单解析的api,如
https://api2.52jan.com/music/songlist?server=wyy&id=9634089686

其中请求地址是https://api2.52jan.com/music/songlist
server和id的参数定义如下:

参数名称 是否必填 参数说明 参数值
server 哪家的平台 酷狗=kugou,网易云=wyy,QQ音乐=qqmusic
id 歌单id 平台歌单id

实例如下:
酷狗音乐示例:https://api2.52jan.com/music/songlist?server=kugou&id=6222311
网易云音乐示例:https://api2.52jan.com/music/songlist?server=wyy&id=7480897649
QQ音乐示例:https://api2.52jan.com/music/songlist?server=qqmusic&id=8672698451

访问后返回json

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
[
{
"author": "岑宁儿",
"lrc": "https://api2.52jan.com/wyy/lrc/483671599.lrc",
"pic": "https://p1.music.126.net/ZZAQGWl9mR7g5xCyWWH3Pw==/19149094509535913.jpg",
"title": "追光者",
"url": "https://api2.52jan.com/wyy/483671599"
},
{
"author": "梁静茹",
"lrc": "https://api2.52jan.com/wyy/lrc/254265.lrc",
"pic": "https://p1.music.126.net/dr9lwZeuTDjbVTDaz5K0zQ==/18796151278553471.jpg",
"title": "宁夏",
"url": "https://api2.52jan.com/wyy/254265"
},
{
"author": "周深",
"lrc": "https://api2.52jan.com/wyy/lrc/2124381474.lrc",
"pic": "https://p2.music.126.net/ve0l1aPRUBPP7e4x2Oz5DA==/109951169318479430.jpg",
"title": "小美满",
"url": "https://api2.52jan.com/wyy/2124381474"
}
]

在返回数据里以追光者为例,可以看出歌曲id是483671599,访问
https://www.hhlqilongzhu.cn/api/dg_wyymusic.php?gm=追光者&n=1&num=&type=json
返回的数据为

1
2
3
4
5
6
7
8
9
{
"code": 200,
"title": "追光者",
"singer": "岑宁儿",
"id": "母带",
"cover": "http://p1.music.126.net/ZZAQGWl9mR7g5xCyWWH3Pw==/19149094509535913.jpg",
"link": "https://music.163.com/#/song?id=483671599",
"music_url": "https://m801.music.126.net/20240404181508/effe560d6e47a96f9a3678ee0cad2686/jdymusic/obj/wo3DlMOGwrbDjj7DisKw/26289873345/3473/e1ae/e425/cd4aa5842ea0002988c76bcca777747d.flac"
}

对比link的值,确定是同一首歌,复制music_url的值到浏览器打开即可下载

Donate
  • Copyright: Copyright is owned by the author. For commercial reprints, please contact the author for authorization. For non-commercial reprints, please indicate the source.
  • Copyrights © 2015-2024 Summer Solstice
  • Visitors: | Views:

请我喝杯咖啡吧~

支付宝
微信