diff --git a/module/album.js b/module/album.js index ab9648e..4697e02 100644 --- a/module/album.js +++ b/module/album.js @@ -4,7 +4,7 @@ const createOption = require('../util/option.js') module.exports = (query, request) => { return request( 'POST', - `https://music.163.com/weapi/v1/album/${query.id}`, + `/api/v1/album/${query.id}`, {}, createOption(query, 'weapi'), ) diff --git a/module/album_detail.js b/module/album_detail.js index adb30dd..a85f8fe 100644 --- a/module/album_detail.js +++ b/module/album_detail.js @@ -6,7 +6,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/vipmall/albumproduct/detail`, + `/api/vipmall/albumproduct/detail`, data, createOption(query, 'weapi'), ) diff --git a/module/album_detail_dynamic.js b/module/album_detail_dynamic.js index 9594c1a..b9ed868 100644 --- a/module/album_detail_dynamic.js +++ b/module/album_detail_dynamic.js @@ -6,7 +6,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/album/detail/dynamic`, + `/api/album/detail/dynamic`, data, createOption(query, 'weapi'), ) diff --git a/module/album_list.js b/module/album_list.js index 1f0c108..5fd2f6d 100644 --- a/module/album_list.js +++ b/module/album_list.js @@ -10,7 +10,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/vipmall/albumproduct/list`, + `/api/vipmall/albumproduct/list`, data, createOption(query, 'weapi'), ) diff --git a/module/album_list_style.js b/module/album_list_style.js index 37dc628..6801e9a 100644 --- a/module/album_list_style.js +++ b/module/album_list_style.js @@ -9,7 +9,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/vipmall/appalbum/album/style`, + `/api/vipmall/appalbum/album/style`, data, createOption(query, 'weapi'), ) diff --git a/module/album_new.js b/module/album_new.js index a51b48f..e5229c8 100644 --- a/module/album_new.js +++ b/module/album_new.js @@ -7,10 +7,5 @@ module.exports = (query, request) => { total: true, area: query.area || 'ALL', //ALL:全部,ZH:华语,EA:欧美,KR:韩国,JP:日本 } - return request( - 'POST', - `https://music.163.com/weapi/album/new`, - data, - createOption(query, 'weapi'), - ) + return request('POST', `/api/album/new`, data, createOption(query, 'weapi')) } diff --git a/module/album_newest.js b/module/album_newest.js index 4132606..1707e29 100644 --- a/module/album_newest.js +++ b/module/album_newest.js @@ -4,7 +4,7 @@ const createOption = require('../util/option.js') module.exports = (query, request) => { return request( 'POST', - `https://music.163.com/api/discovery/newAlbum`, + `/api/discovery/newAlbum`, {}, createOption(query, 'weapi'), ) diff --git a/module/album_songsaleboard.js b/module/album_songsaleboard.js index 57780eb..14534bf 100644 --- a/module/album_songsaleboard.js +++ b/module/album_songsaleboard.js @@ -13,7 +13,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/feealbum/songsaleboard/${type}/type`, + `/api/feealbum/songsaleboard/${type}/type`, data, createOption(query, 'weapi'), ) diff --git a/module/album_sub.js b/module/album_sub.js index da3830f..e8c5a82 100644 --- a/module/album_sub.js +++ b/module/album_sub.js @@ -8,7 +8,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/album/${query.t}`, + `/api/album/${query.t}`, data, createOption(query, 'weapi'), ) diff --git a/module/album_sublist.js b/module/album_sublist.js index 4c395d1..b0626a6 100644 --- a/module/album_sublist.js +++ b/module/album_sublist.js @@ -9,7 +9,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/album/sublist`, + `/api/album/sublist`, data, createOption(query, 'weapi'), ) diff --git a/module/artist_album.js b/module/artist_album.js index 6cb7dd7..851c0c9 100644 --- a/module/artist_album.js +++ b/module/artist_album.js @@ -9,7 +9,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/artist/albums/${query.id}`, + `/api/artist/albums/${query.id}`, data, createOption(query, 'weapi'), ) diff --git a/module/artist_desc.js b/module/artist_desc.js index f83eb71..0e14a42 100644 --- a/module/artist_desc.js +++ b/module/artist_desc.js @@ -7,7 +7,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/artist/introduction`, + `/api/artist/introduction`, data, createOption(query, 'weapi'), ) diff --git a/module/artist_detail.js b/module/artist_detail.js index 66c29fe..0a57d02 100644 --- a/module/artist_detail.js +++ b/module/artist_detail.js @@ -2,7 +2,7 @@ const createOption = require('../util/option.js') module.exports = (query, request) => { return request( 'POST', - `https://music.163.com/api/artist/head/info/get`, + `/api/artist/head/info/get`, { id: query.id, }, diff --git a/module/artist_fans.js b/module/artist_fans.js index 4efd19c..d98461f 100644 --- a/module/artist_fans.js +++ b/module/artist_fans.js @@ -9,7 +9,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/artist/fans/get`, + `/api/artist/fans/get`, data, createOption(query, 'weapi'), ) diff --git a/module/artist_follow_count.js b/module/artist_follow_count.js index 38fce3c..6fb0197 100644 --- a/module/artist_follow_count.js +++ b/module/artist_follow_count.js @@ -7,7 +7,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/artist/follow/count/get`, + `/api/artist/follow/count/get`, data, createOption(query, 'weapi'), ) diff --git a/module/artist_list.js b/module/artist_list.js index a86ff99..02d59fe 100644 --- a/module/artist_list.js +++ b/module/artist_list.js @@ -31,7 +31,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/v1/artist/list`, + `/api/v1/artist/list`, data, createOption(query, 'weapi'), ) diff --git a/module/artist_mv.js b/module/artist_mv.js index 4025d91..c22ca18 100644 --- a/module/artist_mv.js +++ b/module/artist_mv.js @@ -8,10 +8,5 @@ module.exports = (query, request) => { offset: query.offset, total: true, } - return request( - 'POST', - `https://music.163.com/weapi/artist/mvs`, - data, - createOption(query, 'weapi'), - ) + return request('POST', `/api/artist/mvs`, data, createOption(query, 'weapi')) } diff --git a/module/artist_new_mv.js b/module/artist_new_mv.js index 69681aa..b4dbea0 100644 --- a/module/artist_new_mv.js +++ b/module/artist_new_mv.js @@ -6,7 +6,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/sub/artist/new/works/mv/list`, + `/api/sub/artist/new/works/mv/list`, data, createOption(query, 'weapi'), ) diff --git a/module/artist_new_song.js b/module/artist_new_song.js index 8f7edd0..b3944ee 100644 --- a/module/artist_new_song.js +++ b/module/artist_new_song.js @@ -6,7 +6,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/sub/artist/new/works/song/list`, + `/api/sub/artist/new/works/song/list`, data, createOption(query, 'weapi'), ) diff --git a/module/artist_songs.js b/module/artist_songs.js index 2b6e5ca..e8aa2ce 100644 --- a/module/artist_songs.js +++ b/module/artist_songs.js @@ -12,7 +12,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/v1/artist/songs`, + `/api/v1/artist/songs`, data, createOption(query, 'weapi'), ) diff --git a/module/artist_sub.js b/module/artist_sub.js index 2dc237e..760af55 100644 --- a/module/artist_sub.js +++ b/module/artist_sub.js @@ -9,7 +9,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/artist/${query.t}`, + `/api/artist/${query.t}`, data, createOption(query, 'weapi'), ) diff --git a/module/artist_sublist.js b/module/artist_sublist.js index db97596..9ff69f2 100644 --- a/module/artist_sublist.js +++ b/module/artist_sublist.js @@ -9,7 +9,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/artist/sublist`, + `/api/artist/sublist`, data, createOption(query, 'weapi'), ) diff --git a/module/artist_top_song.js b/module/artist_top_song.js index fd4f139..f1bd3bb 100644 --- a/module/artist_top_song.js +++ b/module/artist_top_song.js @@ -6,7 +6,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/artist/top/song`, + `/api/artist/top/song`, data, createOption(query, 'weapi'), ) diff --git a/module/artist_video.js b/module/artist_video.js index 046f6eb..c95821d 100644 --- a/module/artist_video.js +++ b/module/artist_video.js @@ -13,7 +13,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/mlog/artist/video`, + `/api/mlog/artist/video`, data, createOption(query, 'weapi'), ) diff --git a/module/artists.js b/module/artists.js index 8664e1b..1185b95 100644 --- a/module/artists.js +++ b/module/artists.js @@ -4,7 +4,7 @@ const createOption = require('../util/option.js') module.exports = (query, request) => { return request( 'POST', - `https://music.163.com/weapi/v1/artist/${query.id}`, + `/api/v1/artist/${query.id}`, {}, createOption(query, 'weapi'), ) diff --git a/module/avatar_upload.js b/module/avatar_upload.js index 5a2ac61..cbb9602 100644 --- a/module/avatar_upload.js +++ b/module/avatar_upload.js @@ -4,7 +4,7 @@ module.exports = async (query, request) => { const uploadInfo = await uploadPlugin(query, request) const res = await request( 'POST', - `https://music.163.com/weapi/user/avatar/upload/v1`, + `/api/user/avatar/upload/v1`, { imgid: uploadInfo.imgId, }, diff --git a/module/calendar.js b/module/calendar.js index 59d3192..1a9327b 100644 --- a/module/calendar.js +++ b/module/calendar.js @@ -6,7 +6,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/mcalendar/detail`, + `/api/mcalendar/detail`, data, createOption(query, 'weapi'), ) diff --git a/module/captcha_sent.js b/module/captcha_sent.js index 2700f04..750f0be 100644 --- a/module/captcha_sent.js +++ b/module/captcha_sent.js @@ -8,7 +8,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/sms/captcha/sent`, + `/api/sms/captcha/sent`, data, createOption(query, 'weapi'), ) diff --git a/module/captcha_verify.js b/module/captcha_verify.js index e21f552..64bfe61 100644 --- a/module/captcha_verify.js +++ b/module/captcha_verify.js @@ -9,7 +9,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/sms/captcha/verify`, + `/api/sms/captcha/verify`, data, createOption(query, 'weapi'), ) diff --git a/module/check_music.js b/module/check_music.js index 1b2f5e3..95e6831 100644 --- a/module/check_music.js +++ b/module/check_music.js @@ -8,7 +8,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/song/enhance/player/url`, + `/api/song/enhance/player/url`, data, createOption(query, 'weapi'), ).then((response) => { diff --git a/module/cloud_match.js b/module/cloud_match.js index 2ca5c5c..b88b977 100644 --- a/module/cloud_match.js +++ b/module/cloud_match.js @@ -7,7 +7,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/cloud/user/song/match`, + `/api/cloud/user/song/match`, data, createOption(query, 'weapi'), ) diff --git a/module/comment.js b/module/comment.js index 0f7458a..e06ebe8 100644 --- a/module/comment.js +++ b/module/comment.js @@ -25,7 +25,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/resource/comments/${query.t}`, + `/api/resource/comments/${query.t}`, data, createOption(query, 'weapi'), ) diff --git a/module/comment_album.js b/module/comment_album.js index 71ad420..49a63f9 100644 --- a/module/comment_album.js +++ b/module/comment_album.js @@ -12,7 +12,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/v1/resource/comments/R_AL_3_${query.id}`, + `/api/v1/resource/comments/R_AL_3_${query.id}`, data, createOption(query, 'weapi'), ) diff --git a/module/comment_dj.js b/module/comment_dj.js index a875de1..4b9d1d4 100644 --- a/module/comment_dj.js +++ b/module/comment_dj.js @@ -12,7 +12,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/v1/resource/comments/A_DJ_1_${query.id}`, + `/api/v1/resource/comments/A_DJ_1_${query.id}`, data, createOption(query, 'weapi'), ) diff --git a/module/comment_event.js b/module/comment_event.js index 7d2d3e6..81e967c 100644 --- a/module/comment_event.js +++ b/module/comment_event.js @@ -9,7 +9,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/v1/resource/comments/${query.threadId}`, + `/api/v1/resource/comments/${query.threadId}`, data, createOption(query, 'weapi'), ) diff --git a/module/comment_floor.js b/module/comment_floor.js index e8fd246..15e7efe 100644 --- a/module/comment_floor.js +++ b/module/comment_floor.js @@ -10,7 +10,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/resource/comment/floor/get`, + `/api/resource/comment/floor/get`, data, createOption(query, 'weapi'), ) diff --git a/module/comment_hot.js b/module/comment_hot.js index e1c9c0e..c9fd4f8 100644 --- a/module/comment_hot.js +++ b/module/comment_hot.js @@ -14,7 +14,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/v1/resource/hotcomments/${query.type}${query.id}`, + `/api/v1/resource/hotcomments/${query.type}${query.id}`, data, createOption(query, 'weapi'), ) diff --git a/module/comment_like.js b/module/comment_like.js index c216cc7..dfdf57e 100644 --- a/module/comment_like.js +++ b/module/comment_like.js @@ -16,7 +16,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/v1/comment/${query.t}`, + `/api/v1/comment/${query.t}`, data, createOption(query, 'weapi'), ) diff --git a/module/comment_music.js b/module/comment_music.js index e937232..5999b81 100644 --- a/module/comment_music.js +++ b/module/comment_music.js @@ -12,7 +12,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/v1/resource/comments/R_SO_4_${query.id}`, + `/api/v1/resource/comments/R_SO_4_${query.id}`, data, createOption(query, 'weapi'), ) diff --git a/module/comment_mv.js b/module/comment_mv.js index 8161470..4e5bf0e 100644 --- a/module/comment_mv.js +++ b/module/comment_mv.js @@ -12,7 +12,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/v1/resource/comments/R_MV_5_${query.id}`, + `/api/v1/resource/comments/R_MV_5_${query.id}`, data, createOption(query, 'weapi'), ) diff --git a/module/comment_playlist.js b/module/comment_playlist.js index 035c1bd..aa762b1 100644 --- a/module/comment_playlist.js +++ b/module/comment_playlist.js @@ -12,7 +12,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/v1/resource/comments/A_PL_0_${query.id}`, + `/api/v1/resource/comments/A_PL_0_${query.id}`, data, createOption(query, 'weapi'), ) diff --git a/module/comment_video.js b/module/comment_video.js index 5081f98..bb751b4 100644 --- a/module/comment_video.js +++ b/module/comment_video.js @@ -12,7 +12,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/v1/resource/comments/R_VI_62_${query.id}`, + `/api/v1/resource/comments/R_VI_62_${query.id}`, data, createOption(query, 'weapi'), ) diff --git a/module/daily_signin.js b/module/daily_signin.js index d4abd39..abe1bde 100644 --- a/module/daily_signin.js +++ b/module/daily_signin.js @@ -14,7 +14,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/point/dailyTask`, + `/api/point/dailyTask`, data, createOption(query, 'weapi'), ) diff --git a/module/digitalAlbum_detail.js b/module/digitalAlbum_detail.js index fc38f1a..eb0f48a 100644 --- a/module/digitalAlbum_detail.js +++ b/module/digitalAlbum_detail.js @@ -7,7 +7,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/vipmall/albumproduct/detail`, + `/api/vipmall/albumproduct/detail`, data, createOption(query, 'weapi'), ) diff --git a/module/digitalAlbum_ordering.js b/module/digitalAlbum_ordering.js index 0a41a66..0fe3319 100644 --- a/module/digitalAlbum_ordering.js +++ b/module/digitalAlbum_ordering.js @@ -16,7 +16,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/ordering/web/digital`, + `/api/ordering/web/digital`, data, createOption(query, 'weapi'), ) diff --git a/module/digitalAlbum_purchased.js b/module/digitalAlbum_purchased.js index d238603..316731e 100644 --- a/module/digitalAlbum_purchased.js +++ b/module/digitalAlbum_purchased.js @@ -9,7 +9,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/digitalAlbum/purchased`, + `/api/digitalAlbum/purchased`, data, createOption(query, 'weapi'), ) diff --git a/module/digitalAlbum_sales.js b/module/digitalAlbum_sales.js index 9ada39a..ff9b581 100644 --- a/module/digitalAlbum_sales.js +++ b/module/digitalAlbum_sales.js @@ -7,7 +7,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/vipmall/albumproduct/album/query/sales`, + `/api/vipmall/albumproduct/album/query/sales`, data, createOption(query, 'weapi'), ) diff --git a/module/dj_banner.js b/module/dj_banner.js index 8e9383b..443e2f1 100644 --- a/module/dj_banner.js +++ b/module/dj_banner.js @@ -6,7 +6,7 @@ module.exports = (query, request) => { query.cookie.appver = '2.9.7' return request( 'POST', - `https://music.163.com/weapi/djradio/banner/get`, + `/api/djradio/banner/get`, {}, createOption(query, 'weapi'), ) diff --git a/module/dj_category_excludehot.js b/module/dj_category_excludehot.js index c8b0e8e..6bfbe19 100644 --- a/module/dj_category_excludehot.js +++ b/module/dj_category_excludehot.js @@ -4,7 +4,7 @@ const createOption = require('../util/option.js') module.exports = (query, request) => { return request( 'POST', - `https://music.163.com/weapi/djradio/category/excludehot`, + `/api/djradio/category/excludehot`, {}, createOption(query, 'weapi'), ) diff --git a/module/dj_category_recommend.js b/module/dj_category_recommend.js index 5835c58..c964dda 100644 --- a/module/dj_category_recommend.js +++ b/module/dj_category_recommend.js @@ -4,7 +4,7 @@ const createOption = require('../util/option.js') module.exports = (query, request) => { return request( 'POST', - `https://music.163.com/weapi/djradio/home/category/recommend`, + `/api/djradio/home/category/recommend`, {}, createOption(query, 'weapi'), ) diff --git a/module/dj_catelist.js b/module/dj_catelist.js index 7d9e6b9..402587d 100644 --- a/module/dj_catelist.js +++ b/module/dj_catelist.js @@ -4,7 +4,7 @@ const createOption = require('../util/option.js') module.exports = (query, request) => { return request( 'POST', - `https://music.163.com/weapi/djradio/category/get`, + `/api/djradio/category/get`, {}, createOption(query, 'weapi'), ) diff --git a/module/dj_detail.js b/module/dj_detail.js index c028ff3..9559160 100644 --- a/module/dj_detail.js +++ b/module/dj_detail.js @@ -7,7 +7,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/djradio/v2/get`, + `/api/djradio/v2/get`, data, createOption(query, 'weapi'), ) diff --git a/module/dj_hot.js b/module/dj_hot.js index 976fc5c..3d2535e 100644 --- a/module/dj_hot.js +++ b/module/dj_hot.js @@ -8,7 +8,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/djradio/hot/v1`, + `/api/djradio/hot/v1`, data, createOption(query, 'weapi'), ) diff --git a/module/dj_paygift.js b/module/dj_paygift.js index 879cc61..b259819 100644 --- a/module/dj_paygift.js +++ b/module/dj_paygift.js @@ -5,10 +5,11 @@ module.exports = (query, request) => { const data = { limit: query.limit || 30, offset: query.offset || 0, + _nmclfl: 1, } return request( 'POST', - `https://music.163.com/weapi/djradio/home/paygift/list?_nmclfl=1`, + `/api/djradio/home/paygift/list`, data, createOption(query, 'weapi'), ) diff --git a/module/dj_personalize_recommend.js b/module/dj_personalize_recommend.js index bb2f667..93512e4 100644 --- a/module/dj_personalize_recommend.js +++ b/module/dj_personalize_recommend.js @@ -4,7 +4,7 @@ const createOption = require('../util/option.js') module.exports = (query, request) => { return request( 'POST', - `https://music.163.com/api/djradio/personalize/rcmd`, + `/api/djradio/personalize/rcmd`, { limit: query.limit || 6, }, diff --git a/module/dj_program.js b/module/dj_program.js index b88d443..0dadeb8 100644 --- a/module/dj_program.js +++ b/module/dj_program.js @@ -10,7 +10,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/dj/program/byradio`, + `/api/dj/program/byradio`, data, createOption(query, 'weapi'), ) diff --git a/module/dj_program_detail.js b/module/dj_program_detail.js index 38d945f..4d9ec65 100644 --- a/module/dj_program_detail.js +++ b/module/dj_program_detail.js @@ -7,7 +7,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/dj/program/detail`, + `/api/dj/program/detail`, data, createOption(query, 'weapi'), ) diff --git a/module/dj_program_toplist.js b/module/dj_program_toplist.js index 5997a09..315c8ef 100644 --- a/module/dj_program_toplist.js +++ b/module/dj_program_toplist.js @@ -8,7 +8,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/program/toplist/v1`, + `/api/program/toplist/v1`, data, createOption(query, 'weapi'), ) diff --git a/module/dj_program_toplist_hours.js b/module/dj_program_toplist_hours.js index eb4b3be..fc3dfb9 100644 --- a/module/dj_program_toplist_hours.js +++ b/module/dj_program_toplist_hours.js @@ -7,7 +7,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/djprogram/toplist/hours`, + `/api/djprogram/toplist/hours`, data, createOption(query, 'weapi'), ) diff --git a/module/dj_radio_hot.js b/module/dj_radio_hot.js index 016c03b..2563baa 100644 --- a/module/dj_radio_hot.js +++ b/module/dj_radio_hot.js @@ -7,10 +7,5 @@ module.exports = (query, request) => { limit: query.limit || 30, offset: query.offset || 0, } - return request( - 'POST', - `https://music.163.com/api/djradio/hot`, - data, - createOption(query, 'weapi'), - ) + return request('POST', `/api/djradio/hot`, data, createOption(query, 'weapi')) } diff --git a/module/dj_recommend.js b/module/dj_recommend.js index 6f03cdb..94d7df5 100644 --- a/module/dj_recommend.js +++ b/module/dj_recommend.js @@ -4,7 +4,7 @@ const createOption = require('../util/option.js') module.exports = (query, request) => { return request( 'POST', - `https://music.163.com/weapi/djradio/recommend/v1`, + `/api/djradio/recommend/v1`, {}, createOption(query, 'weapi'), ) diff --git a/module/dj_recommend_type.js b/module/dj_recommend_type.js index e5e99c3..271ad11 100644 --- a/module/dj_recommend_type.js +++ b/module/dj_recommend_type.js @@ -30,7 +30,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/djradio/recommend`, + `/api/djradio/recommend`, data, createOption(query, 'weapi'), ) diff --git a/module/dj_sub.js b/module/dj_sub.js index 48cdcac..3a5b3a4 100644 --- a/module/dj_sub.js +++ b/module/dj_sub.js @@ -8,7 +8,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/djradio/${query.t}`, + `/api/djradio/${query.t}`, data, createOption(query, 'weapi'), ) diff --git a/module/dj_sublist.js b/module/dj_sublist.js index 373f84f..4ec8ab7 100644 --- a/module/dj_sublist.js +++ b/module/dj_sublist.js @@ -9,7 +9,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/djradio/get/subed`, + `/api/djradio/get/subed`, data, createOption(query, 'weapi'), ) diff --git a/module/dj_subscriber.js b/module/dj_subscriber.js index b06c611..5eb8fc8 100644 --- a/module/dj_subscriber.js +++ b/module/dj_subscriber.js @@ -10,7 +10,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/djradio/subscriber`, + `/api/djradio/subscriber`, data, createOption(query, 'weapi'), ) diff --git a/module/dj_today_perfered.js b/module/dj_today_perfered.js index 4e70fd8..b4ef2b6 100644 --- a/module/dj_today_perfered.js +++ b/module/dj_today_perfered.js @@ -7,7 +7,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/djradio/home/today/perfered`, + `/api/djradio/home/today/perfered`, data, createOption(query, 'weapi'), ) diff --git a/module/dj_toplist.js b/module/dj_toplist.js index da4a631..412b865 100644 --- a/module/dj_toplist.js +++ b/module/dj_toplist.js @@ -12,7 +12,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/djradio/toplist`, + `/api/djradio/toplist`, data, createOption(query, 'weapi'), ) diff --git a/module/dj_toplist_hours.js b/module/dj_toplist_hours.js index 42848f2..3d41afd 100644 --- a/module/dj_toplist_hours.js +++ b/module/dj_toplist_hours.js @@ -8,7 +8,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/dj/toplist/hours`, + `/api/dj/toplist/hours`, data, createOption(query, 'weapi'), ) diff --git a/module/dj_toplist_newcomer.js b/module/dj_toplist_newcomer.js index 29a36bc..9557ba9 100644 --- a/module/dj_toplist_newcomer.js +++ b/module/dj_toplist_newcomer.js @@ -7,7 +7,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/dj/toplist/newcomer`, + `/api/dj/toplist/newcomer`, data, createOption(query, 'weapi'), ) diff --git a/module/dj_toplist_pay.js b/module/dj_toplist_pay.js index 71c06c8..ae5ca24 100644 --- a/module/dj_toplist_pay.js +++ b/module/dj_toplist_pay.js @@ -7,7 +7,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/djradio/toplist/pay`, + `/api/djradio/toplist/pay`, data, createOption(query, 'weapi'), ) diff --git a/module/dj_toplist_popular.js b/module/dj_toplist_popular.js index a356547..0a97ada 100644 --- a/module/dj_toplist_popular.js +++ b/module/dj_toplist_popular.js @@ -8,7 +8,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/dj/toplist/popular`, + `/api/dj/toplist/popular`, data, createOption(query, 'weapi'), ) diff --git a/module/event.js b/module/event.js index 8f69a3b..91a5840 100644 --- a/module/event.js +++ b/module/event.js @@ -8,7 +8,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/v1/event/get`, + `/api/v1/event/get`, data, createOption(query, 'weapi'), ) diff --git a/module/event_del.js b/module/event_del.js index e324019..b6b156d 100644 --- a/module/event_del.js +++ b/module/event_del.js @@ -7,7 +7,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/eapi/event/delete`, + `/api/event/delete`, data, createOption(query, 'weapi'), ) diff --git a/module/event_forward.js b/module/event_forward.js index 2a687a0..f512b56 100644 --- a/module/event_forward.js +++ b/module/event_forward.js @@ -11,7 +11,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/event/forward`, + `/api/event/forward`, data, createOption(query, 'weapi'), ) diff --git a/module/fm_trash.js b/module/fm_trash.js index 009dd81..3392b93 100644 --- a/module/fm_trash.js +++ b/module/fm_trash.js @@ -4,12 +4,12 @@ const createOption = require('../util/option.js') module.exports = (query, request) => { const data = { songId: query.id, + alg: 'RT', + time: query.time || 25, } return request( 'POST', - `https://music.163.com/weapi/radio/trash/add?alg=RT&songId=${ - query.id - }&time=${query.time || 25}`, + `/api/radio/trash/add`, data, createOption(query, 'weapi'), ) diff --git a/module/follow.js b/module/follow.js index 2932d31..da5ff61 100644 --- a/module/follow.js +++ b/module/follow.js @@ -7,7 +7,7 @@ module.exports = (query, request) => { query.t = query.t == 1 ? 'follow' : 'delfollow' return request( 'POST', - `https://music.163.com/weapi/user/${query.t}/${query.id}`, + `/api/user/${query.t}/${query.id}`, {}, createOption(query, 'weapi'), ) diff --git a/module/get_userids.js b/module/get_userids.js index e59de62..083f124 100644 --- a/module/get_userids.js +++ b/module/get_userids.js @@ -5,7 +5,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/user/getUserIds`, + `/api/user/getUserIds`, data, createOption(query, 'weapi'), ) diff --git a/module/history_recommend_songs.js b/module/history_recommend_songs.js index 3e06821..7c45eb8 100644 --- a/module/history_recommend_songs.js +++ b/module/history_recommend_songs.js @@ -6,7 +6,7 @@ module.exports = (query, request) => { const data = {} return request( 'POST', - `https://music.163.com/api/discovery/recommend/songs/history/recent`, + `/api/discovery/recommend/songs/history/recent`, data, createOption(query, 'weapi'), ) diff --git a/module/history_recommend_songs_detail.js b/module/history_recommend_songs_detail.js index dcf4f9a..ecc055a 100644 --- a/module/history_recommend_songs_detail.js +++ b/module/history_recommend_songs_detail.js @@ -8,7 +8,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/discovery/recommend/songs/history/detail`, + `/api/discovery/recommend/songs/history/detail`, data, createOption(query, 'weapi'), ) diff --git a/module/homepage_block_page.js b/module/homepage_block_page.js index d7f9e94..550f267 100644 --- a/module/homepage_block_page.js +++ b/module/homepage_block_page.js @@ -6,7 +6,7 @@ module.exports = (query, request) => { const data = { refresh: query.refresh || false, cursor: query.cursor } return request( 'POST', - `https://music.163.com/api/homepage/block/page`, + `/api/homepage/block/page`, data, createOption(query, 'weapi'), ) diff --git a/module/hot_topic.js b/module/hot_topic.js index 137b8f6..e5e3b49 100644 --- a/module/hot_topic.js +++ b/module/hot_topic.js @@ -6,10 +6,5 @@ module.exports = (query, request) => { limit: query.limit || 20, offset: query.offset || 0, } - return request( - 'POST', - `https://music.163.com/api/act/hot`, - data, - createOption(query, 'weapi'), - ) + return request('POST', `/api/act/hot`, data, createOption(query, 'weapi')) } diff --git a/module/like.js b/module/like.js index 9229188..db5fd81 100644 --- a/module/like.js +++ b/module/like.js @@ -9,10 +9,5 @@ module.exports = (query, request) => { like: query.like, time: '3', } - return request( - 'POST', - `https://music.163.com/api/radio/like`, - data, - createOption(query, 'weapi'), - ) + return request('POST', `/api/radio/like`, data, createOption(query, 'weapi')) } diff --git a/module/likelist.js b/module/likelist.js index 53fbfa7..ae2c20b 100644 --- a/module/likelist.js +++ b/module/likelist.js @@ -7,7 +7,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/song/like/get`, + `/api/song/like/get`, data, createOption(query, 'weapi'), ) diff --git a/module/listentogether_status.js b/module/listentogether_status.js index 1a37312..4f90360 100644 --- a/module/listentogether_status.js +++ b/module/listentogether_status.js @@ -4,7 +4,7 @@ const createOption = require('../util/option.js') module.exports = (query, request) => { return request( 'POST', - `https://music.163.com/api/listen/together/status/get`, + `/api/listen/together/status/get`, {}, createOption(query, 'weapi'), ) diff --git a/module/login.js b/module/login.js index dea81d6..75831f7 100644 --- a/module/login.js +++ b/module/login.js @@ -9,8 +9,8 @@ module.exports = async (query, request) => { password: query.md5_password || CryptoJS.MD5(query.password).toString(), rememberLogin: 'true', } - let result = await request('POST', `https://music.163.com/api/login`, data, { - ...createOption(query, 'weapi'), + let result = await request('POST', `/api/login`, data, { + ...createOption(query), uaType: 'pc', }) if (result.body.code === 502) { diff --git a/module/login_cellphone.js b/module/login_cellphone.js index 8dd6aef..99a4927 100644 --- a/module/login_cellphone.js +++ b/module/login_cellphone.js @@ -13,15 +13,10 @@ module.exports = async (query, request) => { : query.md5_password || CryptoJS.MD5(query.password).toString(), rememberLogin: 'true', } - let result = await request( - 'POST', - `https://music.163.com/weapi/login/cellphone`, - data, - { - ...createOption(query, 'weapi'), - uaType: 'pc', - }, - ) + let result = await request('POST', `/api/login/cellphone`, data, { + ...createOption(query, 'weapi'), + uaType: 'pc', + }) if (result.body.code === 200) { result = { diff --git a/module/login_qr_check.js b/module/login_qr_check.js index 6ecc4ba..898cc5c 100644 --- a/module/login_qr_check.js +++ b/module/login_qr_check.js @@ -7,7 +7,7 @@ module.exports = async (query, request) => { try { let result = await request( 'POST', - `https://music.163.com/weapi/login/qrcode/client/login`, + `/api/login/qrcode/client/login`, data, createOption(query, 'weapi'), ) diff --git a/module/login_qr_key.js b/module/login_qr_key.js index f769dc0..15048c1 100644 --- a/module/login_qr_key.js +++ b/module/login_qr_key.js @@ -5,7 +5,7 @@ module.exports = async (query, request) => { } const result = await request( 'POST', - `https://music.163.com/weapi/login/qrcode/unikey`, + `/api/login/qrcode/unikey`, data, createOption(query, 'weapi'), ) diff --git a/module/login_refresh.js b/module/login_refresh.js index 524445d..2d57347 100644 --- a/module/login_refresh.js +++ b/module/login_refresh.js @@ -4,7 +4,7 @@ const createOption = require('../util/option.js') module.exports = async (query, request) => { let result = await request( 'POST', - `https://music.163.com/weapi/login/token/refresh`, + `/api/login/token/refresh`, {}, { ...createOption(query, 'weapi'), diff --git a/module/login_status.js b/module/login_status.js index e7e39a1..f34aa2b 100644 --- a/module/login_status.js +++ b/module/login_status.js @@ -3,7 +3,7 @@ module.exports = async (query, request) => { const data = {} let result = await request( 'POST', - `https://music.163.com/weapi/w/nuser/account/get`, + `/api/w/nuser/account/get`, data, createOption(query, 'weapi'), ) diff --git a/module/logout.js b/module/logout.js index 3e6817f..ef91e3c 100644 --- a/module/logout.js +++ b/module/logout.js @@ -4,7 +4,7 @@ const createOption = require('../util/option.js') module.exports = (query, request) => { return request( 'POST', - `https://music.163.com/weapi/logout`, + `/api/logout`, {}, { ...createOption(query, 'weapi'), diff --git a/module/mlog_to_video.js b/module/mlog_to_video.js index 2a67051..42a03f3 100644 --- a/module/mlog_to_video.js +++ b/module/mlog_to_video.js @@ -7,7 +7,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/mlog/video/convert/id`, + `/api/mlog/video/convert/id`, data, createOption(query, 'weapi'), ) diff --git a/module/mlog_url.js b/module/mlog_url.js index 662bf1f..efed607 100644 --- a/module/mlog_url.js +++ b/module/mlog_url.js @@ -9,7 +9,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/mlog/detail/v1`, + `/api/mlog/detail/v1`, data, createOption(query, 'weapi'), ) diff --git a/module/msg_comments.js b/module/msg_comments.js index d1d2da0..99e08fb 100644 --- a/module/msg_comments.js +++ b/module/msg_comments.js @@ -11,7 +11,7 @@ module.exports = (query, request) => { return request( 'POST', - `https://music.163.com/api/v1/user/comments/${query.uid}`, + `/api/v1/user/comments/${query.uid}`, data, createOption(query, 'weapi'), ) diff --git a/module/msg_forwards.js b/module/msg_forwards.js index 14fad0a..53e6f6b 100644 --- a/module/msg_forwards.js +++ b/module/msg_forwards.js @@ -9,7 +9,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/forwards/get`, + `/api/forwards/get`, data, createOption(query, 'weapi'), ) diff --git a/module/msg_notices.js b/module/msg_notices.js index 08f32cd..fd6a2a8 100644 --- a/module/msg_notices.js +++ b/module/msg_notices.js @@ -6,10 +6,5 @@ module.exports = (query, request) => { limit: query.limit || 30, time: query.lasttime || -1, } - return request( - 'POST', - `https://music.163.com/api/msg/notices`, - data, - createOption(query, 'weapi'), - ) + return request('POST', `/api/msg/notices`, data, createOption(query, 'weapi')) } diff --git a/module/msg_private.js b/module/msg_private.js index 8ee1e70..5217ad2 100644 --- a/module/msg_private.js +++ b/module/msg_private.js @@ -9,7 +9,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/msg/private/users`, + `/api/msg/private/users`, data, createOption(query, 'weapi'), ) diff --git a/module/msg_private_history.js b/module/msg_private_history.js index bf3ec2a..097b855 100644 --- a/module/msg_private_history.js +++ b/module/msg_private_history.js @@ -10,7 +10,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/msg/private/history`, + `/api/msg/private/history`, data, createOption(query, 'weapi'), ) diff --git a/module/msg_recentcontact.js b/module/msg_recentcontact.js index 8a416e5..c5b212d 100644 --- a/module/msg_recentcontact.js +++ b/module/msg_recentcontact.js @@ -5,7 +5,7 @@ module.exports = (query, request) => { const data = {} return request( 'POST', - `https://music.163.com/api/msg/recentcontact/get`, + `/api/msg/recentcontact/get`, data, createOption(query, 'weapi'), ) diff --git a/module/music_first_listen_info.js b/module/music_first_listen_info.js index 518113f..53b1ce3 100644 --- a/module/music_first_listen_info.js +++ b/module/music_first_listen_info.js @@ -7,8 +7,8 @@ module.exports = (query, request) => { } return request( 'POST', - `https://interface3.music.163.com/api/content/activity/music/first/listen/info`, + `/api/content/activity/music/first/listen/info`, data, - createOption(query, 'weapi'), + createOption(query), ) } diff --git a/module/musician_cloudbean.js b/module/musician_cloudbean.js index c04eda7..705599a 100644 --- a/module/musician_cloudbean.js +++ b/module/musician_cloudbean.js @@ -5,7 +5,7 @@ module.exports = (query, request) => { const data = {} return request( 'POST', - `https://music.163.com/weapi/cloudbean/get`, + `/api/cloudbean/get`, data, createOption(query, 'weapi'), ) diff --git a/module/musician_cloudbean_obtain.js b/module/musician_cloudbean_obtain.js index 9168130..1898ee4 100644 --- a/module/musician_cloudbean_obtain.js +++ b/module/musician_cloudbean_obtain.js @@ -8,7 +8,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/nmusician/workbench/mission/reward/obtain/new`, + `/api/nmusician/workbench/mission/reward/obtain/new`, data, createOption(query, 'weapi'), ) diff --git a/module/musician_data_overview.js b/module/musician_data_overview.js index 56e5bb7..88b8d9a 100644 --- a/module/musician_data_overview.js +++ b/module/musician_data_overview.js @@ -5,7 +5,7 @@ module.exports = (query, request) => { const data = {} return request( 'POST', - `https://music.163.com/weapi/creator/musician/statistic/data/overview/get`, + `/api/creator/musician/statistic/data/overview/get`, data, createOption(query, 'weapi'), ) diff --git a/module/musician_play_trend.js b/module/musician_play_trend.js index 06928fc..6b234b3 100644 --- a/module/musician_play_trend.js +++ b/module/musician_play_trend.js @@ -8,7 +8,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/creator/musician/play/count/statistic/data/trend/get`, + `/api/creator/musician/play/count/statistic/data/trend/get`, data, createOption(query, 'weapi'), ) diff --git a/module/musician_sign.js b/module/musician_sign.js index 9ab28a7..907dc3b 100644 --- a/module/musician_sign.js +++ b/module/musician_sign.js @@ -5,7 +5,7 @@ module.exports = (query, request) => { const data = {} return request( 'POST', - `https://music.163.com/weapi/creator/user/access`, + `/api/creator/user/access`, data, createOption(query, 'weapi'), ) diff --git a/module/musician_tasks.js b/module/musician_tasks.js index 419c6f6..3739e92 100644 --- a/module/musician_tasks.js +++ b/module/musician_tasks.js @@ -5,7 +5,7 @@ module.exports = (query, request) => { const data = {} return request( 'POST', - `https://music.163.com/weapi/nmusician/workbench/mission/cycle/list`, + `/api/nmusician/workbench/mission/cycle/list`, data, createOption(query, 'weapi'), ) diff --git a/module/musician_tasks_new.js b/module/musician_tasks_new.js index 224c54b..b2ab4f9 100644 --- a/module/musician_tasks_new.js +++ b/module/musician_tasks_new.js @@ -5,7 +5,7 @@ module.exports = (query, request) => { const data = {} return request( 'POST', - `https://music.163.com/api/nmusician/workbench/mission/stage/list `, + `/api/nmusician/workbench/mission/stage/list `, data, createOption(query, 'weapi'), ) diff --git a/module/mv_detail.js b/module/mv_detail.js index f097822..c72d287 100644 --- a/module/mv_detail.js +++ b/module/mv_detail.js @@ -7,7 +7,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/v1/mv/detail`, + `/api/v1/mv/detail`, data, createOption(query, 'weapi'), ) diff --git a/module/mv_detail_info.js b/module/mv_detail_info.js index 10909c6..cc406fc 100644 --- a/module/mv_detail_info.js +++ b/module/mv_detail_info.js @@ -8,7 +8,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/comment/commentthread/info`, + `/api/comment/commentthread/info`, data, createOption(query, 'weapi'), ) diff --git a/module/mv_sub.js b/module/mv_sub.js index 3ed1ff8..d26c0b9 100644 --- a/module/mv_sub.js +++ b/module/mv_sub.js @@ -9,7 +9,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/mv/${query.t}`, + `/api/mv/${query.t}`, data, createOption(query, 'weapi'), ) diff --git a/module/mv_sublist.js b/module/mv_sublist.js index 88cafe2..8728ecd 100644 --- a/module/mv_sublist.js +++ b/module/mv_sublist.js @@ -9,7 +9,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/cloudvideo/allvideo/sublist`, + `/api/cloudvideo/allvideo/sublist`, data, createOption(query, 'weapi'), ) diff --git a/module/mv_url.js b/module/mv_url.js index 9ec165c..5cf561d 100644 --- a/module/mv_url.js +++ b/module/mv_url.js @@ -8,7 +8,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/song/enhance/play/mv/url`, + `/api/song/enhance/play/mv/url`, data, createOption(query, 'weapi'), ) diff --git a/module/nickname_check.js b/module/nickname_check.js index 6f9c8db..313e486 100644 --- a/module/nickname_check.js +++ b/module/nickname_check.js @@ -5,7 +5,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/nickname/duplicated`, + `/api/nickname/duplicated`, data, createOption(query, 'weapi'), ) diff --git a/module/personal_fm.js b/module/personal_fm.js index 82bbf56..4616040 100644 --- a/module/personal_fm.js +++ b/module/personal_fm.js @@ -2,10 +2,5 @@ const createOption = require('../util/option.js') module.exports = (query, request) => { - return request( - 'POST', - `https://music.163.com/weapi/v1/radio/get`, - {}, - createOption(query, 'weapi'), - ) + return request('POST', `/api/v1/radio/get`, {}, createOption(query, 'weapi')) } diff --git a/module/personal_fm_mode.js b/module/personal_fm_mode.js index c03bd2d..50bd5ca 100644 --- a/module/personal_fm_mode.js +++ b/module/personal_fm_mode.js @@ -10,10 +10,5 @@ module.exports = (query, request) => { subMode: query.submode, limit: query.limit || 3, } - return request( - 'POST', - `https://interface3.music.163.com/eapi/v1/radio/get`, - data, - createOption(query, 'weapi'), - ) + return request('POST', `/api/v1/radio/get`, data, createOption(query)) } diff --git a/module/personalized.js b/module/personalized.js index effcc00..a889889 100644 --- a/module/personalized.js +++ b/module/personalized.js @@ -10,7 +10,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/personalized/playlist`, + `/api/personalized/playlist`, data, createOption(query, 'weapi'), ) diff --git a/module/personalized_djprogram.js b/module/personalized_djprogram.js index 44b6644..5d858bb 100644 --- a/module/personalized_djprogram.js +++ b/module/personalized_djprogram.js @@ -4,7 +4,7 @@ const createOption = require('../util/option.js') module.exports = (query, request) => { return request( 'POST', - `https://music.163.com/weapi/personalized/djprogram`, + `/api/personalized/djprogram`, {}, createOption(query, 'weapi'), ) diff --git a/module/personalized_mv.js b/module/personalized_mv.js index 899e47e..49f0186 100644 --- a/module/personalized_mv.js +++ b/module/personalized_mv.js @@ -4,7 +4,7 @@ const createOption = require('../util/option.js') module.exports = (query, request) => { return request( 'POST', - `https://music.163.com/weapi/personalized/mv`, + `/api/personalized/mv`, {}, createOption(query, 'weapi'), ) diff --git a/module/personalized_newsong.js b/module/personalized_newsong.js index 1f0c3a4..a18f507 100644 --- a/module/personalized_newsong.js +++ b/module/personalized_newsong.js @@ -11,7 +11,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/personalized/newsong`, + `/api/personalized/newsong`, data, createOption(query, 'weapi'), ) diff --git a/module/personalized_privatecontent.js b/module/personalized_privatecontent.js index 873e835..64a7887 100644 --- a/module/personalized_privatecontent.js +++ b/module/personalized_privatecontent.js @@ -4,7 +4,7 @@ const createOption = require('../util/option.js') module.exports = (query, request) => { return request( 'POST', - `https://music.163.com/weapi/personalized/privatecontent`, + `/api/personalized/privatecontent`, {}, createOption(query, 'weapi'), ) diff --git a/module/personalized_privatecontent_list.js b/module/personalized_privatecontent_list.js index fe49769..2573082 100644 --- a/module/personalized_privatecontent_list.js +++ b/module/personalized_privatecontent_list.js @@ -9,7 +9,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/v2/privatecontent/list`, + `/api/v2/privatecontent/list`, data, createOption(query, 'weapi'), ) diff --git a/module/pl_count.js b/module/pl_count.js index dad6b02..75ac29d 100644 --- a/module/pl_count.js +++ b/module/pl_count.js @@ -2,10 +2,5 @@ const createOption = require('../util/option.js') module.exports = (query, request) => { const data = {} - return request( - 'POST', - `https://music.163.com/weapi/pl/count`, - data, - createOption(query, 'weapi'), - ) + return request('POST', `/api/pl/count`, data, createOption(query, 'weapi')) } diff --git a/module/playlist_catlist.js b/module/playlist_catlist.js index 6cd47d9..3c26f02 100644 --- a/module/playlist_catlist.js +++ b/module/playlist_catlist.js @@ -4,7 +4,7 @@ const createOption = require('../util/option.js') module.exports = (query, request) => { return request( 'POST', - `https://music.163.com/weapi/playlist/catalogue`, + `/api/playlist/catalogue`, {}, createOption(query, 'weapi'), ) diff --git a/module/playlist_cover_update.js b/module/playlist_cover_update.js index 5546d7b..fa5f5d2 100644 --- a/module/playlist_cover_update.js +++ b/module/playlist_cover_update.js @@ -13,7 +13,7 @@ module.exports = async (query, request) => { const uploadInfo = await uploadPlugin(query, request) const res = await request( 'POST', - `https://music.163.com/weapi/playlist/cover/update`, + `/api/playlist/cover/update`, { id: query.id, coverImgId: uploadInfo.imgId, diff --git a/module/playlist_create.js b/module/playlist_create.js index 94ef778..6438385 100644 --- a/module/playlist_create.js +++ b/module/playlist_create.js @@ -11,7 +11,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/playlist/create`, + `/api/playlist/create`, data, createOption(query, 'weapi'), ) diff --git a/module/playlist_delete.js b/module/playlist_delete.js index 8913215..313fedf 100644 --- a/module/playlist_delete.js +++ b/module/playlist_delete.js @@ -9,7 +9,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/playlist/remove`, + `/api/playlist/remove`, data, createOption(query, 'weapi'), ) diff --git a/module/playlist_highquality_tags.js b/module/playlist_highquality_tags.js index f7a7391..31f742c 100644 --- a/module/playlist_highquality_tags.js +++ b/module/playlist_highquality_tags.js @@ -4,7 +4,7 @@ module.exports = (query, request) => { const data = {} return request( 'POST', - `https://music.163.com/api/playlist/highquality/tags`, + `/api/playlist/highquality/tags`, data, createOption(query, 'weapi'), ) diff --git a/module/playlist_hot.js b/module/playlist_hot.js index f71b513..004be01 100644 --- a/module/playlist_hot.js +++ b/module/playlist_hot.js @@ -4,7 +4,7 @@ const createOption = require('../util/option.js') module.exports = (query, request) => { return request( 'POST', - `https://music.163.com/weapi/playlist/hottags`, + `/api/playlist/hottags`, {}, createOption(query, 'weapi'), ) diff --git a/module/playlist_mylike.js b/module/playlist_mylike.js index 1cf24d8..60549f3 100644 --- a/module/playlist_mylike.js +++ b/module/playlist_mylike.js @@ -6,7 +6,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/mlog/playlist/mylike/bytime/get`, + `/api/mlog/playlist/mylike/bytime/get`, data, createOption(query, 'weapi'), ) diff --git a/module/playlist_order_update.js b/module/playlist_order_update.js index b5e72a5..c361fc8 100644 --- a/module/playlist_order_update.js +++ b/module/playlist_order_update.js @@ -9,7 +9,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/playlist/order/update`, + `/api/playlist/order/update`, data, createOption(query, 'weapi'), ) diff --git a/module/playlist_subscribe.js b/module/playlist_subscribe.js index 8851a26..3c2dfed 100644 --- a/module/playlist_subscribe.js +++ b/module/playlist_subscribe.js @@ -8,7 +8,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/playlist/${query.t}`, + `/api/playlist/${query.t}`, data, createOption(query, 'weapi'), ) diff --git a/module/playlist_subscribers.js b/module/playlist_subscribers.js index 11df3c7..960ffe8 100644 --- a/module/playlist_subscribers.js +++ b/module/playlist_subscribers.js @@ -9,7 +9,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/playlist/subscribers`, + `/api/playlist/subscribers`, data, createOption(query, 'weapi'), ) diff --git a/module/playlist_track_add.js b/module/playlist_track_add.js index 47ad495..238bfa2 100644 --- a/module/playlist_track_add.js +++ b/module/playlist_track_add.js @@ -15,7 +15,7 @@ module.exports = async (query, request) => { return request( 'POST', - `https://music.163.com/api/playlist/track/add`, + `/api/playlist/track/add`, data, createOption(query, 'weapi'), ) diff --git a/module/playlist_track_all.js b/module/playlist_track_all.js index 6758325..7677e0f 100644 --- a/module/playlist_track_all.js +++ b/module/playlist_track_all.js @@ -31,7 +31,7 @@ module.exports = (query, request) => { return request( 'POST', - `https://music.163.com/api/v3/song/detail`, + `/api/v3/song/detail`, idsData, createOption(query, 'weapi'), ) diff --git a/module/playlist_track_delete.js b/module/playlist_track_delete.js index 232014f..9cacbbb 100644 --- a/module/playlist_track_delete.js +++ b/module/playlist_track_delete.js @@ -16,7 +16,7 @@ module.exports = async (query, request) => { return request( 'POST', - `https://music.163.com/api/playlist/track/delete`, + `/api/playlist/track/delete`, data, createOption(query, 'weapi'), ) diff --git a/module/playlist_tracks.js b/module/playlist_tracks.js index 667c56b..a5851c7 100644 --- a/module/playlist_tracks.js +++ b/module/playlist_tracks.js @@ -14,7 +14,7 @@ module.exports = async (query, request) => { try { const res = await request( 'POST', - `https://music.163.com/weapi/playlist/manipulate/tracks`, + `/api/playlist/manipulate/tracks`, data, createOption(query, 'weapi'), ) @@ -28,7 +28,7 @@ module.exports = async (query, request) => { if (error.body.code === 512) { return request( 'POST', - `https://music.163.com/api/playlist/manipulate/tracks`, + `/api/playlist/manipulate/tracks`, { op: query.op, // del,add pid: query.pid, // 歌单id diff --git a/module/playlist_update.js b/module/playlist_update.js index a6778d1..8731108 100644 --- a/module/playlist_update.js +++ b/module/playlist_update.js @@ -11,10 +11,5 @@ module.exports = (query, request) => { '/api/playlist/tags/update': `{"id":${query.id},"tags":"${query.tags}"}`, '/api/playlist/update/name': `{"id":${query.id},"name":"${query.name}"}`, } - return request( - 'POST', - `https://music.163.com/weapi/batch`, - data, - createOption(query, 'weapi'), - ) + return request('POST', `/api/batch`, data, createOption(query, 'weapi')) } diff --git a/module/playlist_update_playcount.js b/module/playlist_update_playcount.js index eeea60b..a1e6854 100644 --- a/module/playlist_update_playcount.js +++ b/module/playlist_update_playcount.js @@ -7,7 +7,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/playlist/update/playcount`, + `/api/playlist/update/playcount`, data, createOption(query, 'weapi'), ) diff --git a/module/playlist_video_recent.js b/module/playlist_video_recent.js index 87d6303..371a7ca 100644 --- a/module/playlist_video_recent.js +++ b/module/playlist_video_recent.js @@ -3,7 +3,7 @@ module.exports = (query, request) => { const data = {} return request( 'POST', - `https://music.163.com/api/playlist/video/recent`, + `/api/playlist/video/recent`, data, createOption(query, 'weapi'), ) diff --git a/module/playmode_intelligence_list.js b/module/playmode_intelligence_list.js index e1b463c..ffb66b5 100644 --- a/module/playmode_intelligence_list.js +++ b/module/playmode_intelligence_list.js @@ -11,7 +11,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/playmode/intelligence/list`, + `/api/playmode/intelligence/list`, data, createOption(query, 'weapi'), ) diff --git a/module/program_recommend.js b/module/program_recommend.js index c082948..93a7970 100644 --- a/module/program_recommend.js +++ b/module/program_recommend.js @@ -9,7 +9,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/program/recommend/v1`, + `/api/program/recommend/v1`, data, createOption(query, 'weapi'), ) diff --git a/module/rebind.js b/module/rebind.js index 6133d49..b94c844 100644 --- a/module/rebind.js +++ b/module/rebind.js @@ -10,7 +10,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/user/replaceCellphone`, + `/api/user/replaceCellphone`, data, createOption(query, 'weapi'), ) diff --git a/module/recommend_resource.js b/module/recommend_resource.js index 0307840..435bf55 100644 --- a/module/recommend_resource.js +++ b/module/recommend_resource.js @@ -4,7 +4,7 @@ const createOption = require('../util/option.js') module.exports = (query, request) => { return request( 'POST', - `https://music.163.com/weapi/v1/discovery/recommend/resource`, + `/api/v1/discovery/recommend/resource`, {}, createOption(query, 'weapi'), ) diff --git a/module/recommend_songs.js b/module/recommend_songs.js index a30382b..d59a22e 100644 --- a/module/recommend_songs.js +++ b/module/recommend_songs.js @@ -6,7 +6,7 @@ module.exports = (query, request) => { const data = {} return request( 'POST', - `https://music.163.com/api/v3/discovery/recommend/songs`, + `/api/v3/discovery/recommend/songs`, data, createOption(query, 'weapi'), ) diff --git a/module/recommend_songs_dislike.js b/module/recommend_songs_dislike.js index 37f9347..f5e1897 100644 --- a/module/recommend_songs_dislike.js +++ b/module/recommend_songs_dislike.js @@ -8,7 +8,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/v2/discovery/recommend/dislike`, + `/api/v2/discovery/recommend/dislike`, data, createOption(query, 'weapi'), ) diff --git a/module/record_recent_album.js b/module/record_recent_album.js index 9c5b03f..6bdcae0 100644 --- a/module/record_recent_album.js +++ b/module/record_recent_album.js @@ -5,7 +5,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/play-record/album/list`, + `/api/play-record/album/list`, data, createOption(query, 'weapi'), ) diff --git a/module/record_recent_dj.js b/module/record_recent_dj.js index 8eabaef..b26725b 100644 --- a/module/record_recent_dj.js +++ b/module/record_recent_dj.js @@ -5,7 +5,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/play-record/djradio/list`, + `/api/play-record/djradio/list`, data, createOption(query, 'weapi'), ) diff --git a/module/record_recent_playlist.js b/module/record_recent_playlist.js index 3af0e50..25fa536 100644 --- a/module/record_recent_playlist.js +++ b/module/record_recent_playlist.js @@ -5,7 +5,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/play-record/playlist/list`, + `/api/play-record/playlist/list`, data, createOption(query, 'weapi'), ) diff --git a/module/record_recent_song.js b/module/record_recent_song.js index 636d4fe..ce0d561 100644 --- a/module/record_recent_song.js +++ b/module/record_recent_song.js @@ -5,7 +5,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/play-record/song/list`, + `/api/play-record/song/list`, data, createOption(query, 'weapi'), ) diff --git a/module/record_recent_video.js b/module/record_recent_video.js index 1d5cadb..5b565ec 100644 --- a/module/record_recent_video.js +++ b/module/record_recent_video.js @@ -5,7 +5,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/play-record/newvideo/list`, + `/api/play-record/newvideo/list`, data, createOption(query, 'weapi'), ) diff --git a/module/record_recent_voice.js b/module/record_recent_voice.js index 661da9f..9a11453 100644 --- a/module/record_recent_voice.js +++ b/module/record_recent_voice.js @@ -5,7 +5,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/play-record/voice/list`, + `/api/play-record/voice/list`, data, createOption(query, 'weapi'), ) diff --git a/module/register_anonimous.js b/module/register_anonimous.js index c21c336..454856e 100644 --- a/module/register_anonimous.js +++ b/module/register_anonimous.js @@ -39,7 +39,7 @@ module.exports = async (query, request) => { } let result = await request( 'POST', - `https://music.163.com/api/register/anonimous`, + `/api/register/anonimous`, data, createOption(query, 'weapi'), ) diff --git a/module/register_cellphone.js b/module/register_cellphone.js index 34a3c63..f60ea1d 100644 --- a/module/register_cellphone.js +++ b/module/register_cellphone.js @@ -14,7 +14,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/api/register/cellphone`, + `/api/register/cellphone`, data, createOption(query, 'weapi'), ) diff --git a/module/related_allvideo.js b/module/related_allvideo.js index 6421a33..ddbf637 100644 --- a/module/related_allvideo.js +++ b/module/related_allvideo.js @@ -8,7 +8,7 @@ module.exports = (query, request) => { } return request( 'POST', - `https://music.163.com/weapi/cloudvideo/v1/allvideo/rcmd`, + `/api/cloudvideo/v1/allvideo/rcmd`, data, createOption(query, 'weapi'), ) diff --git a/module/related_playlist.js b/module/related_playlist.js index 5369834..8975fae 100644 --- a/module/related_playlist.js +++ b/module/related_playlist.js @@ -1,41 +1,32 @@ // 相关歌单 - +const { default: axios } = require('axios') const createOption = require('../util/option.js') -module.exports = (query, request) => { - return request( - 'GET', - `https://music.163.com/playlist?id=${query.id}`, - {}, - { - uaType: 'pc', - cookie: query.cookie, - ua: query.ua || '', - proxy: query.proxy, - realIP: query.realIP, - }, - ).then((response) => { - try { - const pattern = - /