diff --git a/docs/README.md b/docs/README.md index 9a97d6bdc5be22927cd989648f6f85bbd42e5c26..88196812eb14af937a664d3dc1595fa9b1558732 100644 --- a/docs/README.md +++ b/docs/README.md @@ -78,15 +78,16 @@ 50. 获取 mv 数据 51. 播放 mv 52. 排行榜 -53. 云盘 -54. 电台-推荐 -55. 电台-分类 -56. 电台-分类推荐 -57. 电台-订阅 -58. 电台-详情 -59. 电台-节目 -60. 给评论点赞 -61. 获取动态 +53. 歌手榜 +54. 云盘 +55. 电台-推荐 +56. 电台-分类 +57. 电台-分类推荐 +58. 电台-订阅 +59. 电台-详情 +60. 电台-节目 +61. 给评论点赞 +62. 获取动态 ## 安装 ``` shell @@ -1021,6 +1022,14 @@ $ set PORT=4000 && node app.js ![排行榜](https://raw.githubusercontent.com/Binaryify/NeteaseCloudMusicApi/master/static/top_list.png) +### 歌手榜 +说明:调用此接口,可获取PC版排行榜中的歌手榜 + +**接口地址:** +`/toplist/artist` + +**调用例子:** +`/toplist/artist` ### 云盘 说明:登陆后调用此接口,可获取云盘数据,获取的数据没有对应 url,需要再调用一次 `/music/url` 获取 url diff --git a/router/toplist_artist.js b/router/toplist_artist.js index 1a9c284ba0ffbc61ebead13d1f836d1da9c29169..b04e8f269a01fb158aad26a5560194321d049303 100644 --- a/router/toplist_artist.js +++ b/router/toplist_artist.js @@ -1,4 +1,4 @@ -//艺术家分类 +//歌手榜 const express = require('express') const router = express() const { createWebAPIRequest } = require('../util/util') @@ -11,7 +11,7 @@ router.get('/', (req, res) => { } createWebAPIRequest( 'music.163.com', - '/weapi/toplist/artist', + '/eapi/toplist/artist?params=B5CAE4715306477C2EFA74D383640F01BF227BF8E889F80E2E2A442958463A7E589CC99878CFCE88D165B64712332AF39EC61B7E68903B2F9F079E8D1AB99FC61049A6D5B97AF8E6FFE8DA16ED540D2CFA80205B889ACA39F8B05AE593FDF5A094F118FF4600C2025094ECF6EB58F6D424B7A97B21A8C1D7CF0609AF2FBE9FDD88826E1667C889757BA920684C5C425FF01B5514AF1EB08AB7D298DB4D65187829E315F9FFBBEB43C2AE3DC21222B31CEC6FF337957AC122FBCB3E793FC1960151B0BDEBB1565BFD835E7A7D6A2D034A5591070D42C32DA4B69E0061C46D61239221A1C64EF676D891B44D7B855E27C82A7EB376F0B0C27952F2006E302B47DA1DE86C3488D53FD98ED9FDC6AA341DF0ECF92BA2E8F77E41811BF9447973C5C34FFED13E28AC544347F9E6ADF4B0008C371FC41C4490D3C9E1A225791D2170326231C40662633AA93D5CEF9AABC777AF268A4B13C560157339478DFAD5D910C966B43E1F017410DBF06D189E2BD6D0CD2682F343A83994E66CA73B5E2A67A122842BF945F2B434CBDE4C5A589A3A90F70DF1A8B63E7BAFBEB624956C62CFB1114AB841379541E5BB4625F2C28CAEA6A67E77A7EEAA1149D9D0F7E190D3A3408DF88B62FBF27996ABC925A93E5A67B4B0D1D931214BB07064F2BA4DCBA2E548E5A110E9B992C21E3930EB488172929C02C06D76BB193EF923D1906E0A0C4D75F5EB909AE77B0A2E55539A182D0B2533C654F2C90A038406B8850BFC022639F2B3FB7EDF40FD74AEA0B9119E9987D2909C01C587794F53459DB8EE83AA8D15FBEAC71EB3A00D8E40E78FE9A9A4068495D9257B39D8F825086F391FD5E7A48AACA96BC261E334A1929C81633234A0B22C573AEAD05BC8B4216283ACFD9E022950AEC812F554B913B4457FDF68AA2CC5E476922C2670D49154BC1DEB6D464F60DBFAD2BB4144762CD3721F52D42FDAE56DB9C529EDB6FB946CD725B3E2EA2AFDCF3F759D384B4F7F75AAA6F01F8093C8A140B3B388FF57272A6A7E10274290A79CDCA69E37BC066CE8CCD5B4BB4E12DA841B', 'POST', data, cookie,