网易云音乐推荐中能不能有个反向击穿选项,不推荐某些歌手

通过这一步就可以获取所有专辑嘚id和专辑名

获取专辑里的所有歌曲id

上一步我们获取了所有专辑的id。那如何通过专辑id获取专辑里的所有歌曲呢接口地址是:

通过这一步,我们得到了该歌手的全部歌曲名称和id

网易云音乐的歌词在网页上是不能直接爬取的好在我们可以通过接口来得到歌曲的歌词:

该url返回嘚是json数据格式的结果,因此我们可以通过python的json模块解析结果本文使用的simplejson具有同样的效果,simplejson更加灵活轻量一些

获取歌手全部歌词的关键主偠流程代码,本次将爬取的结果以文件的形式保存:

  • 有些歌曲是轻音乐没有歌词,在解析歌词的时候会出错因此在解析的使用要使用try的方式解析。
  • 本文使用的lxml模块利用xpath路径获取标签内容和属性一定要定位准确。

神他喵的“有个歌手叫网易游戏”... 网易游戏只是专辑的发行方好么... 这货因为很少提供自己游戏原声的完整的制作人信息被吐槽了无数次了

... 作为强迫症现在整理音乐的时候看见“网易游戏”4个字我内心就是拒绝的...

我要回帖

更多关于 反向击穿 的文章

 

随机推荐