84669 orang belajar
152542 orang belajar
20005 orang belajar
5487 orang belajar
7821 orang belajar
359900 orang belajar
3350 orang belajar
180660 orang belajar
48569 orang belajar
18603 orang belajar
40936 orang belajar
1549 orang belajar
1183 orang belajar
32909 orang belajar
最近正在学习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...