这篇文章持续记录各大音乐 站的各种内容获取方式,方便日后使用。
一、酷我
1、评论
在酷我音乐详情页面,有一个commentModel.js,里面的函数loadCommentList() 与 loadRecCommentList()用于获取评论,其中url如下:
http://comment.kuwo.cn/com.sype=get_comment&uid=” + uid + “&prod=newWeb&digest=” + digest + “&sid=” + sourceId + “&page=” + pn + “&rows=” + customRows + “&f=web
参数说明:
type: get_comment:获取最新评论; get_rec_comment:获取最火评论。
uid:默认为0
digest:默认为15
sid:歌曲的id,在歌曲详情的url里有
page:评论的页数,以1开头
rows:一页的评论数
其他不变即可。
二、 易云音乐
1、评论
上有很多关于 易云音乐评论的解析,各种分析JS,分析加密算法,其实,本身就有一个简单的利用get方法获取json的url,用于获取最新评论以及最热评论:
http://music.163.com/api/v1/resource/comments/R_SO_4_516997458
参数:
上面的“R_SO_4_516997458”是字符串“R_SO_4_”加上歌曲的ID,
limit:一页评论数
offset:偏移量
三、QQ音乐
1、评论
GET:https://c.y.qq.com/base/fcgi-bin/fcg_global_comment_h5.fcgormat=json&biztype=1&topid=1551631&cmd=8&pagenum=0&pagesize=25
参数:
format:返回格式,一般选择json或者jsonp
biztype:默认为1
topid:歌曲的id,整型
cmd:6:热评;8:最新评论(第0页包含热评)
pagenum:页数,以0开头
pagesize:一页的评论数目
2、音乐详情
url:https://c.y.qq.com/v8/fcg-bin/fcg_play_single_song.fcgongmid=000amRvH3wxv56&format=json
参数
songmid:歌曲的mid
format:返回格式
四、虾米音乐
1、评论
最新评论获取:POST: http://www.xiami.com/commentlist/turnpage/id/1801645144/page/{page}/ajax/1
参数
id:歌曲的ID
page:评论的页数,1开头
type:默认为4
注意这是POST方法,返回的是HTML,不是JSON。热评直接可以在虾米音乐页获取。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!