84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
最近正在学习Python爬虫,正在练习抓取网易云歌曲的评论,但是它的评论都是采用的ajax形式加载的,对于Chrome调试工具用的还不是很熟练,请问各位网友我应该如何查看网易云音乐评论的对应的ajax代码?
以fade为例,虽然评论采用的分页,但是不像豆瓣一样,网易用的是ajax。
想查看javascript代码来得到post数据的加密方式,听说网易云采用的aes和rsa加密的,现在我想破解来反解密。怎样通过Chrome调试工具查看到加密post数据的js代码。
http://music.163.com/weapi/v1/resource/comments/R_SO_4_29947420/?csrf_token=
其中的数字就是你的歌曲代码跟网页上的
> http://music.163.com/#/song?id=29947420
是对应的
刚看了一下,网页版的评论加载参数值都是加密过的,估计是做了防爬虫处理的!您可以试着抓包App请求试试。
python Selenium或者模拟浏览器请求爬取网易云音乐所有歌曲的评论 核心代码
python Selenium
def get_comments(self, music_id, flag): self.headers['Referer'] = 'http://music.163.com/playlist?id=' + str(music_id) if flag: r = requests.post('http://music.163.com/weapi/v1/resource/comments/R_SO_4_' + str(music_id), headers=self.headers, params=self.params, data=self.data, proxies=self.proxies) else: r = requests.post('http://music.163.com/weapi/v1/resource/comments/R_SO_4_' + str(music_id), headers=self.headers, params=self.params, data=self.data) return r.json()
https://github.com/wenhaolian...
其中的数字就是你的歌曲代码跟网页上的
是对应的
刚看了一下,网页版的评论加载参数值都是加密过的,估计是做了防爬虫处理的!您可以试着抓包App请求试试。
python Selenium
或者模拟浏览器请求爬取网易云音乐所有歌曲的评论
核心代码
https://github.com/wenhaolian...