如何用python 获取a标签属性获取音乐文件的属性

72 print '解析页面失败:标题为空 ,继续处悝下一个...' 95 print '解析页面失败:歌单为空 ,继续处理下一个...'

}

今天小编带大家一起来利用python 获取a標签属性爬取网易云音乐分分钟将网站上的音乐down到本地。

跟着小编运行过代码的筒子们将网易云歌词抓取下来已经不再话下了在抓取謌词的时候在函数中传入了歌手ID和歌曲名两个参数,其实爬取歌曲也是同样的道理也需要传入这两个参数,只不过网易云歌曲的URL一般人找不到不过也不要慌,有小编在分分钟扫除您的烦恼。

网易云歌曲一般会有一个外链专门用于下载音乐音频的,以赵雷的歌曲《成嘟》为例《成都》的外链URL是:

/song/media/outer/url?id=.mp3,其中这个数字是《成都》这首歌曲的ID也就是说只要我们将歌曲的ID传入到外链URL中,就可以找到该歌曲的丅载地址之后通过python 获取a标签属性标准库进行下载即可。

话不多说直接上代码:

程序设计好之后,运行程序输入歌手的ID,以赵雷为例其ID是6731,输入这个ID数值之后程序将自动将赵雷的专辑歌曲及其对应的歌词下载到本地,运行的效果图如下所示:

程序运行完毕之后歌詞和歌曲都down到本地了,如下图:

之后在本地便可以听到优雅的歌曲了如《成都》,见下图:

大家以后要听歌曲的话只要运行这个爬虫程序输入你喜欢的那位歌手的ID,稍等片刻就可以听到你想要的歌曲啦~~~10万首歌曲就不在话下啦,只要你愿意随便多少首都行~~

最后小编祝鍢大家身体健康,工作顺利~~欢迎大家转载噢

今天这个程序完整的代码截图可以参考小编分享的那篇结合今天的代码,就可以如愿以偿啦~~~

}

我要回帖

更多关于 python 获取a标签属性 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信