获取搜狗音乐的真实路径方法

搜狗下载音乐(以下载李白为例子) 【全部都是伪代码】
1.
获取该URL中的Json,转成对象:
string url = ”http://mobilecdn.kugou.com/api/v3/search/song?format=json&keyword=李白&page=1&pagesize=90“;

KuGouEntiy entiy = ..................;

(pagesize是每页多少,获取的多填大点)

2. 找到第一步中对象的hash值 (hash是对象的属性)

string hash = entiy.hash;
string md5 = Md5Util.GetMD5(hash+“kgcloud”);

访问:
string url = ”http://trackercdn.kugou.com/i/?cmd=4&hash=“+ hash + “&key=” + md5 + “&pid=1&forceDown=0&vip=1"

KuGouEntiyMusic mEntiy =  ............;

返回一个json 解析成对象,即可获得下载链接。

mEntiy.MusicUrl //这个就是真是地址

例如:

“http:\/\/fs.vip.pc.kugou.com\/201803072106\/f73695e00cd77fbaaddce05de4f78f8f\/G075\/M05\/12\/18\/K5QEAFfiWDiAE1RXAFY5pI3B-fs789.mp3”

posted @ 2018-03-07 21:22  邓振振  阅读(140)  评论(0编辑  收藏