From 886ccff341dd45e47b0ecd52e21225d190e80337 Mon Sep 17 00:00:00 2001 From: shanmite Date: Wed, 24 Aug 2022 17:09:14 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20cookie=E7=BC=BA=E5=B0=91`buvid3`?= =?UTF-8?q?=E5=AF=BC=E8=87=B4412(#182)(#185)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Fixed #185 --- lib/data/global_var.js | 2 +- lib/net/bili.js | 13 ++----------- test/api.test.js | 2 ++ 3 files changed, 5 insertions(+), 12 deletions(-) diff --git a/lib/data/global_var.js b/lib/data/global_var.js index 2787999..050b5c9 100644 --- a/lib/data/global_var.js +++ b/lib/data/global_var.js @@ -29,7 +29,7 @@ let global_var = { config.updata(num); - this.set('cookie', cookie); + this.set('cookie', cookie + ';buvid3=AAAAAAAA-BBBB-CCCC-DDDD-DDDDDDDDDDDDDDDDDinfoc'); cookie.split(/\s*;\s*/).forEach(item => { const _item = item.split('='); diff --git a/lib/net/bili.js b/lib/net/bili.js index 12cf998..714f2af 100644 --- a/lib/net/bili.js +++ b/lib/net/bili.js @@ -889,17 +889,8 @@ const bili_client = { } }, _getTopRcmd: new Line('获取推荐', [ - () => new Promise((resolve) => { - send({ - url: API.TOP_RCMD, - method: 'GET', - headers: { - "accept": 'application/json, text/plain, */*', - "cookie": GlobalVar.get("cookie") + ";buvid3=1" - }, - success: res => resolve(res.body), - failure: err => resolve(err) - }) + () => get({ + url: API.TOP_RCMD }), () => get({ url: API.TOP_FEED_RCMD diff --git a/test/api.test.js b/test/api.test.js index f2943fd..7e64fbb 100644 --- a/test/api.test.js +++ b/test/api.test.js @@ -24,6 +24,8 @@ const util = require('./util'); 1), 3 ) + }, async () => { + assert.notEqual((await bili_client.searchArticlesByKeyword("专栏")).length, 0) } ])