🔞腐书宅
http://m.fushuzhai.cc
sotus0121 (1461)2024/03/21
已修复!
{ "bookSourceComment": "by 阿鬼&好运连连\n感谢好运大佬的js模板!", "bookSourceGroup": "★网页源", "bookSourceName": "🔞腐书宅", "bookSourceType": 0, "bookSourceUrl": "http:\/\/m.fushuzhai.cc", "bookUrlPattern": "http:\/\/m.fushuzhai.cc\/novel\/\\d+\/", "customOrder": 185, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "耽美完本::\/wapsort\/1_{{page}}.html\n高辣完本::\/wapsort\/2_{{page}}.html\n言情完本::\/wapsort\/3_{{page}}.html\n百合完本::\/wapsort\/4_{{page}}.html\n耽美连载::\/wapsort\/5_{{page}}.html\n其他类别::\/wapsort\/6_{{page}}.html\n言情连载::\/wapsort\/7_{{page}}.html\n私密趣事::\/wapsort\/8_{{page}}.html\n快穿::\/tag\/1\/p_{{page}}.html\n美攻::\/tag\/2\/p_{{page}}.html\n肉文::\/tag\/3\/p_{{page}}.html\n年下::\/tag\/4\/p_{{page}}.html\n年上::\/tag\/5\/p_{{page}}.html\n人兽::\/tag\/6\/p_{{page}}.html\n强强::\/tag\/7\/p_{{page}}.html\n穿越::\/tag\/8\/p_{{page}}.html\n双性::\/tag\/9\/p_{{page}}.html\n强受::\/tag\/10\/p_{{page}}.html\nABO::\/tag\/11\/p_{{page}}.html\n重生::\/tag\/12\/p_{{page}}.html\nHP::\/tag\/13\/p_{{page}}.html\n虐文::\/tag\/14\/p_{{page}}.html\n温馨::\/tag\/15\/p_{{page}}.html\nNP::\/tag\/16\/p_{{page}}.html\n父子::\/tag\/17\/p_{{page}}.html\n兄弟::\/tag\/18\/p_{{page}}.html\n萌文::\/tag\/19\/p_{{page}}.html\nBE::\/tag\/20\/p_{{page}}.html\n末世::\/tag\/21\/p_{{page}}.html\n人鱼::\/tag\/22\/p_{{page}}.html\n师生::\/tag\/23\/p_{{page}}.html\n网游::\/tag\/24\/p_{{page}}.html\n娱乐圈::\/tag\/25\/p_{{page}}.html\n高干::\/tag\/26\/p_{{page}}.html\n金手指::\/tag\/27\/p_{{page}}.html\n反攻::\/tag\/28\/p_{{page}}.html\n诱受::\/tag\/29\/p_{{page}}.html\n种田::\/tag\/30\/p_{{page}}.html\n生子::\/tag\/31\/p_{{page}}.html\nSM调教::\/tag\/32\/p_{{page}}.html", "header": "@js:JSON.stringify({\"referer\":baseUrl})", "lastUpdateTime": 1710950558087, "loginUrl": "http:\/\/m.fushuzhai.cc\/mylogin.html", "respondTime": 182956, "ruleBookInfo": { "author": "[property$=author]@content", "coverUrl": "[property$=image]@content", "init": "", "intro": "[property$=description]@content", "kind": "[property~=category|status|update_time]@content", "lastChapter": "[property$=latest_chapter_name]@content||[property$=lastest_chapter_name]@content", "name": "[property$=book_name]@content", "tocUrl": "@js:\nindex=java.getElements(\"@@class.chapterList@li\").length>9;\nif(index){\n\tvar id=baseUrl.match(\/\\d+\/);\n\tvar aid=String(id);\n\tjava.put(\"aid\",aid);\n\tvar url=book.origin+\"\/mytool\/getChapterList\/,\";\n\tvar img=book.origin+\"\/mytool\/getVerify\/\";\n\tvar verify=java.getVerificationCode(img);\n\tvar body=`verify=${verify}&aid=${aid}&sbt=提交`;\n\tvar option={\n \"body\": String(body),\n \"method\": \"POST\"\n}\n\tresult=url+JSON.stringify(option)\n\t}else{\n\tvar id=baseUrl.match(\/\\d+\/);\n\tvar aid=String(id);\n\tjava.put(\"aid\",aid);\n\t\tresult=baseUrl;\n\t\t}", "wordCount": "" }, "ruleContent": { "content": "@js:\nif(\/_\/.test(baseUrl)){\n\tvar go=java.getElement(\"script\");\n\tvar ok=String(go);\n\tvar jsp=ok.match(\/\tdocument.getElementById\\('(.*)'\\).onclick = function\/)[1];\n\tvar _id=String(\"@@#\"+jsp);\n\tresult=java.getString(_id+\"@p@html\");\n\t}else{\tresult=java.getString(\"@@.container@html\")\n\t\t}\nresult;", "imageStyle": "TEXT", "nextContentUrl": ".chapterPages@a[!0]@href\n##javascript.+Chapter\\((\\d+),(\\d+),(\\d+)\\)##\/novel\/$1\/$2_$3.html,{'webView': true}###", "replaceRegex": "##下载app.*|小贴士:.*", "sourceRegex": "", "webJs": "" }, "ruleExplore": { "author": "p[0]@strong@text||span@text", "bookList": ".common-bookele||id.list_ul@li", "bookUrl": "h3@a@href||a[1]@href", "coverUrl": "", "intro": ".abstract@text", "kind": "p[1]@text##栏目:", "lastChapter": "", "name": "h3@a@text||a[1]@text", "wordCount": "" }, "ruleReview": {}, "ruleSearch": { "author": "p[0]@strong@text", "bookList": ".common-bookele", "bookUrl": "a@href", "coverUrl": "", "intro": "a[1]@text", "kind": "p[1]@text##栏目:|更新时间:|a[0]@text", "lastChapter": "", "name": ".articlename@text||a[1]@text", "wordCount": "" }, "ruleToc": { "chapterList": ".chapterList.otherChapterList li a\n<js>\nif(String(src).match(\/验证码不对\/)){\n\tjava.toast(\"验证码错误,右上角三点刷新重新获取验证码\");\n\tresult=[{text: \"验证码错误,右上角三点刷新重新获取验证码\"}];\n}else{\n\tresult=result;\n\t}\n<\/js>", "chapterName": "text\n@js:\nresult.replace(book.name,\"\")\n##全部章节列表.*", "chapterUrl": "href\n<js>\nif(result.match(\/novel\/)){\n\t\tresult=result;\n\t\t}else if(result.match(\/goChapter\/)){\n\tvar aid=java.get(\"aid\");\n\tvar key=source.getKey();\n\tvar go=result.match(\/goChapter\\((\\d+)\\)\/);\n\tif(go&&go[1]){\n\t\tgo=go[1];\n\turl=`${key}\/novel\/${aid}\/${go}.html`;\n\t}else{go=\"\";url=\"\";}\n\tresult=String(url);\n\t}else {\n\t\t\tjava.toast(\"如未获取到链接,可在右上角三点刷新后再试。还不行就是末尾章节链接为空,没有更新。\");\n\t\t\t}\n<\/js>##$##,{'webView': true}", "isVip": "", "nextTocUrl": "", "updateTime": "" }, "searchUrl": "\/search.html,{\n \"body\": \"key={{key}}\",\n \"charset\": \"UTF-8\",\n \"method\": \"POST\"\n}", "weight": 0 }