diff --git a/README.md b/README.md index b0351b0..2f6f6d9 100644 --- a/README.md +++ b/README.md @@ -74,7 +74,7 @@ Chrome浏览器: .cookie .split(/\s*;\s*/) .map(it => it.split('=')) - .filter(it => ['DedeUserID','bili_jct', 'SESSDATA'].indexOf(it[0]) > -1) + .filter(it => ['DedeUserID','bili_jct', 'SESSDATA', 'buvid3'].indexOf(it[0]) > -1) .map(it => it.join('=')) .join('; ') .split() @@ -83,7 +83,7 @@ Chrome浏览器: 也可以采用**其他方式获取**所需的Cookie -只需含有 `DedeUserID=...;SESSDATA=...;bili_jct=...` 三项即可 +只需含有 `DedeUserID=...;SESSDATA=...;bili_jct=...;buvid3=...` 即可 (分号分割, 不要换行, 顺序随意) diff --git a/lib/data/global_var.js b/lib/data/global_var.js index c7a118d..5537446 100644 --- a/lib/data/global_var.js +++ b/lib/data/global_var.js @@ -29,7 +29,11 @@ let global_var = { config.updata(num); - this.set('cookie', cookie + ';buvid3=AAAAAAAA-BBBB-CCCC-DDDD-DDDDDDDDDDDDDDDDDinfoc'); + if (!/buvid3/.test(cookie)) { + this.set('cookie', cookie + ';buvid3=AAAAAAAA-BBBB-CCCC-DDDD-DDDDDDDDDDDDDDDDDinfoc'); + } else { + this.set('cookie', cookie); + } cookie.split(/\s*;\s*/).forEach(item => { const _item = item.split('='); @@ -53,4 +57,4 @@ let global_var = { }; -module.exports = global_var; \ No newline at end of file +module.exports = global_var;