学习如何爬取酷狗音乐,并下载音乐文件是一项有趣且挑战性的技能。通过解密接口数据,我们可以轻松地获取到酷狗音乐平台上的各种音乐资源,实现音乐的自由下载和分享。这一过程不仅可以锻炼我们的编程技能,还可以让我们深入了解音乐平台的背后运行机制,开拓我们对技术的认知和应用。
Step 1.
首先确定一下目标,搜索音乐名称,然后找到音乐的hash,然后找到音乐文件,然后保存。打开网站:https://www.kugou.com/yy/html/search.html#searchType=song&searchKeyWord=%E4%B8%AD%E5%9B%BD%E5%A5%BD%E5%A3%B0%E9%9F%B32022,并打开开发者工具
Step 2.
在开发者工具中切换到network(网络请求)中,找到数据接口(在不确认是哪个接口的时候,点一下分页就有了)
Step 3.
找到了接口,发现返回的数据不是加密的,但是请求的数据是加密的,比如signature字段。
Step 4.
然后开始找加密方式
点击接口,跳转到启动器,找到sign相关的接口。
Step 5.
然后打开js文件,搜索 signature 字段,并在signature 位置打上断点,然后重新请求接口
Step 6
找到加密方式,开始撸js,找到了加密方式(需要点经验 )发现是MD5,但是规则是参数得按顺序排列,这个位置的代码还是需要大家自己去撸,不然一直都不会。
Step 7
js加密搞定后,开始组装一下python请求,测试一下是否能正常返回。如果不能返回,根据返回结果再进行一步步调试。发现运气很好,一下就得到了想要的结果。
Step 8
开始下载歌曲,打开组装的播放地址,去寻找下一个拿取播放地址的接口。
打开页面(https://www.kugou.com/song/#hash=311BF7E83B8FFF40DA38F25ABA3D1D88&album_id=59599171&album_audio_id=432094184)打开开发者工具,切换到网络tab搜索hash值:311BF7E83B8FFF40DA38F25ABA3D1D88找到接口,发现不是加密的,直接开始下载就好了。如图仅供学习参考
PS
请勿商用
学习如何爬取酷狗音乐,下载音乐并解密接口数据
立即下载
学习如何爬取酷狗音乐,下载音乐并解密接口数据
立即下载
学习如何爬取酷狗音乐,下载音乐并解密接口数据
立即下载
学习如何爬取酷狗音乐,下载音乐并解密接口数据
立即下载
学习如何爬取酷狗音乐,下载音乐并解密接口数据
立即下载
学习如何爬取酷狗音乐,下载音乐并解密接口数据
立即下载
学习如何爬取酷狗音乐,下载音乐并解密接口数据
立即下载
学习如何爬取酷狗音乐,下载音乐并解密接口数据
立即下载
学习如何爬取酷狗音乐,下载音乐并解密接口数据
立即下载
学习如何爬取酷狗音乐,下载音乐并解密接口数据
立即下载
学习如何爬取酷狗音乐,下载音乐并解密接口数据
立即下载
学习如何爬取酷狗音乐,下载音乐并解密接口数据
立即下载
学习如何爬取酷狗音乐,下载音乐并解密接口数据
立即下载
学习如何爬取酷狗音乐,下载音乐并解密接口数据
立即下载
学习如何爬取酷狗音乐,下载音乐并解密接口数据
立即下载
学习如何爬取酷狗音乐,下载音乐并解密接口数据
立即下载