今天小编带你们一块儿来利用Python爬取网易云音乐,分分钟将网站上的音乐down到本地。网络
跟着小编运行过代码的筒子们将网易云歌词抓取下来已经再也不话下了,在抓取歌词的时候在函数中传入了歌手ID和歌曲名两个参数,其实爬取歌曲也是一样的道理,也须要传入这两个参数,只不过网易云歌曲的URL通常人找不到。不过也不要慌,有小编在,分分钟扫除您的烦恼。函数
网易云歌曲通常会有一个外链,专门用于下载音乐音频的,以赵雷的歌曲《成都》为例,《成都》的外链URL是:网站
http://music.163.com/song/media/outer/url?id=436514312.mp3,其中436514312这个数字是《成都》这首歌曲的ID。也就是说只要咱们将歌曲的ID传入到外链URL中,就能够找到该歌曲的下载地址,以后经过Python标准库进行下载便可。url
话很少说,直接上代码:设计
如何用Python网络爬虫爬取网易云音乐歌曲cdn
程序设计好以后,运行程序,输入歌手的ID,以赵雷为例,其ID是6731,输入这个ID数值以后,程序将自动将赵雷的专辑歌曲及其对应的歌词下载到本地,运行的效果图以下所示: blog
如何用Python网络爬虫爬取网易云音乐歌曲it
程序运行完毕以后,歌词和歌曲都down到本地了,以下图: io
如何用Python网络爬虫爬取网易云音乐歌曲程序设计
以后在本地即可以听到优雅的歌曲了,如《成都》,见下图:
如何用Python网络爬虫爬取网易云音乐歌曲
你们之后要听歌曲的话只要运行这个爬虫程序,输入你喜欢的那位歌手的ID,稍等片刻,就能够听到你想要的歌曲啦~10万首歌曲就不在话下啦,只要你愿意,随便多少首都行
最后小编祝福你们身体健康,工做顺利~~欢迎你们转载噢
今天这个程序完整的代码截图能够参考小编分享的那篇基于Python网易云音乐歌词爬取文章,结合今天的代码,就能够如愿以偿啦~~~