From 01e58f458bd6afe0a450f44894cc828bdfa480af Mon Sep 17 00:00:00 2001 From: buvta <12312540+buvta@users.noreply.github.com> Date: Tue, 19 Jan 2021 20:26:53 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8Dzy.download=E5=9B=A0=E5=88=86?= =?UTF-8?q?=E9=9A=94=E7=AC=A6=E5=AF=BC=E8=87=B4=E7=9A=84bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/lib/site/tools.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/lib/site/tools.js b/src/lib/site/tools.js index 353429a..58f073a 100644 --- a/src/lib/site/tools.js +++ b/src/lib/site/tools.js @@ -318,10 +318,10 @@ const zy = { const type = Object.prototype.toString.call(dd) if (type === '[object Array]') { for (const i of dd) { - downloadUrls = i._t.split('#').map(e => encodeURI(e.split('$')[1])).join('\n') + downloadUrls = i._t.replace(/\$+/g, '$').split('#').map(e => encodeURI(e.includes('$') ? e.split('$')[1] : e)).join('\n') } } else { - downloadUrls = dd._t.split('#').map(e => encodeURI(e.split('$')[1])).join('\n') + downloadUrls = dd._t.replace(/\$+/g, '$').split('#').map(e => encodeURI(e.includes('$') ? e.split('$')[1] : e)).join('\n') } if (downloadUrls) { info = '调用下载接口获取到的链接已复制, 快去下载吧!' @@ -337,7 +337,7 @@ const zy = { zy.detail(key, id).then(res => { const dl = res.fullList.find(e => e.flag === videoFlag) || res.fullList[0] for (const i of dl.list) { - const url = encodeURI(i.split('$')[1]) + const url = encodeURI(i.includes('$') ? i.split('$')[1] : i) downloadUrls += (url + '\n') } if (downloadUrls) {