mirror of
https://gitlab.com/Binaryify/neteasecloudmusicapi.git
synced 2025-05-23 22:37:41 +08:00
internal modify
This commit is contained in:
parent
6421a6c9e3
commit
4c8e2260bd
@ -2,19 +2,7 @@
|
||||
|
||||
module.exports = (query, request) => {
|
||||
return request(
|
||||
'GET', `http://music.163.com/discover`, {},
|
||||
{ua: 'pc', proxy: query.proxy}
|
||||
'POST', `http://music.163.com/api/v2/banner/get`, {clientType: "pc"},
|
||||
{crypto: 'linuxapi', proxy: query.proxy}
|
||||
)
|
||||
.then(response => {
|
||||
try{
|
||||
const banners = eval(`(${/Gbanners\s*=\s*([^;]+);/.exec(response.body)[1]})`)
|
||||
response.body = {code: 200, banners: banners}
|
||||
return response
|
||||
}
|
||||
catch(err){
|
||||
response.status = 500
|
||||
response.body = {code: 500, msg: err.stack}
|
||||
return Promise.reject(response)
|
||||
}
|
||||
})
|
||||
}
|
@ -10,12 +10,16 @@ module.exports = (query, request) => {
|
||||
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
|
||||
)
|
||||
.then(response => {
|
||||
if (response.body.code == 200) {
|
||||
if (response.body.data[0].code == 200){
|
||||
response.body = {success: true, message: 'ok'}
|
||||
return response
|
||||
let playable = false
|
||||
if(response.body.code == 200){
|
||||
if(response.body.data[0].code == 200){
|
||||
playable = true
|
||||
}
|
||||
}
|
||||
if(playable){
|
||||
response.body = {success: true, message: 'ok'}
|
||||
return response
|
||||
}
|
||||
else{
|
||||
response.status = 404
|
||||
response.body = {success: false, message: '亲爱的,暂无版权'}
|
||||
|
@ -1,8 +1,14 @@
|
||||
// 最新单曲(暂时废弃?)
|
||||
// 新歌速递
|
||||
|
||||
module.exports = (query, request) => {
|
||||
const data = {
|
||||
areaId: query.type || 0, // 全部:0 华语:7 欧美:96 日本:8 韩国:16
|
||||
limit: query.limit || 100,
|
||||
offset: query.offset || 0,
|
||||
total: true
|
||||
}
|
||||
return request(
|
||||
'POST', `http://music.163.com/weapi/v1/discovery/new/songs`, {},
|
||||
'POST', `http://music.163.com/weapi/v1/discovery/new/songs`, data,
|
||||
{crypto: 'weapi', cookie: query.cookie, proxy: query.proxy}
|
||||
)
|
||||
}
|
Loading…
x
Reference in New Issue
Block a user