其实电脑酷狗音乐下载的问题并不复杂,但是又很多的朋友都不太了解酷狗音乐专辑接口加密解密,音乐下载学习,因此呢,今天小编就来为大家分享电脑酷狗音乐下载的一些知识,希望可以帮助到大家,下面我们一起来看看这个问题的分析吧!
找到并打开酷狗专辑页面。m.kugou.com/album/info/zhf0j3d/,打开开发者工具,切换到mobile的页面
????????
STEP2????????
搜索歌名我知道是你,找到借口。
点击接口去看一下请求参数,我们发现了加密的参数和一个关键参数albumid(专辑的id)
????????
STEP4????????
签名的参数我们已经知道是怎么回事了,就是固定参数头尾拼接加上请求参数的升序排列然后MD5
这个专辑界面难处理的是专辑Id从哪里来,我们从请求的url发现了一个字符串zhf0j3d,但是它并不是接口中的专辑Id。
????????
STEP5????????
怎么样才能找到url参数和请求参数的关系呢?
在全局进行搜索这个关键词的时候,我们发现并没有我们想要的内容。
但是搜索专辑Id的时候,发现是有的。
我们进一步的发现是在源代码里面写的,好像无能为力了。也就是说我们从这个页面无法知道info的值和专辑的ID是什么关系了。
????????
STEP6????????
寻找专辑ID。
我们找到搜索页面,搜索我们需要的专辑,然后看请求接口返回的是否有我们需要的值
我们发现有,而且和专辑是同一层级的关系,Key都只是多了个E。这应该是最近更新的内容。
既然知道了关系,那其实我们可以从前面的这个接口,直接拿到专辑的ID,再来请求我们的接口就好了。
????????
STEP7????????
代码展示
结果展示
这样我们就可以轻松地搞定搜索,专辑,和音乐下载的了。
如果你还想了解更多这方面的信息,记得收藏关注本站。