我们通常会把自己喜欢的音乐存进歌单里,下次听得时候直接打开歌单就可以了,也不怕歌曲会丢失。相信喜欢听歌的小伙伴也不少,下载歌曲的操作不在话下,那么大家知道如何用python爬虫下载歌单中的歌曲吗?其实在下载歌曲的基础上增加了一点小小的难度,想要学习的小伙伴一起来看看下面的内容:
使用的技术栈是Python + MySQL,数据库相关的配置可在spider163.conf中配置。
使用的策略是,通过热门歌单列表抓取全部歌单名字,热门歌单URL为:https://music.163.com/
抓取热门歌单
$ python playlist.py 1 10 $ # 抓取热门歌单前十页的歌单名字和链接 $ python playlist.py 粤语 1 42 $ # 抓取全部粤语歌单
抓取歌单内歌曲
$ python music.py playlist 376259016 $ # 抓取编号为 376259016 的歌单 $ python music.py database $ # 抓取存储的热门歌单里面的歌曲,批量抓取
抓取歌曲评论
$ python comment.py $ # 自动抓取已存储歌曲,并保持去重复
为了给小伙伴们多种选择,小编对于获取歌曲的形式上做了一些区分,小伙伴们可以根据自己的需求进行下载,感兴趣的也可以都尝试一遍~
神龙|纯净稳定代理IP免费测试>>>>>>>>天启|企业级代理IP免费测试>>>>>>>>IPIPGO|全球住宅代理IP免费测试