feat: realIP option

This commit is contained in:
a632079
2020-08-05 02:07:37 +08:00
parent 31d7e3941e
commit 9bd30a0ffb
178 changed files with 1734 additions and 906 deletions

View File

@ -6,21 +6,31 @@ module.exports = async (query, request) => {
query.cookie.os = 'pc'
const data = {
username: query.email,
password: query.md5_password || crypto.createHash('md5').update(query.password).digest('hex'),
rememberLogin: 'true'
password:
query.md5_password ||
crypto.createHash('md5').update(query.password).digest('hex'),
rememberLogin: 'true',
}
let result = await request(
'POST', `https://music.163.com/weapi/login`, data,
{ crypto: 'weapi', ua: 'pc', cookie: query.cookie, proxy: query.proxy }
'POST',
`https://music.163.com/weapi/login`,
data,
{
crypto: 'weapi',
ua: 'pc',
cookie: query.cookie,
proxy: query.proxy,
realIP: query.realIP,
}
)
if (result.body.code === 502) {
return {
status: 200,
body: {
'msg': '账号或密码错误',
'code': 502,
'message': '账号或密码错误'
}
msg: '账号或密码错误',
code: 502,
message: '账号或密码错误',
},
}
}
if (result.body.code === 200) {
@ -28,10 +38,10 @@ module.exports = async (query, request) => {
status: 200,
body: {
...result.body,
cookie: result.cookie.join(';')
cookie: result.cookie.join(';'),
},
cookie: result.cookie
cookie: result.cookie,
}
}
return result
}
}