各大音乐网站爬虫大全

这篇文章持续记录各大音乐网站的各种内容获取方式,方便日后使用。

一、酷我

1、评论

在酷我音乐详情页面,有一个commentModel.js,里面的函数loadCommentList() 与 loadRecCommentList()用于获取评论,其中url如下:

http://comment.kuwo.cn/com.s?type=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.fcg?format=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.fcg?songmid=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。热评直接可以在虾米音乐页获取。

  • 2
    点赞
  • 43
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值