>>6*(3-v)&63));if(l=t.charAt(64))for(;d.length%4;)d.push(l);return d.join(\"\")},parse:function(d){var l=d.length,s=this._map,t=s.charAt(64);t&&(t=d.indexOf(t),-1!=t&&(l=t));for(var t=[],r=0,w=0;w<\nl;w++)if(w%4){var v=s.indexOf(d.charAt(w-1))<<2*(w%4),b=s.indexOf(d.charAt(w))>>>6-2*(w%4);t[r>>>2]|=(v|b)<<24-8*(r%4);r++}return p.create(t,r)},_map:\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\"}})();\n(function(u){function p(b,n,a,c,e,j,k){b=b+(n&a|~n&c)+e+k;return(b<>>2]&255}};d.BlockCipher=v.extend({cfg:v.cfg.extend({mode:b,padding:q}),reset:function(){v.reset.call(this);var a=this.cfg,b=a.iv,a=a.mode;if(this._xformMode==this._ENC_XFORM_MODE)var c=a.createEncryptor;else c=a.createDecryptor,this._minBufferSize=1;this._mode=c.call(a,\nthis,b&&b.words)},_doProcessBlock:function(a,b){this._mode.processBlock(a,b)},_doFinalize:function(){var a=this.cfg.padding;if(this._xformMode==this._ENC_XFORM_MODE){a.pad(this._data,this.blockSize);var b=this._process(!0)}else b=this._process(!0),a.unpad(b);return b},blockSize:4});var n=d.CipherParams=l.extend({init:function(a){this.mixIn(a)},toString:function(a){return(a||this.formatter).stringify(this)}}),b=(p.format={}).OpenSSL={stringify:function(a){var b=a.ciphertext;a=a.salt;return(a?s.create([1398893684,\n1701076831]).concat(a).concat(b):b).toString(r)},parse:function(a){a=r.parse(a);var b=a.words;if(1398893684==b[0]&&1701076831==b[1]){var c=s.create(b.slice(2,4));b.splice(0,4);a.sigBytes-=16}return n.create({ciphertext:a,salt:c})}},a=d.SerializableCipher=l.extend({cfg:l.extend({format:b}),encrypt:function(a,b,c,d){d=this.cfg.extend(d);var l=a.createEncryptor(c,d);b=l.finalize(b);l=l.cfg;return n.create({ciphertext:b,key:c,iv:l.iv,algorithm:a,mode:l.mode,padding:l.padding,blockSize:a.blockSize,formatter:d.format})},\ndecrypt:function(a,b,c,d){d=this.cfg.extend(d);b=this._parse(b,d.format);return a.createDecryptor(c,d).finalize(b.ciphertext)},_parse:function(a,b){return\"string\"==typeof a?b.parse(a,this):a}}),p=(p.kdf={}).OpenSSL={execute:function(a,b,c,d){d||(d=s.random(8));a=w.create({keySize:b+c}).compute(a,d);c=s.create(a.words.slice(b),4*c);a.sigBytes=4*b;return n.create({key:a,iv:c,salt:d})}},c=d.PasswordBasedCipher=a.extend({cfg:a.cfg.extend({kdf:p}),encrypt:function(b,c,d,l){l=this.cfg.extend(l);d=l.kdf.execute(d,\nb.keySize,b.ivSize);l.iv=d.iv;b=a.encrypt.call(this,b,c,d.key,l);b.mixIn(d);return b},decrypt:function(b,c,d,l){l=this.cfg.extend(l);c=this._parse(c,l.format);d=l.kdf.execute(d,b.keySize,b.ivSize,c.salt);l.iv=d.iv;return a.decrypt.call(this,b,c,d.key,l)}})}();\n(function(){for(var u=CryptoJS,p=u.lib.BlockCipher,d=u.algo,l=[],s=[],t=[],r=[],w=[],v=[],b=[],x=[],q=[],n=[],a=[],c=0;256>c;c++)a[c]=128>c?c<<1:c<<1^283;for(var e=0,j=0,c=0;256>c;c++){var k=j^j<<1^j<<2^j<<3^j<<4,k=k>>>8^k&255^99;l[e]=k;s[k]=e;var z=a[e],F=a[z],G=a[F],y=257*a[k]^16843008*k;t[e]=y<<24|y>>>8;r[e]=y<<16|y>>>16;w[e]=y<<8|y>>>24;v[e]=y;y=16843009*G^65537*F^257*z^16843008*e;b[k]=y<<24|y>>>8;x[k]=y<<16|y>>>16;q[k]=y<<8|y>>>24;n[k]=y;e?(e=z^a[a[a[G^z]]],j^=a[a[j]]):e=j=1}var H=[0,1,2,4,8,\n16,32,64,128,27,54],d=d.AES=p.extend({_doReset:function(){for(var a=this._key,c=a.words,d=a.sigBytes/4,a=4*((this._nRounds=d+6)+1),e=this._keySchedule=[],j=0;j>>24]<<24|l[k>>>16&255]<<16|l[k>>>8&255]<<8|l[k&255]):(k=k<<8|k>>>24,k=l[k>>>24]<<24|l[k>>>16&255]<<16|l[k>>>8&255]<<8|l[k&255],k^=H[j/d|0]<<24);e[j]=e[j-d]^k}c=this._invKeySchedule=[];for(d=0;dd||4>=j?k:b[l[k>>>24]]^x[l[k>>>16&255]]^q[l[k>>>\n8&255]]^n[l[k&255]]},encryptBlock:function(a,b){this._doCryptBlock(a,b,this._keySchedule,t,r,w,v,l)},decryptBlock:function(a,c){var d=a[c+1];a[c+1]=a[c+3];a[c+3]=d;this._doCryptBlock(a,c,this._invKeySchedule,b,x,q,n,s);d=a[c+1];a[c+1]=a[c+3];a[c+3]=d},_doCryptBlock:function(a,b,c,d,e,j,l,f){for(var m=this._nRounds,g=a[b]^c[0],h=a[b+1]^c[1],k=a[b+2]^c[2],n=a[b+3]^c[3],p=4,r=1;r
",
"kind": "[property=\"og:novel:category\"]@content&&\n[property=\"og:novel:status\"]@content&&\n[property=\"og:novel:update_time\"]@content",
"lastChapter": "{{@@[property$=chapter_name]@content}}・{{@@[property$=update_time]@content##\\s.*}}\n@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\(\\{({【].*[求含理更谢乐发推票盟补加字Kk\\/].*/g,'')\n.replace(/^(\\d+)[、.]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(第.+章)\\s?\\d+/,'$1')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二两三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3",
"name": "[property=\"og:novel:book_name\"]@content",
"tocUrl": "text.查看全部章节@href"
},
"ruleContent": {
"content": "class.RBGsectionThree-content@html",
"nextContentUrl": ""
},
"ruleExplore": {
"author": "p.1@text",
"bookList": "class.CGsectionTwo-right-content-unit",
"bookUrl": "a.0@href",
"intro": "p.2@text##\\h",
"lastChapter": "p.3@text##最近更新",
"name": "p.0@text##阅读本书"
},
"ruleSearch": {
"author": "span.2@text",
"bookList": "class.SHsectionThree-middle@p",
"bookUrl": "a.1@href",
"checkKeyWord": "快穿",
"kind": "span.0@text##\\[|\\]",
"name": "span.1@text"
},
"ruleToc": {
"chapterList": "ol@class.BCsectionTwo-top@li",
"chapterName": "a@text",
"chapterUrl": "a@href##$##,{\"webView\": true}",
"nextTocUrl": "text.下一页@href"
},
"searchUrl": "https://www.finalbooks.work/search/{{key}}/{{page}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "",
"bookSourceName": "环安小说网",
"bookSourceType": 0,
"bookSourceUrl": "https://www.savilletailor.com/",
"customOrder": -98972,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"jsLib": "txtc='男人啊爱按暴臀逼擦潮操插吃抽处床春唇刺粗大洞逗硬儿反犯峰妇抚夫腹干搞根公宫勾股狠花滑坏魂鸡激夹奸交叫娇姐禁精进紧菊渴口裤胯快浪力搂乱裸妈毛迷靡妹摸嫩母娘尿咛女哦趴喷婆屁气枪窃骑妻情亲裙热日肉揉乳软润入塞骚色上舌射身深湿兽受舒爽水睡酥死烫痛舔天体挺头腿脱味慰吻握喔污下小性胸血穴阳痒药腰夜液野衣姨吟淫荫幽诱尤欲吁玉吮窄占征汁嘴,。…憋丢弄'",
"lastUpdateTime": 1740790525086,
"respondTime": 6000,
"ruleBookInfo": {
"author": "class.date@tag.a.0@text",
"name": "class.infos@text"
},
"ruleContent": {
"content": "
",
"kind": ".xx a.0@text",
"lastChapter": ".xx a.2@text",
"name": ".xx li.0@text",
"tocUrl": ".gengduo a@href"
},
"ruleContent": {
"content": "#nr@html",
"nextContentUrl": "text.下一页@href"
},
"ruleExplore": {
"author": "a.2@text",
"bookList": ".list ul",
"bookUrl": "a.1@href",
"coverUrl": "img@src",
"intro": "span.2@text",
"kind": "i@text",
"name": "a.1@text",
"wordCount": ""
},
"ruleSearch": {
"author": "a.2@text",
"bookList": ".xbk li",
"bookUrl": "a.1@href",
"checkKeyWord": "青春",
"coverUrl": "a.1@href##.+\\D((\\d+)\\d{3})\\D##http://img.lamei2.com/image/$2/$1/$1s.jpg###",
"intro": "",
"kind": "a.0@text##\\[|\\]",
"lastChapter": "",
"name": "a.1@text",
"wordCount": ""
},
"ruleToc": {
"chapterList": ".lb li a",
"chapterName": "text##本页章节列表结束!",
"chapterUrl": "href",
"nextTocUrl": ".showpage a@href"
},
"searchUrl": "s.php,{\n \"charset\": \"gbk\",\n \"method\": \"POST\",\n \"body\": \"type=articlename&s={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "18",
"bookSourceName": "🔞 御宅文",
"bookSourceType": 0,
"bookSourceUrl": "https://www.yuzhaiwen.com#一程",
"bookUrlPattern": "",
"customOrder": -98959,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreUrl": "总排行榜::/top/allvisit_{{page}}/\n月排行榜::/top/monthvisit_{{page}}/\n周排行榜::/top/weekvisit_{{page}}/\n总推荐榜::/top/allvote_{{page}}/\n月推荐榜::/top/monthvote_{{page}}/\n周推荐榜::/top/weekvote_{{page}}/\n最新入库::/top/postdate_{{page}}/\n最近更新::/top/lastupdate_{{page}}/\n原创更新::/top/authorupdate_{{page}}/\n转载更新::/top/masterupdate_{{page}}/\n总收藏榜::/top/goodnum_{{page}}/\n字数排行::/top/size_{{page}}/\n玄幻::/sort1/{{page}}/\n武侠::/sort2/{{page}}/\n言情::/sort3/{{page}}/\n穿越::/sort4/{{page}}/\n都市::/sort5/{{page}}/\n科幻::/sort6/{{page}}/\n网游::/sort7/{{page}}/\n恐怖::/sort8/{{page}}/\n耽美::/sort9/{{page}}/\n校园::/sort10/{{page}}/\n高辣::/sort11/{{page}}/\n腹黑::/sort12/{{page}}/\n种田::/sort13/{{page}}/\n高干::/sort14/{{page}}/\n百合::/sort15/{{page}}/\n其他::/sort16/{{page}}/",
"lastUpdateTime": 1650108723744,
"loginUrl": "",
"respondTime": 9406,
"ruleBookInfo": {
"author": "[property=\"og:novel:author\"]@content",
"coverUrl": "[property=\"og:image\"]@content",
"init": "",
"intro": "[property=\"og:description\"]@content",
"kind": "tag.time@text",
"lastChapter": ".newchapter@tag.a@text",
"name": "[property=\"og:novel:book_name\"]@content",
"tocUrl": ""
},
"ruleContent": {
"content": "tag.p!0:1@textNodes",
"imageStyle": "0",
"replaceRegex": "##第.*章.*|第.*页.*|本站所收录(.|\\n)*"
},
"ruleExplore": {
"author": ".l03@text||.info@tag.span@text##.*:",
"bookList": "#articlelist@tag.li!0||#alistbox",
"bookUrl": ".l02@tag.a.1@href||h2@tag.a@href",
"coverUrl": "tag.img@src||.l02@tag.a.1@href##.+\\D((\\d+)\\d{3})\\D##http://img.yuzhaiwen.com/image/$2/$1/$1s.jpg###",
"intro": ".intro@text##\\s",
"kind": ".l01@text&&.l07@text",
"lastChapter": ".l04@text",
"name": ".l02@tag.a.1@text||h2@tag.a@text##\\《|\\》",
"wordCount": ".l05@text||.sys@tag.li@text##.*:"
},
"ruleSearch": {
"author": "tag.td.2@text",
"bookList": "tbody@tag.tr!0",
"bookUrl": "tag.a.0@href",
"coverUrl": "tag.a.0@href##.+\\D((\\d+)\\d{3})\\D##http://img.yuzhaiwen.com/image/$2/$1/$1s.jpg###",
"kind": "tag.td.4@text&&tag.td.5@text",
"lastChapter": "tag.td.1@text",
"name": "tag.td.0@text##\\_.*",
"wordCount": "tag.td.3@text"
},
"ruleToc": {
"chapterList": "
",
"kind": "[property~=category|status|update_time]@content##\\s.*",
"lastChapter": "[property$=latest_chapter_name]@content",
"name": "[property$=book_name]@content",
"tocUrl": "",
"wordCount": ""
},
"ruleContent": {
"content": ".content@html",
"nextContentUrl": "#pb_next@href",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"wordCount": ""
},
"ruleSearch": {
"author": "span.0@text",
"bookList": ".topul li",
"bookUrl": "a.1@href",
"coverUrl": "img@src",
"intro": "p@text",
"kind": "i@text&&span.1@text",
"lastChapter": "",
"name": "a.1@text",
"wordCount": ""
},
"ruleToc": {
"chapterList": ".chapters.-1@li",
"chapterName": "a@text",
"chapterUrl": "a@href",
"isVip": "",
"nextTocUrl": ".right@a@href",
"updateTime": ""
},
"searchUrl": "/s.php,{\n \"method\":\"POST\",\n \"body\":\"type=articlename&searchkey={{key}}&submit=\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "",
"bookSourceName": "乡土小说",
"bookSourceType": 0,
"bookSourceUrl": "https://www.xiangtxsw.com",
"bookUrlPattern": "",
"customOrder": -98920,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreUrl": "[{\"title\":\"最近更新\",\"url\":\"/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"乡土排行\",\"url\":\"/book/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"风云榜单\",\"url\":\"/top/\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"都市言情\",\"url\":\"/dsyq/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"现代言情\",\"url\":\"/xdyq/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},\n{\"title\":\"古代言情\",\"url\":\"/gdyq/<,index_{{page}}.html>\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]",
"lastUpdateTime": 1740758150492,
"loginUrl": "",
"respondTime": 4513,
"ruleBookInfo": {
"author": "[property=\"og:novel:author\"]@content",
"coverUrl": "[property=\"og:image\"]@content",
"intro": ".m-summary@html",
"kind": "[property=\"og:novel:category\"]@content&&[property=\"og:novel:status\"]@content&&[property=\"og:novel:update_time\"]@content##\\s.*",
"lastChapter": "#booklist a.-1@text",
"name": "[property=\"og:novel:book_name\"]@content"
},
"ruleContent": {
"content": "#content@html",
"imageStyle": "0"
},
"ruleExplore": {
"author": "td.1@text",
"bookList": "tbody tr||.list-group-item",
"bookUrl": "a.0@href",
"kind": "td.2@text",
"lastChapter": "",
"name": "a.0@text"
},
"ruleSearch": {
"author": "td.2@text",
"bookList": "tbody tr",
"bookUrl": "a.0@href",
"kind": "td.3@text",
"lastChapter": "td.1@text",
"name": "a.0@text"
},
"ruleToc": {
"chapterList": "#booklist li a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "/e/search/index.php,{\n \"method\": \"POST\",\n \"body\": \"page={{page}}&tbname=bookname&show=title,writer&tempid=1&keyboard={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "",
"bookSourceName": "佩蒲斐榕",
"bookSourceType": 0,
"bookSourceUrl": "https://m.popofree.com",
"customOrder": -98919,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreUrl": "[{\"title\":\"都市小说\",\"url\":\"/wapsort/1_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"浓情小说\",\"url\":\"/wapsort/2_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"言情小说\",\"url\":\"/wapsort/3_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},\n{\"title\":\"校园小说\",\"url\":\"/wapsort/4_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}}]",
"lastUpdateTime": 1740757898160,
"respondTime": 25600,
"ruleBookInfo": {
"author": ".article_info_td.0@div.0@text",
"init": "",
"intro": "[style=\"padding:5px;font-size:12px;color:#666; line-height:auto\"]@text",
"kind": ".article_info_td.0@div.3:1@text&&.article_info_td.1@div.0@text##.*:",
"lastChapter": ".article_info_td.0@div.2@a@text&&class.article_info_td@tag.time@text\n
",
"kind": ".block_txt2 p.3:4:5@text##.*:|小说|\\s.*",
"lastChapter": ".block_txt2 a.4@text##[\\((【].*?[求更谢乐发订合补加].*?[】)\\)]",
"name": ".block_txt2 a.1@text",
"tocUrl": "text.查看目录@href"
},
"ruleContent": {
"content": "#nr1@html",
"nextContentUrl": "text.下一页@href",
"replaceRegex": "##\\-->>.*|1K.*com|(苹果手机.*浏览器)|发布地址.*|.*收藏不迷路!|\\"
},
"ruleExplore": {
"bookList": ""
},
"ruleSearch": {
"author": "a.2@text",
"bookList": ".cover p",
"bookUrl": "a.1@href",
"coverUrl": "a.1@href
",
"kind": ".m-infos@span.1:2@text##.*:|.*:",
"lastChapter": ".m-upd@a@text",
"name": "h1@text"
},
"ruleContent": {
"content": "id.chaptercontent@p@html",
"nextContentUrl": "text.下一@href"
},
"ruleExplore": {
"author": "td.1@text",
"bookList": "tbody@tr",
"bookUrl": "a.0@href",
"kind": "td.2@text",
"name": "td.0@a@text"
},
"ruleSearch": {
"author": ".author@text",
"bookList": ".book-coverlist",
"bookUrl": "a.0@href",
"coverUrl": "img@src",
"intro": ".intro@text",
"name": "h4@a@text"
},
"ruleToc": {
"chapterList": "#play_0@li@a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "https://www.shenhuazhihou.com/e/search/index.php,{\n \"body\": \"tbname=bookname&show=title,writer&tempid=1&keyboard={{key}}\",\n \"method\": \"POST\"\n}",
"weight": 0
},
{
"bookSourceGroup": "免费小说",
"bookSourceName": "笔趣阁",
"bookSourceType": 0,
"bookSourceUrl": "https://m.22biqu.com/",
"bookUrlPattern": "https?://m.22biqu.com/biqu\\d+/",
"customOrder": -2,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreUrl": "[{\"title\":\"排行🏷榜单\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"总排行榜\",\"url\":\"/rank/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"月排行榜\",\"url\":\"/rank/monthvisit/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"周排行榜\",\"url\":\"/rank/weekvisit/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"收藏榜\",\"url\":\"/rank/goodnum/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"标签🏷分类\",\"url\":\"\",\"style\":{\"layout_flexBasisPercent\":1,\"layout_flexGrow\":1}},{\"title\":\"全部分类\",\"url\":\"/fenlei/{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"玄幻奇幻\",\"url\":\"/fenlei/1_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"武侠修真\",\"url\":\"/fenlei/2_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"都市言情\",\"url\":\"/fenlei/3_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"历史军事\",\"url\":\"/fenlei/4_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"科幻灵异\",\"url\":\"/fenlei/6_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"游戏竞技\",\"url\":\"/fenlei/5_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"女生耽美\",\"url\":\"/fenlei/7_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}},{\"title\":\"其他类型\",\"url\":\"/fenlei/8_{{page}}.html\",\"style\":{\"layout_flexBasisPercent\":0.25,\"layout_flexGrow\":1}}]",
"lastUpdateTime": 1735538327625,
"respondTime": 13804,
"ruleBookInfo": {
"author": "@get:{a}",
"coverUrl": "@get:{c}",
"init": "@put:{n:\"[property$=book_name]@content\",\na:\"[property$=author]@content\",\nk:\"[property~=category|status|update_time]@content\",\nl:\"[property~=las?test_chapter_name]@content\",\ni:\"[property$=description]@content\",\nc:\"[property$=image]@content\"}",
"intro": "@get:{i}",
"kind": "@get:{k}",
"lastChapter": "@get:{l}",
"name": "@get:{n}",
"wordCount": ""
},
"ruleContent": {
"content": "#chaptercontent@html",
"nextContentUrl": "text.下一页@href",
"replaceRegex": "##\\\\s*({{ book.durChapterTitle }}|.*作者:.*|PS:.*求推荐!|PS:.*求收藏!|感谢.*打赏.*|感谢.*推荐票.*|感谢.*月票.*|(.*月票.*)|(为大家的.*票加更.*)|第二更在.*|为防止采集.*支持!|网址:sudugu\\\\.com|更多.*書吧看!|无错.*小说。|必应.*速读谷|loadAdv.*)\\\\s*\""
},
"ruleExplore": {
"author": ".author@text##(.*)",
"bookList": ".hot_sale",
"bookUrl": "a.0@href",
"coverUrl": "a.0@href##.+\\D((\\d+)\\d{3})\\D##https://img.22biqu.com/$2/$1/$1s.jpg###",
"intro": ".review@text##简介:",
"kind": "",
"name": ".title@text##\\d+\\."
},
"ruleSearch": {
"author": ".author.0@text",
"bookList": ".bookbox",
"bookUrl": ".bookname@a@href",
"coverUrl": "img@src",
"kind": ".author.1@text##类型:",
"lastChapter": ".update@a@text",
"name": ".bookname@a@text"
},
"ruleToc": {
"chapterList": ".directoryArea p a",
"chapterName": "text",
"chapterUrl": "href",
"nextTocUrl": "option@value"
},
"searchUrl": "{{cookie.removeCookie(source.getKey())}}/ss/,{\n \"body\": \"searchkey={{key}}\",\n \"method\": \"POST\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "小说 书源",
"bookSourceName": "海豚小说",
"bookSourceType": 0,
"bookSourceUrl": "https://www.htxsw.com/",
"bookUrlPattern": "https://www.htxsw.com/novel/\\d+/",
"customOrder": -1,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreUrl": "玄幻::/sort/1/{{page}}.html\n修真::/sort/2/{{page}}.html\n都市::/sort/3/{{page}}.html\n穿越::/sort/4/{{page}}.html\n网游::/sort/5/{{page}}.html\n科幻::/sort/6/{{page}}.html\n全本::/quanben/{{page}}.html\n最新::/top/lastupdate/{{page}}.html\n总榜::/top/allvisit/{{page}}.html\n月榜::/top/monthvisit/{{page}}.html\n周榜::/top/weekvisit/{{page}}.html\n字榜::/top/size/{{page}}.html",
"header": "@js:\n(() => {\nvar headers = {\n\"User-Agent\": java.getWebViewUA(),\n\"Referer\": baseUrl,\n\"X-Requested-With\": \"\"\n};\nreturn JSON.stringify(headers);\n})();",
"lastUpdateTime": 1733276946953,
"respondTime": 4142,
"ruleBookInfo": {
"author": "#info@p.0@text
",
"kind": ".tab1 p.0:1@text##小说",
"lastChapter": ".tab a@text",
"name": "h1.0@text##\\_.*",
"wordCount": ".tab1 p.2@text"
},
"ruleContent": {
"content": "#novelcontent@html",
"replaceRegex": ""
},
"ruleExplore": {
"author": "a.2@text",
"bookList": ".tt||.content_link",
"bookUrl": "a.1@href",
"coverUrl": "",
"intro": ".p5@text##简介.",
"kind": "a.0@text&&.label p.0@text##\\[|\\]",
"name": "a.1@text##\\_.*",
"wordCount": ".label p.1@text"
},
"ruleSearch": {
"author": "a.2@text",
"bookList": ".search_list",
"bookUrl": "a.0@href",
"coverUrl": "",
"kind": "a.1@text",
"name": "a.0@text##\\_.*"
},
"ruleToc": {
"chapterList": ".info_chapters@li a",
"chapterName": "text",
"chapterUrl": "href",
"nextTocUrl": "option@value"
},
"searchUrl": "/s.php,{\n \"charset\": \"gbk\",\n \"method\": \"POST\",\n \"body\": \"s={{key}}&type=articlename\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "女频",
"bookSourceName": "潇湘书院",
"bookSourceType": 0,
"bookSourceUrl": "https://www.xxsy.net/",
"bookUrlPattern": "https://www.xxsy.net/book/\\d+",
"customOrder": 0,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": false,
"exploreUrl": "[\n{\"title\": \"💮 分类 💮\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"古代言情\",\"url\": \"/category/1.html\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"现代言情\",\"url\": \"/category/2.html\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"玄幻仙侠\",\"url\": \"/category/3.html\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"浪漫青春\",\"url\": \"/category/6.html\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"悬 疑\",\"url\": \"/category/5.html\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"改编频道\",\"url\": \"/ip.html\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"男生频道\",\"url\": \"/search?channel=1\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"💮 排行榜 💮\",\"url\": \"\",\n\"style\": {\"layout_flexGrow\": 0,\n\"layout_flexBasisPercent\": 1\n}},\n{\"title\": \"潇湘票榜\",\"url\": \"/rank/xxyuepiao\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"新书榜\",\"url\": \"/rank/new\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"畅销榜\",\"url\": \"/rank/bestsales\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"完结榜\",\"url\": \"/rank/finish\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"阅读榜\",\"url\": \"/rank/reading\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}},\n{\"title\": \"收藏榜\",\"url\": \"/rank/collections\",\n\"style\": {\"layout_flexGrow\": 1,\n\"layout_flexBasisPercent\": 0.29\n}}\n]",
"header": "{\n\"user-agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36\",\n\"Accept-Language\": \"zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7,\n\"Referer\": \"https://www.xxsy.net/\",\n\"Host\": \"www.xxsy.net\"\njava.getCookie(\"https://www.xxsy.net/\", null) => userid=1234;pwd=adbcdjava.getCookie(\"https://www.xxsy.net/\", \"userid\") => 123\n}",
"lastUpdateTime": 1727366780384,
"loginUi": "",
"loginUrl": "https://www.xxsypro.com/personal",
"respondTime": 2873,
"ruleBookInfo": {
"author": "@get:{B}##[文\\ / ]*",
"coverUrl": "@get:{G}",
"init": "@put:{\nA:\"class.title@h1@text\",\nB:\"class.title@span@text\",\nC:\"class.sub-cols@span!-1@text&&class.sub-tags@text\",\nD:\"class.sub-data@span@text\",\nE:\"class.sub-newest@p.1@a@text\",\nF:\"id.book_intro@text\",\nG:\"class.book-cover.0@img.0@src\",\nH:\"class.box-hd click-hd@h3@a@href\"\n}",
"intro": "@get:{F}",
"kind": "@get:{C}##类别:",
"lastChapter": "@get:{E}",
"name": "@get:{A}",
"tocUrl": "@get:{H}",
"wordCount": "@get:{D}"
},
"ruleContent": {
"content": "id.content@p@text||id.content@html",
"nextContentUrl": "text.下一章@href"
},
"ruleExplore": {
"author": "class.info@p.0@text||dt@p.0@text##[ \\/ 著文]*|[·\\d+].*",
"bookList": "class.book-list cl@li&&class.book-show@dt&&class.unusual-list cl@li&&class.seria-box@a&&class.flex flex-wrap relative@a",
"bookUrl": "li@a@href||dt@a@href||class.seria-box@a@href||class.flex@href",
"coverUrl": "img@data-src||class.book@img@src||class.book-cover@img@src",
"intro": "class.info@p.1@text||dt@p.1@text||class.row2@text",
"kind": "class.row1@text",
"name": "class.info@h4@text||dt@h4@text||class.text-t34@text",
"wordCount": ""
},
"ruleSearch": {
"author": "class.subtitle@a.0@text##[\\ ]*",
"bookList": "class.result-list@ul@li",
"bookUrl": "li@a@href",
"checkKeyWord": "簪星",
"coverUrl": "img@src",
"intro": "class.info@p.0@text",
"kind": "{{@@class.subtitle@text}}##{{@@class.subtitle@a.0@text}}",
"name": "class.info@h4@a.0@text",
"wordCount": "class.info@p.1@text"
},
"ruleToc": {
"chapterList": "class.works-main cl@class.profile-main@ul@li",
"chapterName": "li@text",
"chapterUrl": "li@a@href"
},
"searchUrl": "https://www.xxsy.net/search/{{key}}",
"weight": 0
},
{
"bookSourceComment": "2024年7月7日",
"bookSourceGroup": "免费",
"bookSourceName": "六六文学",
"bookSourceType": 0,
"bookSourceUrl": "http://www.66wx.org/",
"customOrder": 0,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreUrl": "小说周点击榜::/paihang/weekvisit/?page={{page}}\n小说月点击榜::/paihang/monthvisit/?page={{page}}\n小说总点击榜::/paihang/allvisit/?page={{page}}\n玄幻小说榜::/fenlei/1_{{page}}.html\n仙侠小说榜::/fenlei/2_{{page}}.html\n都市小说榜::/fenlei/3_{{page}}.html\n历史小说榜::/fenlei/4_{{page}}.html\n网游小说榜::/fenlei/5_{{page}}.html\n科幻小说榜::/fenlei/6_{{page}}.html\n灵异小说榜::/fenlei/7_{{page}}.html\n言情小说榜::/fenlei/8_{{page}}.html\n其他小说榜::/fenlei/9_{{page}}.html\n全本小说榜::/fenlei/{{page}}.html",
"header": "",
"lastUpdateTime": 1720327053927,
"respondTime": 3165,
"ruleBookInfo": {
"author": ".bookdes a.link-instanted@text",
"coverUrl": "img@src",
"init": "",
"intro": ".bookintro p@text",
"kind": "div.bookintro > span > a@text",
"lastChapter": "div.bookdes > p > a[rel='chapter']@text",
"name": "h1@text",
"tocUrl": ".bookbtn a:nth-of-type(2)@href",
"wordCount": ".bookdes p:nth-of-type(2)@text"
},
"ruleContent": {
"content": "div.content p@text"
},
"ruleExplore": {},
"ruleSearch": {
"author": "dd a@text",
"bookList": "dl",
"bookUrl": "dt a@href",
"checkKeyWord": "剑来",
"coverUrl": "img@src",
"intro": "dd:nth-of-type(1)@text",
"kind": "span:nth-of-type(3)@text",
"lastChapter": "",
"name": "dt a@text",
"wordCount": "span:nth-of-type(2)@text"
},
"ruleToc": {
"chapterList": ".all li a",
"chapterName": "text",
"chapterUrl": "onclick\n@js:\nvar location = ({});\neval(String(result));",
"nextTocUrl": "text.下一页@onclick\n@js:\nvar location = ({});\neval(String(result));",
"preUpdateJs": ""
},
"searchUrl": "http://www.66wx.org/search/?searchkey={{key}}&order=0&page={{page}}",
"weight": 0
},
{
"bookSourceComment": "2024年6月29日",
"bookSourceGroup": "🔞",
"bookSourceName": " 第一版主🕮",
"bookSourceType": 0,
"bookSourceUrl": "https://22yydstxt178.com/",
"customOrder": 0,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": false,
"exploreUrl": "玄幻·奇幻::/fenlei/1_{{page}}.html\n仙侠·武侠::/fenlei/2_{{page}}.html\n都市·言情::/fenlei/3_{{page}}.html\n穿越·历史::/fenlei/4_{{page}}.html\n科幻·灵异::/fenlei/5_{{page}}.html\n藏经阁::/fenlei/6_{{page}}.html\n其他·类别::/fenlei/7_{{page}}.html",
"header": "{\n\"User-Agent\":\"Mozilla/5.0 (Linux; Android 6.0; Nexus 5 Build/MRA58N) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/126.0.0.0 Mobile Safari/537.36 Edg/126.0.0.0\"\n}",
"lastUpdateTime": 0,
"respondTime": 23316,
"ruleBookInfo": {
"intro": "//div[@class=\"bd\"]/div/text()||//div[@class=\"mod book-intro\"]/div/text()",
"lastChapter": "//div[@class=\"mod block update chapter-list\"][1]//ul[@class=\"list\"]/li[1]/a/text()",
"name": "//h1/text()"
},
"ruleContent": {
"content": "//div[@id=\"chapterinfo\"]/text()"
},
"ruleExplore": {
"author": "//p[@class=\"info\"]/a/text()",
"bookList": "//div[@class=\"mod block book-all-list\"]//ul/li",
"bookUrl": "/a/@href",
"kind": "//span/text()",
"lastChapter": "//p[@class=\"update\"]/a/text()",
"name": "/a/text()",
"wordCount": "//p[@class=\"info\"]/span/text()"
},
"ruleSearch": {
"author": "/div/p[2]/text()",
"bookList": "//div[@class=\"bd\"]/ul/li",
"bookUrl": "/div/a/@href",
"kind": "",
"lastChapter": "/div/p[1]/a/text()",
"name": "/div/a/text()",
"wordCount": "/div/p[2]/span/text()"
},
"ruleToc": {
"chapterList": "//div[@class=\"mod block update chapter-list\"][2]//ul/li",
"chapterName": "/a/text()",
"chapterUrl": "/a/@href",
"nextTocUrl": "//a[text()=\"下页\"]/@href"
},
"searchUrl": "/s.php,{\n\"charset\": \"gbk\",\n\"method\":\"post\",\n\"body\":\"objectType=2&type=articlename&s={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "笔趣阁",
"bookSourceName": "新笔趣阁",
"bookSourceType": 0,
"bookSourceUrl": "https://www.tnnd.lol",
"customOrder": 0,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"header": "Mozilla/5.0 (Windows NT 6.1; WOW64; rv:46.0) Gecko/20100101 Firefox/46.0",
"lastUpdateTime": 1731163699690,
"respondTime": 9134,
"ruleBookInfo": {
"author": "class.bookdes@tag.p.0@text",
"coverUrl": "class.rank@img@src",
"init": "",
"intro": "class.bookintro@text##小说简介:",
"kind": "class.breadcrumb@tag.li.1@text",
"name": "tag.h1@text",
"wordCount": ""
},
"ruleContent": {
"content": "class.read-content j_readContent@html",
"title": "class.j_chapterName@text"
},
"ruleSearch": {
"author": "tag.dd.1@text##[连载中|已完结].*?字.+",
"bookList": "class.content@tag.dl",
"bookUrl": "tag.a@href",
"coverUrl": "img@data-src",
"intro": "tag.dd.0@text",
"kind": "tag.span.2@text",
"name": "tag.dt@text",
"wordCount": "tag.span.1@text"
},
"ruleToc": {
"chapterList": "class.all@tag.li",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "/search.html?keyword={{key}}&page={{page}}",
"weight": 0
},
{
"bookSourceComment": "24.12.2\n发现更新时间排序:order=addtime",
"bookSourceGroup": "免费",
"bookSourceName": "漫城小说",
"bookSourceType": 0,
"bookSourceUrl": "https://www.ieat.cc/",
"customOrder": 0,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreUrl": "[\n{\n \"title\":\"༺ˇ»`ʚ排行榜ɞ´«ˇ༻\",\n \"url\":\"\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":1\n }\n },\n{\n \"title\":\"人气\",\n \"url\":\"index.php/api/data/book?order=zhits&page={{page}}&size=15\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"收藏\",\n \"url\":\"index.php/api/data/book?order=shits&page={{page}}&size=15\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"月票\",\n \"url\":\"index.php/api/data/book?order=ticket&page={{page}}&size=15\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"打赏\",\n \"url\":\"index.php/api/data/book?order=cion&page={{page}}&size=15\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"免费\",\n \"url\":\"index.php/api/data/book?pay=0&page={{page}}\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n \n \n\n {\n \"title\":\"༺ˇ»`ʚ玄幻ɞ´«ˇ༻\",\n \"url\":\"index.php/api/data/book?ist=3&order=shits&pay=0&finish=0&tags=0&size=0&page={{page}}&cid=1\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":1\n }\n },\n {\n \"title\":\"仙侠\",\n \"url\":\"index.php/api/data/book?ist=3&order=shits&pay=0&finish=0&tags=0&size=0&page={{page}}&cid=2\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"都市\",\n \"url\":\"index.php/api/data/book?ist=3&order=shits&pay=0&finish=0&tags=0&size=0&page={{page}}&cid=3\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"历史\",\n \"url\":\"index.php/api/data/book?ist=3&order=shits&pay=0&finish=0&tags=0&size=0&page={{page}}&cid=4\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"网游\",\n \"url\":\"index.php/api/data/book?ist=3&order=shits&pay=0&finish=0&tags=0&size=0&page={{page}}&cid=6\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"科幻\",\n \"url\":\"index.php/api/data/book?ist=3&order=shits&pay=0&finish=0&tags=0&size=0&page={{page}}&cid=5\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"言情\",\n \"url\":\"index.php/api/data/book?ist=3&order=shits&pay=0&finish=0&tags=0&size=0&page={{page}}&cid=10\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"其他\",\n \"url\":\"index.php/api/data/book?ist=3&order=shits&pay=0&finish=0&tags=0&size=0&page={{page}}&cid=8\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"男频\",\n \"url\":\"index.php/api/data/book?ist=3&order=shits&pay=0&finish=0&tags=0&size=0&page={{page}}&cid=9\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n {\n \"title\":\"女频\",\n \"url\":\"index.php/api/data/book?ist=3&order=shits&pay=0&finish=0&tags=0&size=0&page={{page}}&cid=7\",\n \"style\":{\n \"layout_flexGrow\":1,\n \"layout_flexBasisPercent\":0.25\n }\n },\n \n \n ]",
"header": "@js:\nJSON.stringify({\n\t\"referer\": source.getKey(),\n\"x-requested-with\": \"mark.via\",\n\"accept-language\": \"zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7\",\n\"user-agent\": \"Mozilla/5.0 (Linux; Android 10; PACM00 Build/QP1A.190711.020) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/108.0.5359.79 Mobile Safari/537.36\"})",
"lastUpdateTime": 1733324661805,
"respondTime": 7405,
"ruleBookInfo": {
"author": "[property$=author]@content",
"canReName": "",
"coverUrl": "[property$=image]@content",
"intro": "🕰 更新:{{@@[property$=update_time]@content##\\s.*}}\n🌟 人气:{{@@.hot@text##人气:}}\n📜 简介:{{@@[property$=description]@content}}##(^|[。!?……;]+[”」)】]?)##$1
",
"kind": "[property~=category|status|update_time]@content##\\s.*",
"lastChapter": "{{@@[property$=chapter_name]@content##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求含理更谢乐发推票盟补加字].*?[】)\\)]}}•{{@@[property$=update_time]@content##\\s.*}}\n。@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(\\d+)[、.]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(第.+章)\\s?\\d+/,'$1')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二两三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3",
"name": "[property$=book_name]@content",
"tocUrl": "",
"wordCount": ""
},
"ruleContent": {
"content": ".chapter-preview@p@text",
"replaceRegex": "##一秒记住.*宝书网.*无弹窗."
},
"ruleExplore": {
"author": "$.author",
"bookList": "$.data",
"bookUrl": "$.url",
"coverUrl": "$.picx",
"intro": "$.content",
"kind": "{{$.serialize}}\n{{$.tags}}\n{{$.addtime##\\s.*}}",
"lastChapter": "$.chapter_name",
"name": "$.name",
"wordCount": "$.text_num##^\\d+\\.|正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求含理更谢乐发推票盟补加字].*?[】)\\)]\n@js:result\n.replace(\"••\",\"\")\n.replace(/^(\\d+).第/,'第')\n.replace(/^(\\d+)[、.]第.+章/,'第$1章')\n.replace(/^(\\d+)、\\d+、/,'第$1章 ')\n.replace(/^(\\d+)、\\d+/,'第$1章')\n.replace(/^(第.+章)\\s?\\d+/,'$1')\n.replace(/^(\\d+)、/,'第$1章 ')\n.replace(/^(第.+章)\\s?第.+章/,'$1')\n.replace(/第\\s(.+)\\s章/,'第$1章')\n.replace(/.*(chapter|Chapter)\\s?(\\d+)\\s?/,'$1 $2 ')\n.replace(/\\(.+\\)/,'')\n.replace(/\\[|。/,'')\n.replace(/第([零一二两三四五六七八九十百千]+)章/g,java.toNumChapter(result))\n##(章)([^\\s]+)(\\s·)##$1 $2$3"
},
"ruleSearch": {
"author": ".comic-author.0@text",
"bookList": ".comic-list-item",
"bookUrl": "a.0@href",
"checkKeyWord": "我的模拟长生路",
"coverUrl": "img@src",
"intro": ".comic-author.1@text",
"kind": ".comic-update-at@text##\\(|\\).*",
"lastChapter": "",
"name": ".comic-name@text",
"wordCount": ".comic-update-at@text##.*\\)共"
},
"ruleToc": {
"chapterList": ".item@a",
"chapterName": ".title@text",
"chapterUrl": "href",
"updateTime": "{{@@.date@text}}##^##更新时间:"
},
"searchUrl": "book/search?key={{key}}",
"weight": 0
},
{
"bookSourceComment": "// 搜索部分js翻页规则 by 辞晨",
"bookSourceGroup": "免费",
"bookSourceName": "88小说",
"bookSourceType": 0,
"bookSourceUrl": "https://m.88xiaoshuo.net/",
"customOrder": 0,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"header": "@js:\nJSON.stringify({\n\t\"User-Agent\": \"Mozilla/5.0 (Linux; Android 9) Mobile Safari/537.36\",\n\t\"Referer\":baseUrl\n\t})",
"lastUpdateTime": 1734152911930,
"respondTime": 8293,
"ruleBookInfo": {
"author": ".detail@.author@a@text",
"coverUrl": ".detail img@src",
"kind": ".detail@p.2@a@text",
"lastChapter": ".detail@p.3@a@text",
"name": ".detail@.name@strong@text",
"wordCount": ".detail@p.2@span.1@text"
},
"ruleContent": {
"content": ".content@html"
},
"ruleSearch": {
"author": "p.1@a@text",
"bookList": ".list@li",
"bookUrl": ".bookname@a@href",
"coverUrl": "a@ing@src",
"intro": "p.2@text",
"kind": "p.1@span.0@text",
"lastChapter": "p.3@a@text",
"name": ".bookname@a@text"
},
"ruleToc": {
"chapterList": ".read li",
"chapterName": "a@text",
"chapterUrl": "a@href",
"nextTocUrl": "text.下一页@href"
},
"searchUrl": "/search.html,{\n \"body\": \"searchkey={{key}}\",\n \"method\": \"POST\"\n}\n
\" + Get('url').substring(26) : Get('url')) + ('\\n⏲️漫画进度:〖' + (Get('q') == 0 ? '默认' : '自选') + '〗' + w[Get('q')]) + ('\\n📚收藏排序:〖' + (Get('o') == 0 ? '默认' : '自选') + '〗' + y[Get('o')]) + ('\\n📚标签排序:〖' + (Get('p') == 0 ? '默认' : '自选') + '〗' + z[Get('p')]) + ('\\n🔍繁体搜索:' + (Get('search_TC') == true ? '〖自选〗开启' : '〖默认〗关闭')) + ('\\n📑简繁转换:' + (Get('TC_to_SC') == true ? '〖默认〗开启' : '〖自选〗关闭')) + ('\\n🗃目录整理:' + (Get('settle') == true ? '〖自选〗开启' : '〖默认〗关闭'));\n changeLog = '\\nㅤ\\nㅤ\\n' + Setting + '\\nㅤ\\n';\n var body = '{\"operationName\":\"chapterByComicId\",\"variables\":{\"comicId\":\"' + list.id + '\"},\"query\":\"query chapterByComicId($comicId: ID!) {\\n chaptersByComicId(comicId: $comicId) {\\n id\\n serial\\n type\\n dateCreated\\n dateUpdated\\n size\\n __typename\\n }\\n}\"}';\n if (!cache.get(Get('url') + \"authorization\") || String(cache.get(Get('url') + \"authorization\")).length == 0 || ImageLimit() == 'undefined') {\n var intro1 = '当前帐号:未登录';\n } else {\n ImageLimit();\n Account = (cache.get(Get('url') + \"Account_1\") && String(cache.get(Get('url') + \"Account_1\")).length > 0) ? cache.get(Get('url') + \"Account_1\") : Map('账号:');\n var intro1 = '当前帐号:' + Account + '\\nㅤ\\n圖片讀取/上限:' + json.usage + '/' + json.limit + (json.limit <= json.usage ? '(已达限额)' : '') + '\\nㅤ\\n重置时间:' + secondsToHours(json.resetInSeconds) + '後重置';\n var SC = cache.get(book.originName + Account + list.id) ? cache.get(book.originName + Account + list.id) : '';\n var BN = list.title;\n var Bookname = BN.length >= 60 ? BN.substring(0, 14) + \"\\n\" + BN.substring(14, 29) + \"\\n\" + BN.substring(29, 44) + \"\\n\" + BN.substring(44, 59) + \"\\n\" + BN.substring(59) : (BN.length >= 45 ? BN.substring(0, 14) + \"\\n\" + BN.substring(14, 29) + \"\\n\" + BN.substring(29, 44) + \"\\n\" + BN.substring(59) : (BN.length >= 30 ? BN.substring(0, 14) + \"\\n\" + BN.substring(14, 29) + \"\\n\" + BN.substring(29) : (BN.length >= 15 ? BN.substring(0, 14) + \"\\n\" + BN.substring(14) : BN)));\n if (book.readConfig && book.group > 0 && !SC.includes('y')) {\n let option = '{\"body\":{\"operationName\":\"addFavorite\",\"variables\":{\"comicId\":\"' + list.id + '\"},\"query\":\"mutation addFavorite($comicId: ID!) {\\n addFavorite(comicId: $comicId) {\\n id\\n comicId\\n dateAdded\\n lastAccess\\n bookReadProgress\\n chapterReadProgress\\n __typename\\n }\\n}\"},\"headers\":{\"authorization\":\"' + cache.get(Get('url') + 'authorization') + '\",\"Content-Type\":\"application/json\"},\"method\": \"POST\"}';\n let url = Get('url') + '/api/query,' + option;\n java.ajax(url);\n cache.put(book.originName + Account + list.id,'y');\n login(Put(JSON.stringify('【收藏提示】\\n\\n┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + Bookname + '\\n┋┋' + '\\n❤️已添加收藏❤️\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛')));\n }\n if (book.readConfig && book.group < 1 && SC.includes('y')) {\n let option = '{\"body\":{\"operationName\":\"removeFavorite\",\"variables\":{\"comicId\":\"' + list.id + '\"},\"query\":\"mutation removeFavorite($comicId: ID!) {\\n removeFavorite(comicId: $comicId)\\n}\"},\"headers\":{\"authorization\":\"' + cache.get(Get('url') + 'authorization') + '\",\"Content-Type\":\"application/json\"},\"method\": \"POST\"}';\n let url = Get('url') + '/api/query,' + option;\n java.ajax(url);\n cache.put(book.originName + Account + list.id,'n');\n login(Put(JSON.stringify('【收藏提示】\\n\\n┏┅━┅━┅━┅━┅┅━┅━┅━┅━┅┓\\n┋┋\\n' + Bookname + '\\n┋┋' + '\\n♣️已取消收藏♣️\\n┋┋' + '\\n┗┅━┅━┅━┅━┅┅━┅━┅━┅━┅┛')));\n }\n }\n book = JSON.stringify({\n 'name': list.title,\n 'author': author,\n 'kind': s + ',' + k,\n 'word': '',\n 'latest': l + '〔' + t + '〕',\n 'intro': (t != '' ? ('更新时间:' + t + '\\nㅤ\\n') : '') + intro1 + changeLog,\n 'cover': list.imageUrl,\n 'url': Get('url') + '/api/query,{\"body\":' + body + ',\"headers\":{\"Content-Type\":\"application/json\"},\"method\": \"POST\"}',\n 'durl': '',\n 'reName': true\n });\n} else {\n (function Book() {\n apiBaseUrl = cache.get(`cache_api_${Get('url')}`);\n json = java.ajax(apiBaseUrl);\n Title = JSON.parse(json)['title'];\n Intro = JSON.parse(json)['intro'];\n return { Title: Title, Intro: Intro };\n }());\n book = JSON.stringify({\n 'kind': book['kind'],\n 'latest': Title[Title.length - 1],\n 'intro': Intro[0]\n });\n}\nPut(book);\n\\n'\n }\n} else {\n '
';\n}\n
",
"kind": "[property~=category|status|update_time]@content##..:.*|\\s",
"lastChapter": "[property$=latest_chapter_name]@content##[\\((【].*?[求更票谢乐发订合补加Kk].*?[】)\\)]",
"name": "[property$=book_name]@content",
"tocUrl": "",
"wordCount": ""
},
"ruleContent": {
"content": "