// 登录状态 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); } }); };