From 3732b41c87c3308f52ee5f45bb8d7c3e331ff646 Mon Sep 17 00:00:00 2001 From: JimmyLv Date: Fri, 3 Mar 2023 20:32:55 +0800 Subject: [PATCH] fix: add more session token --- utils/3rd/bilibili.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/utils/3rd/bilibili.ts b/utils/3rd/bilibili.ts index 39374a51..1b86015c 100644 --- a/utils/3rd/bilibili.ts +++ b/utils/3rd/bilibili.ts @@ -1,13 +1,16 @@ +import { sample } from "lodash"; + const run = async (bvId: string) => { const requestUrl = `https://api.bilibili.com/x/web-interface/view?bvid=${bvId}`; console.log(`fetch`, requestUrl); + const sessdata = sample(process.env.BILIBILI_SESSION_TOKEN?.split(",")); const headers = { Accept: "application/json", "Content-Type": "application/json", "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.0.0 Safari/537.36", Host: "api.bilibili.com", - Cookie: `SESSDATA=${process.env.BILIBILI_SESSION_TOKEN}`, + Cookie: `SESSDATA=${sessdata}`, }; const response = await fetch(requestUrl, { method: "GET",