javascript - 如何查看网易云音乐对应的ajax评论代码[更新]?
巴扎黑
巴扎黑 2017-04-11 11:11:56
0
4
418

最近正在学习Python爬虫,正在练习抓取网易云歌曲的评论,但是它的评论都是采用的ajax形式加载的,对于Chrome调试工具用的还不是很熟练,请问各位网友我应该如何查看网易云音乐评论的对应的ajax代码?

以fade为例,虽然评论采用的分页,但是不像豆瓣一样,网易用的是ajax。

想查看javascript代码来得到post数据的加密方式,听说网易云采用的aes和rsa加密的,现在我想破解来反解密。怎样通过Chrome调试工具查看到加密post数据的js代码。

巴扎黑
巴扎黑

全部回复(4)
迷茫

http://music.163.com/weapi/v1/resource/comments/R_SO_4_29947420/?csrf_token=

其中的数字就是你的歌曲代码跟网页上的

> http://music.163.com/#/song?id=29947420

是对应的

大家讲道理

刚看了一下,网页版的评论加载参数值都是加密过的,估计是做了防爬虫处理的!您可以试着抓包App请求试试。

PHPzhong

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...

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!