From f812964e551b8031b7ed932789ec34c752c793ea Mon Sep 17 00:00:00 2001 From: morning-start Date: Sun, 27 Jul 2025 00:23:29 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E7=AB=A0=E8=8A=82ID?= =?UTF-8?q?=E5=92=8C=E7=82=B9=E5=87=BB=E6=95=B0=E8=BD=AC=E6=8D=A2=E4=B8=BA?= =?UTF-8?q?=E5=AD=97=E7=AC=A6=E4=B8=B2=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 确保章节ID和点击数字段始终作为字符串处理,避免潜在的类型错误。同时修正URL参数拼接中的变量名错误。 --- zaimanhua.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/zaimanhua.js b/zaimanhua.js index a716a46..b454d65 100644 --- a/zaimanhua.js +++ b/zaimanhua.js @@ -314,7 +314,7 @@ class ZaiManHua extends ComicSource { let chapters = new Map(); info.chapterList[0].data.forEach((e) => { - chapters.set(e.chapter_id, e.chapter_title); + chapters.set(e.chapter_id.toString(), e.chapter_title); }); // chapters 按照key排序 let chaptersSorted = new Map([...chapters].sort((a, b) => a[0] - b[0])); @@ -338,7 +338,7 @@ class ZaiManHua extends ComicSource { let tags = { 状态: [info.status], 类型: [info.readerGroup, ...info.types.split("/")], - 点击: [info.hitNumStr], + 点击: [info.hitNumStr.toString()], 订阅: [info.subNumStr], }; @@ -372,7 +372,7 @@ class ZaiManHua extends ComicSource { comic_py: comicId, }; let params_str_ = Object.keys(params_) - .map((key) => `${key}=${params[key]}`) + .map((key) => `${key}=${params_[key]}`) .join("&"); let url_ = `${api_}?${params_str_}`; const json_ = await this.fetchJson(url_);