Python爬取网易云音乐播放地址

一、分析目标网站

首先打开网易云音乐的官网,在搜索列表中随便搜索一首歌曲,打开开发者工具开始分析请求地址,进过分析是采用的ajax,如下所示一步一步找的我们需要的信息,发现是post方式提交的信息,哎~竟然提交的参数进行了加密

Python爬取网易云音乐播放地址

 

Python爬取网易云音乐播放地址

好吧,我们还是接着分析吧,发现他是通过后面这个js文件进行加密的,然后找到这个js文件,点开简直不忍直视都是压缩过的~0.0

Python爬取网易云音乐播放地址

接下来我们点开sources找到js文件,如下图进行操作,把js里的内容复制下来存到本地(后面要进行js调试)

Python爬取网易云音乐播放地址

打开刚才复制下来的js代码,对其进行分析查找我们需要的提交参数params和encSecKey

Python爬取网易云音乐播放地址

简单的代码实现

Python爬取网易云音乐播放地址

效果图:

Python爬取网易云音乐播放地址