// 登录状态 module.exports = (query, request) => { return request( 'GET', `https://music.163.com`, {}, {cookie: query.cookie, proxy: query.proxy} ) .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) } }) }