From f4f45c51076289b252aca404ad433207331b4127 Mon Sep 17 00:00:00 2001 From: shanmite Date: Mon, 3 Jul 2023 10:29:05 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20cookie=E5=8F=82=E6=95=B0buvid3=E9=94=99?= =?UTF-8?q?=E8=AF=AF=E5=AF=BC=E8=87=B4=E4=B8=93=E6=A0=8F=E8=8E=B7=E5=8F=96?= =?UTF-8?q?=E6=BB=9E=E5=90=8E?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 4 ++-- lib/data/global_var.js | 8 ++++++-- 2 files changed, 8 insertions(+), 4 deletions(-) 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;