收藏这些API,获取网易云音乐数据超轻松

Aidan075 等级 1026 0 0

汇总了常见的网易云音乐API,墙裂建议点击右上角收藏~

下面是常见的网易云音乐get请求的API。

简单介绍一下它们:

评论

http://music.163.com/api/v1/resource/comments/R_SO_4_{歌曲ID}?limit=20&offset=0

这应该是最最最常见的了,毕竟80%的网易云音乐的爬虫/数据分析文章都是关于评论数据~

使用技巧:

limit:返回数据条数(每页获取的数量),默认为20,可以自行更改

offset:偏移量(翻页),offset需要是limit的倍数

type:搜索的类型

举例,比如limit设置为10,则第一页,第二页分别为:

http://music.163.com/api/v1/resource/comments/R_SO_4_483671599?limit=10&offset=0  

http://music.163.com/api/v1/resource/comments/R_SO_4_483671599?limit=10&offset=10

PS:返回的数据格式为json,需要注意的是通过此接口获取的评论数量最多2万条。

歌单



https://music.163.com/api/playlist/detail?id={歌单ID}

网易云音乐每日推荐各种神奇歌单也是它的一大特色,我们可以利用这个api获取歌单里的所有歌曲信息。

例如:

https://music.163.com/api/playlist/detail?id=2557908184

同时歌单api还可以应用于各种榜单上,例如:

id=19723756,云音乐飙升榜

id=3779629,云音乐新歌榜

id=3778678,云音乐热歌榜

id=2250011882,抖音排行榜

具体id可以按需求自己查找。

用户信息

https://music.163.com/api/v1/user/detail/{用户ID}

大家在获取到了评论之后,也会同时得到该条评论的用户id。

那么利用他的id和这个用户信息api来获取用户的信息。

汇总之后,我们就可以得到一个歌手在网易云的粉丝用户画像。

歌词

https://music.163.com/api/song/lyric?id={歌曲ID}&lv=1&kv=1&tv=-1

歌词用来做什么呢?

随便举例几个标题:

《周杰伦14张专辑歌词,里面是19年的岁月》

《华语歌坛30年,大家都在唱些什么?》

搜索结果

http://music.163.com/api/search/get/web?csrf_token=hlpretag=&hlposttag=&s={搜索内容}&type=1&offset=0&total=true&limit=20

使用技巧:

limit:返回数据条数(每页获取的数量),默认为20,可以自行更改

offset:偏移量(翻页),offset需要是limit的倍数

type:搜索的类型

type=1 单曲

type=10 专辑

type=100 歌手

type=1000 歌单

type=1002 用户

type=1004 MV

type=1006 歌词

type=1009 主播电台

最后推荐一些冷门的接口:

歌手专辑

http://music.163.com/api/artist/albums/{歌手ID}?id={歌手ID}&offset=0&total=true&limit=10  

专辑信息

http://music.163.com/api/album/{专辑ID}?ext=true&id={专辑ID}&offset=0&total=true&limit=10  

歌曲信息

http://music.163.com/api/song/detail/?id={歌曲ID}&ids=%5B{歌曲ID}%5D  

MV

http://music.163.com/api/mv/detail?id={MV的ID}&type=mp4

相信大家看完此文,心里一定已经跃跃欲试了吧~

小五特意把之前这篇《44万条数据揭秘:如何成为网易云音乐评论区的网红段子手?》所涉及的代码分享给大家,这里面涉及了歌单+热评的爬取,大家可以动手试试~

作者:朱小五,某互联网公司数据分析师,热衷于爬虫,数据分析,可视化,个人公众号《凹凸玩数据》,带给大家有趣好玩的文章。

相关代码已上传github:

https://github.com/zpw1995/aotodata/tree/master/music163

本文转转自微信公众号凹凸数据原创https://mp.weixin.qq.com/s/ZX8lvgBWnHw9S3Q-TNbTwA,可扫描二维码进行关注: 收藏这些API,获取网易云音乐数据超轻松 如有侵权,请联系删除。

收藏
评论区

相关推荐

收藏这些API,获取网易云音乐数据超轻松
汇总了常见的网易云音乐API,墙裂建议点击右上角收藏 下面是常见的网易云音乐get请求的API。 简单介绍一下它们: 评论 http://music.163.com/api/v1/resource/comments/R_SO_4_{歌曲ID}?limit20&offset0 这应该是最最最常见的了,毕竟80%
收藏这些API,获取网易云音乐数据超轻松
汇总了常见的网易云音乐API,墙裂建议点击右上角收藏 下面是常见的网易云音乐get请求的API。 简单介绍一下它们: 评论http://music.163.com/api/v1/resource/comments/RSO4歌曲ID?limit20&offset0 这应该是最最最常见的了,毕竟80%的网易云音乐的爬虫/数据分析文章都是关于评论数据使用技
中国开发者利好消息
中国开发者利好消息!AWS(亚马逊云计算)中国区新用户注册即可免费使用12个月云服务产品啦!每注册一个新用户均可享受新的云服务器数据库等产品!快来加入我们吧!对于开发者而言,AWS具有以下其他云计算公司无法比拟的优势:产品一致性:AWS所有产品都是可预期的、产品标准化体系化、规范化。比如AWS产品上线前,在标签功能、IAM接入、lamda对接、CloudWa
AWS所有产品都是可预期的、产品标准化体系化、规范化
中国开发者利好消息!AWS(亚马逊云计算)中国区新用户注册即可啦!每注册一个新用户均可享受新的12个月免费云服务器数据库等产品!快来加入我们吧!对于开发者而言,AWS具有以下其他云计算公司无法比拟的优势:产品一致性:AWS所有产品都是可预期的、产品标准化体系化、规范化。比如AWS产品上线前,在标签功能、IAM接入、lamda对接、CloudWatch对接待横
开发者的福利!
中国开发者利好消息!AWS(亚马逊云计算)中国区新用户注册即可啦!每注册一个新用户均可享受新的12个月免费云服务器数据库等产品!快来加入我们吧!对于开发者而言,AWS具有以下其他云计算公司无法比拟的优势:产品一致性:AWS所有产品都是可预期的、产品标准化体系化、规范化。比如AWS产品上线前,在标签功能、IAM接入、lamda对接、CloudWatch对接待横
AWS的强大生态
中国开发者利好消息!AWS(亚马逊云计算)中国区新用户注册即可免费使用12个月云服务产品啦!每注册一个新用户均可享受新的数据库等产品!快来加入我们吧!对于开发者而言,AWS具有以下其他云计算公司无法比拟的优势:产品一致性:AWS所有产品都是可预期的、产品标准化体系化、规范化。比如AWS产品上线前,在标签功能、IAM接入、lamda对接、CloudWatch对
API信息全掌控,方便你的日志管理——阿里云推出API网关打通日志服务
_摘要:_ 近日,阿里云API网关对接了日志服务,可以输出用户在API网关产生的API调用日志,目前支持将 API 接入 API 网关的用户查看日志明细、概况、报表分析、在线查询等。 访问日志(Acccess Log)是由应用服务生成的日志,每一次API请求都对应一条访问记录,内容包括调用者IP、请求的URL、响应延迟、返回状态码、请求和响应字节数等重要信息
Knative 基本功能深入剖析:Knative Serving 的流量灰度和版本管理
作者|冬岛 阿里云技术专家 本篇主要介绍 Knative Serving 的流量灰度,通过一个 rest-api 的例子演示如何创建不同的 Revision、如何在不同的 Revision 之间按照流量比例灰度。 部署 rest-api v1 ============== * 代码 测试之前我们需要写一段  rest-api 的代码,并且还要能够
Kubernetes源码探疑:Pod IP泄露排查及解决
作者:陈绥 来源:UCloud(ID:ucloud\_tech) UK8S是UCloud推出的Kubernetes容器云产品,完全兼容原生API,为用户提供一站式云上Kubernetes服务。我们团队自研了CNI(Container Network Interface)网络插件,深度集成VPC,使UK8S容器应用拥有与云主机间等同的网络性能(目前
Laravel Upload Manager
[https://github.com/zgldh/laravel-upload-manager](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fzgldh%2Flaravel-upload-manager) ##Laravel 5.1 专用。 通过API对文
ServerLess之云函数实践
  ServerLess之云函数实践-天气API   前言   云计算是大势所趋   Serverless 架构即“⽆服务器”架构,它是一种全新的架构方式,是云计算时代⼀种⾰命性的架构模式   FaaS(Function as a Service - 函数即服务) 是在无状态容器中运行的事件驱动型计算的执行模型   ☁️云函数算是FaaS的一种具体
Serverless Kubernetes 快速入门指南
_摘要:_ 5月,阿里云宣布推出Serverless Kubernetes服务。开发者可在5秒内创建集群、30秒部署应用上线。用户无需管理集群基础设施,根据应用实际消耗资源按量付费;用户可以直接使用K8S API或命令行来管理容器应用,容器应用可以与VPC中现有应用和阿里云能力无缝集成。 5月,阿里云宣布推出Serverless Kubernetes服务。
Spring Cloud系列教程(九):服务网关Zuul(Finchley版本)
一、前言 ---- `Zuul` 是`netflix`开源的一个`API`网关服务器, 其本质上是一个`web servlet`应用。`Zuul` 是在云平台上提供`动态路由`,`监控`,`弹性`,`安全`等边缘服务的框架。`Zuul`相当于是`PC`、`APP`、`H5`等客户端和 `Netflix` 流应用的 `Web`网站后端所有请求的前门,`Zuu
SpringSecurityOAuth2(8) swagger2 集成OAuth2
[GitHub地址](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fweizongwu%2FSpringCloud-OAuth2-SpringSecurity-Frame.git "项目地址") [码云地址](https://gitee.com/wujishu/
SpringSecurityOAuth2(9) feign 微服务间调用 token验证
[GitHub地址](https://www.oschina.net/action/GoToLink?url=https%3A%2F%2Fgithub.com%2Fweizongwu%2FSpringCloud-OAuth2-SpringSecurity-Frame.git "项目地址") [码云地址](https://gitee.com/wujishu/