fix: cookie参数buvid3错误导致专栏获取滞后

This commit is contained in:
shanmite 2023-07-03 10:29:05 +08:00
parent c8876a7fd1
commit f4f45c5107
2 changed files with 8 additions and 4 deletions

View File

@ -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=...` 即可
(分号分割, 不要换行, 顺序随意)

View File

@ -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;
module.exports = global_var;