首先确定目标,搜索音乐名称,然后找到音乐的哈希值,然后找到音乐文件,然后保存。打开网址:https://www.kugou.com/yy/html/search.html#searchType=songsearchKeyWord=%E4%B8%AD%E5%9B%BD%E5%A5%BD%E5%A3%B0%E9%9F %B32022,并打开开发者工具

步骤2。

在开发者工具中切换到network(网络请求),找到数据接口(当你不确定是哪个接口时,直接点击分页即可)

步骤3.

我找到接口,发现返回的数据没有加密,但是请求的数据是加密的,比如签名字段。

步骤4。

酷狗音乐爬虫学习、音乐下载及接口加解密

然后开始寻找加密方法

点击界面,跳转到启动器,找到签到相关界面。

步骤5。

然后打开js文件,搜索签名字段,在签名位置打断点,然后再次请求接口

步骤6

找到了加密方法,开始玩js。我找到了加密方法(需要一些经验),发现是MD5,但是规则是参数必须按顺序排列。这个位置的代码还是需要你自己弹一下,不然你永远不知道。

酷狗音乐爬虫学习、音乐下载及接口加解密

步骤7

js加密完成后,开始组装python请求,测试是否能正常返回。如果无法返回,请根据返回结果逐步调试。我发现我很幸运,马上就得到了我想要的结果。

步骤8

开始下载歌曲,打开组装好的播放地址,寻找下一个界面即可获取播放地址。

打开页面(https://www.kugou.com/song/#hash=311BF7E83B8FFF40DA38F25ABA3D1D88album_id=59599171album_audio_id=432094184),打开开发者工具,切换到网络选项卡,搜索哈希值:311BF7E83B8FFF40DA38F25 ABA3D 1D88找到接口发现不是加密的。直接开始下载就可以了。如图所示

仅供学习参考

用户评论

作业是老师的私生子

学习了酷狗音乐爬虫,感觉挺有意思的,下载音乐的过程挺复杂的,但是解密接口之后,感觉就像打开了宝藏一样。

    有15位网友表示赞同!

盲从于你

标题里的接口加解密听起来好高级,我也要去试试看,能不能应用到自己的项目中。

    有7位网友表示赞同!

又落空

酷狗音乐爬虫,这个技能得掌握啊,毕竟现在谁离不开音乐呢?接口加解密,听起来好专业。

    有19位网友表示赞同!

殃樾晨

刚刚看完教程,感觉头都大了,爬虫加解密,这难度有点高,得好好消化一下。

    有13位网友表示赞同!

眼角有泪°

酷狗音乐下载,这个功能太实用了,接口加解密学起来有点困难,但是为了能下载无损音乐,拼了!

    有18位网友表示赞同!

巷口酒肆

音乐下载加解密,这个标题好吸引人,我刚刚开始学习编程,正好可以试试这个。

    有9位网友表示赞同!

淡抹烟熏妆丶

酷狗音乐爬虫,这个项目听起来很有挑战性,接口加解密估计得花不少时间研究。

    有15位网友表示赞同!

小清晰的声音

学了这个酷狗音乐爬虫,感觉自己对音乐有了更深的理解,下载和接口解密也让我涨了不少知识。

    有18位网友表示赞同!

她最好i

酷狗音乐爬虫,接口加解密,这对我来说是个全新的领域,希望可以一步步跟上。

    有16位网友表示赞同!

别伤我i

音乐下载是个大难题,但是这个教程解决了我的烦恼,接口加解密让我对编程有了更深的认识。

    有10位网友表示赞同!

_心抽搐到严重畸形っ°

酷狗音乐爬虫,下载音乐太方便了,接口加解密技术含量高,我得好好研究研究。

    有15位网友表示赞同!

素颜倾城

标题里的酷狗音乐爬虫,感觉好厉害,我要是能学会,下载音乐就不再是问题了。

    有20位网友表示赞同!

权诈

音乐下载加解密,这个教程太有价值了,我打算收藏起来,以后慢慢学。

    有18位网友表示赞同!

陌然淺笑

酷狗音乐爬虫,接口加解密,听起来好高级,我得赶紧去学习,不能让自己掉队。

    有19位网友表示赞同!

日久见人心

学酷狗音乐爬虫和接口加解密,感觉自己的编程水平又上了一个层次,下载音乐变得简单多了。

    有10位网友表示赞同!

浅嫣婉语

酷狗音乐爬虫,这个项目太酷了,下载音乐还能解密,我得试试看能不能应用到其他项目里。

    有9位网友表示赞同!

風景綫つ

音乐下载加解密,这个技术太神奇了,我之前一直想学,现在终于有机会了。

    有14位网友表示赞同!

陌潇潇

酷狗音乐爬虫学习,这个教程太全面了,从下载到解密,一步步教得非常清晰。

    有5位网友表示赞同!

灬一抹丶苍白

酷狗音乐爬虫和接口加解密,这对我来说是个巨大的挑战,但是我相信自己可以学会。

    有18位网友表示赞同!

暖瞳

音乐下载和接口加解密,这个教程让我对编程有了更深的认识,感谢作者分享这么好的内容。

    有14位网友表示赞同!

标签: