酷狗音乐解析服务详见本站:代码狗音乐解析服务
之前发布了一段抓取来的网易云音乐的直链解析,效果不是很好,今天给大家带来这篇酷狗的直链解析,可以解析付费音乐哟,相当的给力!先看看付费效果。
然后使用抓到的数据包提取请求数据,下面是将要用到的简单接口。
搜索音乐名:
复制
http://songsearch.kugou.com/song_search_v2?callback=jQuery1910026785707623246724_1490845878865&keyword=搜索歌曲名&page=1&pagesize=30&userid=-1& clientver=&platform=WebFilter&tag=em&filter=2&iscorrection=1&privilege_filter=0&_=1490845878887
请求方式:get
返回数据:搜索的歌曲名json数据集合。
注意:在浏览器中直接提交可以直接使用中文,如果要封装需要使用utf-8的url编码。
解析歌曲直链:
复制
http://www.kugou.com/yy/index.php?r=play/getdata&hash=FileHash
FileHash在上面的搜索返回的json集合里有,每首音乐都有。
请求方式:get
请求结果:返回歌曲信息json集合
键名play_url对应的就是该音乐歌曲的直链下载地址,亲测周杰伦的珊瑚海下载成功。
当然我们下载的音乐是试听的音乐,也就是标准的音质,如果没有试听的音乐也就解析不了,这也是为什么我们能拿到高品质音乐的FileHash,酷狗服务器却没有给我们返回gaopinz音乐的下载地址的原因。
评论 (0)