python爬取网易云歌曲评论

Python016

python爬取网易云歌曲评论,第1张

找到目标url

有两个参数被加密了

第一个参数是url的参数,其他参数都是定值.

windows.asrsea()的处理过程

通过读a函数,我们发现a函数是生成一个a(传进来的参数)位的字符串,也就是说d中的i将会是一个随机数

我们可以让页面继续运行,然后得到i和对应的h.encSecKey这样我们就可以在python中将这两个变量写死。

得到i和encSecKey:

看b函数可以看出是AES加密CBC模式

模拟b函数获得 params参数

@[toc]

首先通过网易分页歌单的url获取每份歌单的url,然后通过每份歌单的url提取歌单中的前十首歌的url,通过每首歌的url获取一些歌曲的作者和专辑等信息,整个过程通过协程来加快速度。