登录接口返回内容增加cookie字段,支持手动传入cookie

This commit is contained in:
binaryify
2020-05-17 20:21:03 +08:00
parent 96d0898ca1
commit e9fe4351b4
7 changed files with 48 additions and 18 deletions
+4 -2
View File
@@ -40,7 +40,6 @@ const createRequest = (method, url, data, options) => {
if (url.includes('music.163.com'))
headers['Referer'] = 'https://music.163.com'
// headers['X-Real-IP'] = '118.88.88.88'
if (typeof options.cookie === 'object')
headers['Cookie'] = Object.keys(options.cookie)
.map(
@@ -51,7 +50,10 @@ const createRequest = (method, url, data, options) => {
)
.join('; ')
else if (options.cookie) headers['Cookie'] = options.cookie
if (!headers['Cookie']) {
headers['Cookie'] = options.token || ''
}
if (options.crypto === 'weapi') {
let csrfToken = (headers['Cookie'] || '').match(/_csrf=([^(;|$)]+)/)
data.csrf_token = csrfToken ? csrfToken[1] : ''