前言:
此时姐妹们对“python爬音乐”大体比较关心,姐妹们都想要了解一些“python爬音乐”的相关文章。那么小编也在网上搜集了一些对于“python爬音乐””的相关内容,希望我们能喜欢,我们快快来学习一下吧!最近浏览网站的时候,偶尔发现了一个非常棒的音乐网站,先给大家分享下:
非常不错的一个音乐网站,做为一个热爱音乐而且正在学习python的新手,怎么能不爬一下呢~!
先来分析下网站
打开期刊,可以看到有许多的分类,每一个分类下又存在很多的专辑,我们随便进入一个专辑,很明显,音乐数据就在这里,先用F12打开开发者工具,然后点击音乐看看
很明显,我们找到音乐的标签了,但是href的属性是js格式,而不是我们所熟悉的url,那怎么办呢,我们点击开发者工具的网络抓下包看看吧!
这里要注意一点,就是我们也可以抓到整个网页的json格式数据,但是里面并没有音乐的url地址,所以我们直接找媒体选项,然后抓到了它的url(需要缓存几秒)。我们复制几条url来分析下
这里可以看到,mp3的地址很规律,但是url中间的884是什么呢?到源码中找找
果然在源码中找到了(第二个884是在网页最后的说明文字中间含有,不用理会!)
Ok,网页分析完毕
接下来制定我们的目标:首先我们直接建立一个文件夹存放url(为了不给网站造成压力,就不直接下载mp3了,将mp3的url保存下来,有需要的话,自行下载即可)
然后按期刊分类建立txt文档,在将专辑名、歌曲名、演唱者、歌曲url依次存入文档
好了,过程就不一一说明了,直接上代码和结果!相关的说明都已经注释了。
我们来验证下结果:
喜欢就关注下呗~!需要源码或者更多资料的可以私信我,发送"资料"即可!
标签: #python爬音乐