refactor: 进一步封装option

This commit is contained in:
overwriter 2024-06-25 20:04:53 +08:00
parent d23b4a3653
commit 6d6bd1ad77
255 changed files with 608 additions and 1821 deletions

View File

@ -6,12 +6,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/v1/album/${query.id}`, `https://music.163.com/weapi/v1/album/${query.id}`,
{}, {},
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -8,12 +8,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/vipmall/albumproduct/detail`, `https://music.163.com/weapi/vipmall/albumproduct/detail`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -8,12 +8,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/api/album/detail/dynamic`, `https://music.163.com/api/album/detail/dynamic`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -12,12 +12,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/vipmall/albumproduct/list`, `https://music.163.com/weapi/vipmall/albumproduct/list`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -11,12 +11,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/vipmall/appalbum/album/style`, `https://music.163.com/weapi/vipmall/appalbum/album/style`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -7,11 +7,10 @@ module.exports = (query, request) => {
total: true, total: true,
area: query.area || 'ALL', //ALL:全部,ZH:华语,EA:欧美,KR:韩国,JP:日本 area: query.area || 'ALL', //ALL:全部,ZH:华语,EA:欧美,KR:韩国,JP:日本
} }
return request('POST', `https://music.163.com/weapi/album/new`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/weapi/album/new`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -6,12 +6,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/api/discovery/newAlbum`, `https://music.163.com/api/discovery/newAlbum`,
{}, {},
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -15,12 +15,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/api/feealbum/songsaleboard/${type}/type`, `https://music.163.com/api/feealbum/songsaleboard/${type}/type`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -6,11 +6,10 @@ module.exports = (query, request) => {
const data = { const data = {
id: query.id, id: query.id,
} }
return request('POST', `https://music.163.com/api/album/${query.t}`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/api/album/${query.t}`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -7,11 +7,10 @@ module.exports = (query, request) => {
offset: query.offset || 0, offset: query.offset || 0,
total: true, total: true,
} }
return request('POST', `https://music.163.com/weapi/album/sublist`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/weapi/album/sublist`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -11,12 +11,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/artist/albums/${query.id}`, `https://music.163.com/weapi/artist/albums/${query.id}`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -9,12 +9,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/artist/introduction`, `https://music.163.com/weapi/artist/introduction`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -6,12 +6,6 @@ module.exports = (query, request) => {
{ {
id: query.id, id: query.id,
}, },
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -7,11 +7,10 @@ module.exports = (query, request) => {
limit: query.limit || 20, limit: query.limit || 20,
offset: query.offset || 0, offset: query.offset || 0,
} }
return request('POST', `https://music.163.com/weapi/artist/fans/get`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/weapi/artist/fans/get`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -9,12 +9,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/artist/follow/count/get`, `https://music.163.com/weapi/artist/follow/count/get`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -29,11 +29,10 @@ module.exports = (query, request) => {
type: query.type || '1', type: query.type || '1',
area: query.area, area: query.area,
} }
return request('POST', `https://music.163.com/api/v1/artist/list`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/api/v1/artist/list`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -8,11 +8,10 @@ module.exports = (query, request) => {
offset: query.offset, offset: query.offset,
total: true, total: true,
} }
return request('POST', `https://music.163.com/weapi/artist/mvs`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/weapi/artist/mvs`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -8,12 +8,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/api/sub/artist/new/works/mv/list`, `https://music.163.com/api/sub/artist/new/works/mv/list`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -8,12 +8,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/api/sub/artist/new/works/song/list`, `https://music.163.com/api/sub/artist/new/works/song/list`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -10,11 +10,10 @@ module.exports = (query, request) => {
offset: query.offset || 0, offset: query.offset || 0,
limit: query.limit || 100, limit: query.limit || 100,
} }
return request('POST', `https://music.163.com/api/v1/artist/songs`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/api/v1/artist/songs`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -11,12 +11,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/artist/${query.t}`, `https://music.163.com/weapi/artist/${query.t}`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -7,11 +7,10 @@ module.exports = (query, request) => {
offset: query.offset || 0, offset: query.offset || 0,
total: true, total: true,
} }
return request('POST', `https://music.163.com/weapi/artist/sublist`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/weapi/artist/sublist`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -4,11 +4,10 @@ module.exports = (query, request) => {
const data = { const data = {
id: query.id, id: query.id,
} }
return request('POST', `https://music.163.com/api/artist/top/song`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/api/artist/top/song`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -15,12 +15,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/mlog/artist/video`, `https://music.163.com/weapi/mlog/artist/video`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -6,12 +6,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/v1/artist/${query.id}`, `https://music.163.com/weapi/v1/artist/${query.id}`,
{}, {},
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -8,13 +8,7 @@ module.exports = async (query, request) => {
{ {
imgid: uploadInfo.imgId, imgid: uploadInfo.imgId,
}, },
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
return { return {
status: 200, status: 200,

View File

@ -4,11 +4,10 @@ module.exports = (query, request) => {
startTime: query.startTime || Date.now(), startTime: query.startTime || Date.now(),
endTime: query.endTime || Date.now(), endTime: query.endTime || Date.now(),
} }
return request('POST', `https://music.163.com/api/mcalendar/detail`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/api/mcalendar/detail`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -6,11 +6,10 @@ module.exports = (query, request) => {
ctcode: query.ctcode || '86', ctcode: query.ctcode || '86',
cellphone: query.phone, cellphone: query.phone,
} }
return request('POST', `https://music.163.com/api/sms/captcha/sent`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/api/sms/captcha/sent`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -11,12 +11,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/sms/captcha/verify`, `https://music.163.com/weapi/sms/captcha/verify`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -10,13 +10,7 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/song/enhance/player/url`, `https://music.163.com/weapi/song/enhance/player/url`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
).then((response) => { ).then((response) => {
let playable = false let playable = false
if (response.body.code == 200) { if (response.body.code == 200) {

View File

@ -45,13 +45,7 @@ module.exports = async (query, request) => {
songId: '0', songId: '0',
version: 1, version: 1,
}, },
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
let artist = '' let artist = ''
let album = '' let album = ''
@ -111,12 +105,7 @@ module.exports = async (query, request) => {
type: 'audio', type: 'audio',
md5: query.songFile.md5, md5: query.songFile.md5,
}, },
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
},
) )
if (res.body.needUpload) { if (res.body.needUpload) {
@ -137,13 +126,7 @@ module.exports = async (query, request) => {
bitrate: String(bitrate), bitrate: String(bitrate),
resourceId: tokenRes.body.result.resourceId, resourceId: tokenRes.body.result.resourceId,
}, },
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
// console.log({ res2, privateCloud: res2.body.privateCloud }) // console.log({ res2, privateCloud: res2.body.privateCloud })
// console.log(res.body.songId, 'songid') // console.log(res.body.songId, 'songid')
@ -153,13 +136,7 @@ module.exports = async (query, request) => {
{ {
songid: res2.body.songId, songid: res2.body.songId,
}, },
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
// console.log({ res3 }) // console.log({ res3 })
return { return {

View File

@ -9,12 +9,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/api/cloud/user/song/match`, `https://music.163.com/api/cloud/user/song/match`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -27,12 +27,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/resource/comments/${query.t}`, `https://music.163.com/weapi/resource/comments/${query.t}`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -14,12 +14,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/api/v1/resource/comments/R_AL_3_${query.id}`, `https://music.163.com/api/v1/resource/comments/R_AL_3_${query.id}`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -14,12 +14,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/v1/resource/comments/A_DJ_1_${query.id}`, `https://music.163.com/weapi/v1/resource/comments/A_DJ_1_${query.id}`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -11,12 +11,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/v1/resource/comments/${query.threadId}`, `https://music.163.com/weapi/v1/resource/comments/${query.threadId}`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -12,12 +12,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/api/resource/comment/floor/get`, `https://music.163.com/api/resource/comment/floor/get`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -16,12 +16,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/v1/resource/hotcomments/${query.type}${query.id}`, `https://music.163.com/weapi/v1/resource/hotcomments/${query.type}${query.id}`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -18,12 +18,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/v1/comment/${query.t}`, `https://music.163.com/weapi/v1/comment/${query.t}`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -14,12 +14,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/api/v1/resource/comments/R_SO_4_${query.id}`, `https://music.163.com/api/v1/resource/comments/R_SO_4_${query.id}`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -14,12 +14,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/v1/resource/comments/R_MV_5_${query.id}`, `https://music.163.com/weapi/v1/resource/comments/R_MV_5_${query.id}`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -14,12 +14,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/v1/resource/comments/A_PL_0_${query.id}`, `https://music.163.com/weapi/v1/resource/comments/A_PL_0_${query.id}`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -14,12 +14,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/v1/resource/comments/R_VI_62_${query.id}`, `https://music.163.com/weapi/v1/resource/comments/R_VI_62_${query.id}`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -12,11 +12,10 @@ module.exports = (query, request) => {
const data = { const data = {
type: query.type || 0, type: query.type || 0,
} }
return request('POST', `https://music.163.com/weapi/point/dailyTask`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/weapi/point/dailyTask`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -9,12 +9,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/vipmall/albumproduct/detail`, `https://music.163.com/weapi/vipmall/albumproduct/detail`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -18,12 +18,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/api/ordering/web/digital`, `https://music.163.com/api/ordering/web/digital`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -11,12 +11,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/api/digitalAlbum/purchased`, `https://music.163.com/api/digitalAlbum/purchased`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -9,12 +9,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/vipmall/albumproduct/album/query/sales`, `https://music.163.com/weapi/vipmall/albumproduct/album/query/sales`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -11,11 +11,6 @@ module.exports = (query, request) => {
'POST', 'POST',
'https://interface.music.163.com/weapi/expert/worksdata/works/top/get', 'https://interface.music.163.com/weapi/expert/worksdata/works/top/get',
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -8,12 +8,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/djradio/banner/get`, `https://music.163.com/weapi/djradio/banner/get`,
{}, {},
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -6,12 +6,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/djradio/category/excludehot`, `https://music.163.com/weapi/djradio/category/excludehot`,
{}, {},
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -6,12 +6,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/djradio/home/category/recommend`, `https://music.163.com/weapi/djradio/home/category/recommend`,
{}, {},
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -6,12 +6,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/djradio/category/get`, `https://music.163.com/weapi/djradio/category/get`,
{}, {},
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -5,11 +5,10 @@ module.exports = (query, request) => {
const data = { const data = {
id: query.rid, id: query.rid,
} }
return request('POST', `https://music.163.com/api/djradio/v2/get`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/api/djradio/v2/get`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -6,11 +6,10 @@ module.exports = (query, request) => {
limit: query.limit || 30, limit: query.limit || 30,
offset: query.offset || 0, offset: query.offset || 0,
} }
return request('POST', `https://music.163.com/weapi/djradio/hot/v1`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/weapi/djradio/hot/v1`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -10,12 +10,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/djradio/home/paygift/list?_nmclfl=1`, `https://music.163.com/weapi/djradio/home/paygift/list?_nmclfl=1`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -8,12 +8,6 @@ module.exports = (query, request) => {
{ {
limit: query.limit || 6, limit: query.limit || 6,
}, },
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -12,12 +12,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/dj/program/byradio`, `https://music.163.com/weapi/dj/program/byradio`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -5,11 +5,10 @@ module.exports = (query, request) => {
const data = { const data = {
id: query.id, id: query.id,
} }
return request('POST', `https://music.163.com/api/dj/program/detail`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/api/dj/program/detail`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -6,11 +6,10 @@ module.exports = (query, request) => {
limit: query.limit || 100, limit: query.limit || 100,
offset: query.offset || 0, offset: query.offset || 0,
} }
return request('POST', `https://music.163.com/api/program/toplist/v1`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/api/program/toplist/v1`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -9,12 +9,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/api/djprogram/toplist/hours`, `https://music.163.com/api/djprogram/toplist/hours`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -7,11 +7,10 @@ module.exports = (query, request) => {
limit: query.limit || 30, limit: query.limit || 30,
offset: query.offset || 0, offset: query.offset || 0,
} }
return request('POST', `https://music.163.com/api/djradio/hot`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/api/djradio/hot`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -6,12 +6,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/djradio/recommend/v1`, `https://music.163.com/weapi/djradio/recommend/v1`,
{}, {},
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -32,12 +32,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/djradio/recommend`, `https://music.163.com/weapi/djradio/recommend`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -10,12 +10,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/djradio/${query.t}`, `https://music.163.com/weapi/djradio/${query.t}`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -11,12 +11,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/djradio/get/subed`, `https://music.163.com/weapi/djradio/get/subed`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -8,11 +8,10 @@ module.exports = (query, request) => {
limit: query.limit || '20', limit: query.limit || '20',
total: 'true', total: 'true',
} }
return request('POST', `https://music.163.com/api/djradio/subscriber`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/api/djradio/subscriber`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -9,12 +9,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/djradio/home/today/perfered`, `https://music.163.com/weapi/djradio/home/today/perfered`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -10,11 +10,10 @@ module.exports = (query, request) => {
offset: query.offset || 0, offset: query.offset || 0,
type: typeMap[query.type || 'new'] || '0', //0为新晋,1为热门 type: typeMap[query.type || 'new'] || '0', //0为新晋,1为热门
} }
return request('POST', `https://music.163.com/api/djradio/toplist`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/api/djradio/toplist`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -6,11 +6,10 @@ module.exports = (query, request) => {
limit: query.limit || 100, limit: query.limit || 100,
// 不支持 offset // 不支持 offset
} }
return request('POST', `https://music.163.com/api/dj/toplist/hours`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/api/dj/toplist/hours`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -9,12 +9,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/api/dj/toplist/newcomer`, `https://music.163.com/api/dj/toplist/newcomer`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -9,12 +9,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/api/djradio/toplist/pay`, `https://music.163.com/api/djradio/toplist/pay`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -6,11 +6,10 @@ module.exports = (query, request) => {
limit: query.limit || 100, limit: query.limit || 100,
// 不支持 offset // 不支持 offset
} }
return request('POST', `https://music.163.com/api/dj/toplist/popular`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/api/dj/toplist/popular`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -6,11 +6,10 @@ module.exports = (query, request) => {
pagesize: query.pagesize || 20, pagesize: query.pagesize || 20,
lasttime: query.lasttime || -1, lasttime: query.lasttime || -1,
} }
return request('POST', `https://music.163.com/weapi/v1/event/get`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/weapi/v1/event/get`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -5,11 +5,10 @@ module.exports = (query, request) => {
const data = { const data = {
id: query.evId, id: query.evId,
} }
return request('POST', `https://music.163.com/eapi/event/delete`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/eapi/event/delete`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -9,11 +9,10 @@ module.exports = (query, request) => {
id: query.evId, id: query.evId,
eventUserId: query.uid, eventUserId: query.uid,
} }
return request('POST', `https://music.163.com/weapi/event/forward`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/weapi/event/forward`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -11,12 +11,6 @@ module.exports = (query, request) => {
query.id query.id
}&time=${query.time || 25}`, }&time=${query.time || 25}`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -9,12 +9,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/user/${query.t}/${query.id}`, `https://music.163.com/weapi/user/${query.t}/${query.id}`,
{}, {},
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -3,11 +3,10 @@ module.exports = (query, request) => {
const data = { const data = {
nicknames: query.nicknames, nicknames: query.nicknames,
} }
return request('POST', `https://music.163.com/api/user/getUserIds`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/api/user/getUserIds`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -8,12 +8,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/api/discovery/recommend/songs/history/recent`, `https://music.163.com/api/discovery/recommend/songs/history/recent`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -10,12 +10,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/api/discovery/recommend/songs/history/detail`, `https://music.163.com/api/discovery/recommend/songs/history/detail`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -8,12 +8,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/api/homepage/block/page`, `https://music.163.com/api/homepage/block/page`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -6,11 +6,10 @@ module.exports = (query, request) => {
limit: query.limit || 20, limit: query.limit || 20,
offset: query.offset || 0, offset: query.offset || 0,
} }
return request('POST', `https://music.163.com/api/act/hot`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/api/act/hot`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -9,11 +9,10 @@ module.exports = (query, request) => {
like: query.like, like: query.like,
time: '3', time: '3',
} }
return request('POST', `https://music.163.com/api/radio/like`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/api/radio/like`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -5,11 +5,10 @@ module.exports = (query, request) => {
const data = { const data = {
uid: query.uid, uid: query.uid,
} }
return request('POST', `https://music.163.com/weapi/song/like/get`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/weapi/song/like/get`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -6,12 +6,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/api/listen/together/status/get`, `https://music.163.com/api/listen/together/status/get`,
{}, {},
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -10,12 +10,8 @@ module.exports = async (query, request) => {
rememberLogin: 'true', rememberLogin: 'true',
} }
let result = await request('POST', `https://music.163.com/api/login`, data, { let result = await request('POST', `https://music.163.com/api/login`, data, {
crypto: 'weapi', ...createOption(query, 'weapi'),
uaType: 'pc', uaType: 'pc',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
}) })
if (result.body.code === 502) { if (result.body.code === 502) {
return { return {

View File

@ -18,12 +18,8 @@ module.exports = async (query, request) => {
`https://music.163.com/weapi/login/cellphone`, `https://music.163.com/weapi/login/cellphone`,
data, data,
{ {
crypto: 'weapi', ...createOption(query, 'weapi'),
uaType: 'pc', uaType: 'pc',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
}, },
) )

View File

@ -9,13 +9,7 @@ module.exports = async (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/login/qrcode/client/login`, `https://music.163.com/weapi/login/qrcode/client/login`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
result = { result = {
status: 200, status: 200,

View File

@ -7,13 +7,7 @@ module.exports = async (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/login/qrcode/unikey`, `https://music.163.com/weapi/login/qrcode/unikey`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
return { return {
status: 200, status: 200,

View File

@ -7,12 +7,8 @@ module.exports = async (query, request) => {
`https://music.163.com/weapi/login/token/refresh`, `https://music.163.com/weapi/login/token/refresh`,
{}, {},
{ {
crypto: 'weapi', ...createOption(query, 'weapi'),
uaType: 'pc', uaType: 'pc',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
}, },
) )
if (result.body.code === 200) { if (result.body.code === 200) {

View File

@ -5,13 +5,7 @@ module.exports = async (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/w/nuser/account/get`, `https://music.163.com/weapi/w/nuser/account/get`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
if (result.body.code === 200) { if (result.body.code === 200) {
result = { result = {

View File

@ -7,12 +7,8 @@ module.exports = (query, request) => {
`https://music.163.com/weapi/logout`, `https://music.163.com/weapi/logout`,
{}, {},
{ {
crypto: 'weapi', ...createOption(query, 'weapi'),
uaType: 'pc', uaType: 'pc',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
}, },
) )
} }

View File

@ -9,12 +9,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/weapi/mlog/video/convert/id`, `https://music.163.com/weapi/mlog/video/convert/id`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -7,11 +7,10 @@ module.exports = (query, request) => {
resolution: query.res || 1080, resolution: query.res || 1080,
type: 1, type: 1,
} }
return request('POST', `https://music.163.com/weapi/mlog/detail/v1`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/weapi/mlog/detail/v1`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -13,12 +13,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/api/v1/user/comments/${query.uid}`, `https://music.163.com/api/v1/user/comments/${query.uid}`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

View File

@ -7,11 +7,10 @@ module.exports = (query, request) => {
limit: query.limit || 30, limit: query.limit || 30,
total: 'true', total: 'true',
} }
return request('POST', `https://music.163.com/api/forwards/get`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/api/forwards/get`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -6,11 +6,10 @@ module.exports = (query, request) => {
limit: query.limit || 30, limit: query.limit || 30,
time: query.lasttime || -1, time: query.lasttime || -1,
} }
return request('POST', `https://music.163.com/api/msg/notices`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/api/msg/notices`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -7,11 +7,10 @@ module.exports = (query, request) => {
limit: query.limit || 30, limit: query.limit || 30,
total: 'true', total: 'true',
} }
return request('POST', `https://music.163.com/api/msg/private/users`, data, { return request(
crypto: 'weapi', 'POST',
cookie: query.cookie, `https://music.163.com/api/msg/private/users`,
ua: query.ua || '', data,
proxy: query.proxy, createOption(query, 'weapi'),
realIP: query.realIP, )
})
} }

View File

@ -12,12 +12,6 @@ module.exports = (query, request) => {
'POST', 'POST',
`https://music.163.com/api/msg/private/history`, `https://music.163.com/api/msg/private/history`,
data, data,
{ createOption(query, 'weapi'),
crypto: 'weapi',
cookie: query.cookie,
ua: query.ua || '',
proxy: query.proxy,
realIP: query.realIP,
},
) )
} }

Some files were not shown because too many files have changed in this diff Show More