From f4dff47bc30c7a5d3b13ba38a2937d05dd1c8fb8 Mon Sep 17 00:00:00 2001 From: huangxd- <649924757@qq.com> Date: Tue, 21 Oct 2025 23:22:21 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dbahamut=E5=9C=A8=E6=9C=AC?= =?UTF-8?q?=E5=9C=B0=E5=90=AF=E5=8A=A8=E5=92=8Cdocker=E5=9C=BA=E6=99=AF?= =?UTF-8?q?=E4=B8=8B=E4=BB=A3=E7=90=86=E9=97=AE=E9=A2=98=20(#70)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- danmu_api/worker.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/danmu_api/worker.js b/danmu_api/worker.js index 0f8c81e..255cd8c 100644 --- a/danmu_api/worker.js +++ b/danmu_api/worker.js @@ -4599,7 +4599,8 @@ async function bahamutSearch(keyword) { async function getBahamutEpisodes(videoSn) { try { - const url = proxyUrl ? `http://127.0.0.1:5321/proxy?url=https://api.gamer.com.tw/anime/v1/video.php?videoSn=${videoSn}` : `https://api.gamer.com.tw/anime/v1/video.php?videoSn=${videoSn}`; + const targetUrl = `https://api.gamer.com.tw/anime/v1/video.php?videoSn=${videoSn}`; + const url = proxyUrl ? `http://127.0.0.1:5321/proxy?url=${encodeURIComponent(targetUrl)}` : targetUrl; const resp = await httpGet(url, { headers: { "Content-Type": "application/json", @@ -4638,7 +4639,8 @@ async function fetchBahamutEpisodeDanmu(videoSn) { let danmus = []; try { - const url = proxyUrl ? `http://127.0.0.1:5321/proxy?url=https://api.gamer.com.tw/anime/v1/danmu.php?geo=TW%2CHK&videoSn=${videoSn}` : `https://api.gamer.com.tw/anime/v1/danmu.php?geo=TW%2CHK&videoSn=${videoSn}`; + const targetUrl = `https://api.gamer.com.tw/anime/v1/danmu.php?geo=TW%2CHK&videoSn=${videoSn}`; + const url = proxyUrl ? `http://127.0.0.1:5321/proxy?url=${encodeURIComponent(targetUrl)}` : targetUrl; const resp = await httpGet(url, { headers: { "Content-Type": "application/json",