提交 696e4b46 编写于 作者: N Nzix

internal modify

上级 7fdccd44
......@@ -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)
}
})
}
\ No newline at end of file
......@@ -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: '亲爱的,暂无版权'}
......
// 最新单曲(暂时废弃?)
// 新歌速递
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}
)
}
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册