From 2d568fc75c79020c668268eb1c0f7328c642ecfe Mon Sep 17 00:00:00 2001 From: src48597962 <48597962@qq.com> Date: Tue, 11 Apr 2023 08:40:31 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20'SrcJu.js'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- SrcJu.js | 21 +++++++++++++++------ 1 file changed, 15 insertions(+), 6 deletions(-) diff --git a/SrcJu.js b/SrcJu.js index 51ce5fa9..3ec11f61 100644 --- a/SrcJu.js +++ b/SrcJu.js @@ -233,17 +233,25 @@ function erji() { let url = input.split("##")[1]; return 解析(url,公共); }, 解析, 公共); - download = lazy; + download = $.toString((解析, 公共) => { + return 解析(input,公共); + }, 解析, 公共); }else if (stype=="阅读") { lazy = $("#readTheme##autoPage#").rule((解析, 公共) => { let url = input.split("##")[1].replace('#readTheme##autoPage#',''); 解析(url,公共); }, 解析, 公共); - download = $("").lazyRule((解析, 公共) => { - let url = input.split("##")[1]; - return 解析(url,公共); + log($.toString(解析)); + download = $.toString((解析, 公共) => { + return 解析(input,公共); }, 解析, 公共); - download = download.replace('setResult(d)',`return d[1].title`).replace('getResCode()','request(url)'); + if($.toString(解析).indexOf('return')>-1){ + download = $.toString((解析, 公共) => { + return 解析(input,公共,1); + }, 解析, 公共); + }else{ + download = download.replace('setResult(d)',`return d[1].title`); + } } d.push({ @@ -301,7 +309,8 @@ function erji() { "bookTopPic": pic, "parseCode": download.split('js:')[1], "ruleName": MY_RULE.title, - "type": stype=="阅读"?"novel":"comic" + "type": stype=="漫画"?"comic":"novel", + "decode":"" } } })