兔九三🐰
https://www.tu93.org
mctiantian2501314 (2333)01/28 22:48
by天天的鸟蛋蛋 修复正文下一页 和解决出现“文章不存在” 获取不到内容的情况 修复已知问题 //2025/1/28
{ "bookSourceComment": "by天天的鸟蛋蛋 修复正文下一页\n和解决出现“文章不存在” 获取不到内容的情况\n修复已知问题\n\/\/2025\/1\/28", "bookSourceGroup": "", "bookSourceName": "兔九三🐰", "bookSourceType": 0, "bookSourceUrl": "https:\/\/www.tu93.org", "bookUrlPattern": "https?:\/\/www.tu93.org\/book\/\\d+.html", "customOrder": 0, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"玄幻奇幻\",\"url\":\"\/xuanhuan?order=all&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"武侠仙侠\",\"url\":\"\/xianxia?order=all&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"都市言情\",\"url\":\"\/dushi?order=all&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史军事\",\"url\":\"\/lishi?order=all&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"科幻传奇\",\"url\":\"\/kehuan?order=all&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"恐怖灵异\",\"url\":\"\/kongbu?order=all&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"其他类型\",\"url\":\"\/qita?order=all&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"全本小说\",\"url\":\"\/quanben?order=all&page={{page}}\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"全部小说\",\"url\":\"\/shuku<,?page={{page}}>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]", "header": "{\n \"User-Agent\": \"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/82.0.4080.0 Safari\/537.36 Edg\/82.0.453.0\"\n}", "lastUpdateTime": "1738075723497", "loginUrl": "", "respondTime": 1951, "ruleBookInfo": { "author": "[property$=author]@content", "coverUrl": "[property$=image]@content", "init": "<js>\nwhile(src.match(\/文章不存在\/)){\n\tPackages.java.lang.Thread.sleep(10)\n\tsrc=java.ajax(baseUrl)\n\t}\nresult\n<\/js>", "intro": "[property$=description]@content##(^|[。!?]+[”」)】]?)##$1<br>", "kind": "[property~=category|status|update_time]@content##..:.*|\\s", "lastChapter": "[property$=latest_chapter_name]@content##[\\((【].*?[求更票谢乐发订合补加Kk].*?[】)\\)]", "name": "[property$=book_name]@content", "tocUrl": "", "wordCount": "" }, "ruleContent": { "content": "<js>\nwhile(src.match(\/文章不存在\/)){\n\tPackages.java.lang.Thread.sleep(10)\n\tsrc=java.ajax(baseUrl)\n\t}\nresult=java.getString(\"#htmlContent@html\",src)\nresult\n<\/js>##X更新最快", "imageDecode": "", "nextContentUrl": "@js:\nif (result.indexOf(\"xyy2.png\") > -1) {\njsstr = result.match(\/var jsstr =\"(.*)\";\/)[1];\njsarr = result.match(\/var jsarr =\\[(.*)\\];\/)[1].split(\",\");\n\nvar nnstr = \"\";\nvar nnarr = [];\njsstr = String(java.base64Decode(jsstr));\nfor (a = 0; a < jsstr.length; a++) {\nnnarr.push(jsstr[a]);\n}\nfor (b = 0; b < jsarr.length; b++) {\nnnstr = nnstr + nnarr[jsarr[b]];\n}\nnnstr + \"\\.html\"\n}", "payAction": "", "replaceRegex": "##第.*章.*\\s*|\\s*.*如章节缺失.*\\s*|你看到的.*有缺失.*或者请使用其它.*\\s*|.*喜欢看.*写的.*|,最快更新最新章节!|.*完整章节\\)|[\\((]本章完[\\))].*", "sourceRegex": "" }, "ruleExplore": { "author": "td.2@text", "bookList": "tbody tr!0", "bookUrl": "a.0@href", "coverUrl": "a.0@href##.+\\D((\\d+)\\d{3})\\D##https:\/\/statics.tu93.org\/$2\/$1\/$1s.jpg###", "kind": "td.4:3@text", "lastChapter": "a.1@text", "name": "a.0@text" }, "ruleSearch": { "author": "a.1@text", "bookList": ".col-md-10", "bookUrl": "a.0@href", "checkKeyWord": "剑来", "coverUrl": "a.0@href##.+\\D((\\d+)\\d{3})\\D##https:\/\/statics.tu93.org\/$2\/$1\/$1s.jpg###", "intro": "p.1@text", "kind": "p.3@text##.*:", "lastChapter": "a.2@title##[\\((【].*?[求更票谢乐发订合补加Kk].*?[】)\\)]", "name": "a.0@text", "wordCount": "" }, "ruleToc": { "chapterList": "<js>\nwhile(src.match(\/文章不存在\/)){\n\tPackages.java.lang.Thread.sleep(10)\n\tsrc=java.ajax(baseUrl)\n\t}\nresult\n<\/js>\n.col-md-3 a", "chapterName": "text##[\\((【].*?[求更票谢乐发订合补加Kk].*?[】)\\)]", "chapterUrl": "href", "preUpdateJs": "", "updateTime": "" }, "searchUrl": "@js:\nvar su=source.key,\nhtml=java.ajax(su),\ntoken=org.jsoup.Jsoup.parse(html)\n.select('input[name=_token]')\n.attr('value');\nso=su+\"\/search,\"\nbody=`keyword=${key}&page={{page}}&_token=${token}`;\npost=JSON.stringify({\n \"body\": String(body),\n \"method\": \"POST\"\n});\n\nso+post", "weight": 0 }