[{"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>##Ｘ更新最快","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}]