From 700e464e2c6a783558a85c7690527212fd29291f Mon Sep 17 00:00:00 2001 From: zhiyu1998 <542716863@qq.com> Date: Thu, 5 Sep 2024 13:49:50 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9E=20fix:=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E7=B4=A7=E6=80=A5=E4=BF=AE=E5=A4=8D=E5=90=8E=E7=9A=84=E9=81=BF?= =?UTF-8?q?=E5=85=8Dmcdn=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- utils/bilibili.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/utils/bilibili.js b/utils/bilibili.js index d1e7a1a..154e98e 100644 --- a/utils/bilibili.js +++ b/utils/bilibili.js @@ -210,9 +210,11 @@ export async function getDownloadUrl(url, SESSDATA) { const videoData = video?.[0]; const audioData = audio?.[0]; // 提取信息 - const { height, frameRate, baseUrl: videoBaseUrl } = videoData; - const { baseUrl: audioBaseUrl } = audioData; - return { videoUrl: videoBaseUrl, audioUrl: audioBaseUrl }; + const { backupUrl: videoBackupUrl, baseUrl: videoBaseUrl } = videoData; + const videoUrl = selectAndAvoidMCdnUrl(videoBaseUrl, videoBackupUrl); + const { backupUrl: audioBackupUrl,baseUrl: audioBaseUrl } = audioData; + const audioUrl = selectAndAvoidMCdnUrl(audioBaseUrl, audioBackupUrl); + return { videoUrl, audioUrl }; } /**