中文看
http://wap.zwkan.cc
mctiantian2501314 (2333)01/09 13:50
// 2025/1/9 by天天的鸟蛋蛋 修复正文下一页 我的方法 @js: var JsDom = Packages.org.jsoup.Jsoup; var Document = Packages.org.jsoup.nodes.Document; var Element = Packages.org.jsoup.nodes.Element; var document = JsDom.parse(src); var png = /next.png/.test(src); var matchResult = src.match(/eval(.function.*)/); var next = matchResult ? matchResult[1] : ""; var url = next ? eval(next) : ""; java.log(url); if (url) { var nextChapterElement = document.select("*:contains(下一章)").first(); if (nextChapterElement) { java.log("找到下一章,停止执行。"); } else { eval(url.replace(/var/, "")); } } @关耳 的方法 @js: if(java.getString("@text.下一章@text")==""){ var png=/next.png/.test(src); next=png?src.match(/eval(.function.*)/)[1]:""; var url=next?eval(next):""; //java.log(url) result = url?eval(url.replace(/var/,"")):"" }
{ "bookSourceComment": "\/\/ 2025\/1\/9 by天天的鸟蛋蛋 修复正文下一页\n我的方法\n@js:\nvar JsDom = Packages.org.jsoup.Jsoup;\nvar Document = Packages.org.jsoup.nodes.Document;\nvar Element = Packages.org.jsoup.nodes.Element;\n\nvar document = JsDom.parse(src);\n\nvar png = \/next.png\/.test(src);\nvar matchResult = src.match(\/eval(.function.*)\/);\nvar next = matchResult ? matchResult[1] : \"\";\nvar url = next ? eval(next) : \"\";\njava.log(url);\n\nif (url) {\n \n var nextChapterElement = document.select(\"*:contains(下一章)\").first();\n \n if (nextChapterElement) {\n java.log(\"找到下一章,停止执行。\");\n } else {\n eval(url.replace(\/var\/, \"\"));\n }\n}\n\n\n\n@关耳 的方法\n@js:\nif(java.getString(\"@text.下一章@text\")==\"\"){\nvar png=\/next.png\/.test(src);\nnext=png?src.match(\/eval(.function.*)\/)[1]:\"\";\nvar url=next?eval(next):\"\";\n\/\/java.log(url)\nresult = url?eval(url.replace(\/var\/,\"\")):\"\"\n}", "bookSourceGroup": "", "bookSourceName": "中文看", "bookSourceType": 0, "bookSourceUrl": "http:\/\/wap.zwkan.cc", "customOrder": 384, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "玄幻::\/xuanhuanqihuan\/<,{{page}}.html>\n仙侠::\/wuxiaxianxia\/<,{{page}}.html>\n都市::\/dushiyanqing\/<,{{page}}.html>\n历史::\/lishijunshi\/<,{{page}}.html>\n科幻::\/kehuanchuanqi\/<,{{page}}.html>\n恐怖::\/kongbulingyi\/<,{{page}}.html>\n其他::\/qitaleixing\/<,{{page}}.html>\n全本::\/quanben\/<,{{page}}.html>", "header": "{\"User-Agent\": \"Mozilla\/5.0 (Linux; Android 9) Mobile Safari\/537.36\"}", "lastUpdateTime": "1736401839437", "respondTime": 180000, "ruleBookInfo": { "author": "[property=\"og:novel:author\"]@content", "coverUrl": "[property=\"og:image\"]@content", "downloadUrls": "text.TXT下载@href", "intro": "[property=\"og:description\"]@content\n##简介:", "kind": "[property=\"og:novel:category\"]@content", "lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content", "name": "[property=\"og:novel:book_name\"]@content" }, "ruleContent": { "content": "#nr1@p@ownText", "nextContentUrl": "@js:\nvar JsDom = Packages.org.jsoup.Jsoup;\nvar Document = Packages.org.jsoup.nodes.Document;\nvar Element = Packages.org.jsoup.nodes.Element;\n\nvar document = JsDom.parse(src);\n\nvar png = \/next.png\/.test(src);\nvar matchResult = src.match(\/eval(.function.*)\/);\nvar next = matchResult ? matchResult[1] : \"\";\nvar url = next ? eval(next) : \"\";\njava.log(url);\n\nif (url) {\n \n var nextChapterElement = document.select(\"*:contains(下一章)\").first();\n \n if (nextChapterElement) {\n java.log(\"找到下一章,停止执行。\");\n } else {\n eval(url.replace(\/var\/, \"\"));\n }\n}\n\n", "replaceRegex": "##\\s*本章未完.*\\s*|\\s*《.*?》,牢记网址:wap.zwkan.cc", "webJs": "" }, "ruleExplore": { "author": ".s3@text", "bookList": ".lis@li", "bookUrl": "a@href", "coverUrl": "@js:\"\/images\/default.jpg\"", "kind": ".s1@text##\\[|\\]", "name": "a@text" }, "ruleSearch": { "author": ".s3@text", "bookList": ".lis@li", "bookUrl": ".s2@a@href", "checkKeyWord": "剑来", "coverUrl": "@js:\"\/images\/default.jpg\"", "kind": ".s1@text##\\[|\\]", "name": ".s2@a@text" }, "ruleToc": { "chapterList": ".chapter.1@li", "chapterName": "a@text", "chapterUrl": "a@href", "nextTocUrl": "option@value||text.下一页@href" }, "searchUrl": "@js:\n\nhtml = java.ajax(source.getKey())\n\ntoken = org.jsoup.Jsoup.parse(html).select('input[name=_token]').attr('value')\n\n\"\/search,\"+JSON.stringify({\n \"body\": `_token=${token}&kw=${key}`,\n \"method\": \"POST\"\n})", "weight": 0 }