因为最近发现咪咕音乐版权好多,当时我就在想是不是可以爬取下来,然后花了一些时间,发现有加密,虽然找到了接口,但是只能手动下载VIP歌曲,对于我们学IT的人来说,这是不能忍的,于是就懒得去解密抓取了,但是偶然的情况下,一个朋友说发现酷狗没加密,我兴奋的去看了看,果然,然后大概分析了一下,可以完成我想要抓取的那个程序,好了,废话不多说,上干货
我打包成了exe程序,只要有电脑就可以运行,下载你想要听的歌曲,不过有些版权没有,和未知bug,可能有些歌曲不能下载,毕竟还是有些不足的
GitHub源码地址
https://github.com/18216492945/music_download.git
git@github.com:18216492945/music_download.git
群里面:924776571 也可以下载
群里面都是一群爱学习的大佬,各专业大佬,想学习交流的小伙伴一起来学习吧,让我们赢取白富美,走向人生巅峰
一:我想要的是一个搜索接口,根据自己想要下载的歌曲来抓取数据
打开这个包我们可以得到我们想要的结果,找到了search_url ,我们可以先拿下来,稍后做分析
请求url里面有hash,hash基本作为唯一标识,果然,把这个hash换成别的歌曲的hash就跳转到对应的歌曲
然后返回的数据,
lyrics:就是歌词,
play_url:就是歌曲播放源地址
三:接下来就是解析数据,把数据清洗出来就行了,构建play_url
五:运行结果如下
六:最后,学IT的 ,肯定不会忘记分享,分享程序员圈子的的一大亮点,自己平时也在其中学到知识,现在也该到我来分享分享了
写这篇文章,只是拿来分享,肯定会有一些不足的地方,因为我自己也是学生,小白起步阶段,有什么不足的地方也希望大佬们来指导指导,也希望大家一起相互学习交流
python-从酷狗下载爬取自己想要的音乐-可以直接拿来体验哟
原文:https://www.cnblogs.com/dongmo666/p/12465181.html