// 登录状态 module.exports = (query, request) => { return request( 'GET', `https://music.163.com`, {}, { cookie: query.cookie, proxy: query.proxy, realIP: query.realIP } ).then((response) => { try { let profile = eval(`(${/GUser\s*=\s*([^;]+);/.exec(response.body)[1]})`) let bindings = eval(`(${/GBinds\s*=\s*([^;]+);/.exec(response.body)[1]})`) response.body = { code: 200, profile: profile, bindings: bindings } return response } catch (err) { response.status = 301 response.body = { code: 301 } return Promise.reject(response) } }) }