diff --git a/module/album_get.js b/module/album_get.js new file mode 100644 index 0000000..399befb --- /dev/null +++ b/module/album_get.js @@ -0,0 +1,19 @@ +// 专辑百科信息 +const crypto = require('crypto') +module.exports = (query, request) => { + const data = { + albumId: query.id, + } + return request( + 'POST', + `https://music.163.com/weapi/rep/ugc/album/get`, + data, + { + crypto: 'eapi', + cookie: query.cookie, + proxy: query.proxy, + realIP: query.realIP, + url: '/api/rep/ugc/album/get', + }, + ) +} diff --git a/module/artist_get.js b/module/artist_get.js new file mode 100644 index 0000000..f9da468 --- /dev/null +++ b/module/artist_get.js @@ -0,0 +1,19 @@ +// 歌手百科信息 +const crypto = require('crypto') +module.exports = (query, request) => { + const data = { + artistId: query.id, + } + return request( + 'POST', + `https://music.163.com/weapi/rep/ugc/artist/get`, + data, + { + crypto: 'eapi', + cookie: query.cookie, + proxy: query.proxy, + realIP: query.realIP, + url: '/api/rep/ugc/artist/get', + }, + ) +} diff --git a/module/artist_search.js b/module/artist_search.js new file mode 100644 index 0000000..b35c69e --- /dev/null +++ b/module/artist_search.js @@ -0,0 +1,21 @@ +// 搜索歌手 +// 可传关键字或者歌手id +const crypto = require('crypto') +module.exports = (query, request) => { + const data = { + keyword: query.keyword, + limit: query.limit || 40, + } + return request( + 'POST', + `https://music.163.com/api/rep/ugc/artist/search`, + data, + { + crypto: 'eapi', + cookie: query.cookie, + proxy: query.proxy, + realIP: query.realIP, + url: '/api/rep/ugc/artist/search', + }, + ) +} diff --git a/module/song_get.js b/module/song_get.js new file mode 100644 index 0000000..f62e9c9 --- /dev/null +++ b/module/song_get.js @@ -0,0 +1,14 @@ +// 歌曲百科信息 +const crypto = require('crypto') +module.exports = (query, request) => { + const data = { + songId: query.id, + } + return request('POST', `https://music.163.com/weapi/rep/ugc/song/get`, data, { + crypto: 'eapi', + cookie: query.cookie, + proxy: query.proxy, + realIP: query.realIP, + url: '/api/rep/ugc/song/get', + }) +}