📕 搜书

夸克->原网

采集机器人 (2)2023/04/01

数据采集
二维码导入
{
    "bookSourceComment": "发现:全网排行\n搜索:全网搜书\n原网:直达原网\n\n搜索关键字\n──────\n完全格式:书名#作者$网站\n简化格式1:书名$网站\n简化格式2:书名#作者\n简化格式3:书名\n简化格式4(夸克官方数据):#作者\n──────\n目录排序:网站章节目录错乱的小说网站质量很差,对这种网站的小说目录重新排序浪费时间不值得,故夸克原网不对目录进行排序,如果想对目录排序请使用“夸克电脑”,夸克电脑对章节进行了重新排序\n──────\n注意事项:\n①关键字前加“$”可启动动态加载,当内容为空时有奇效\n②关键字前加“-”可让目录列表逆向排序,既逆向排序又动态加载时,前缀为“-$”\n③关键字前加“@”将允许详情页自动跳转,如“@超神机械师$www.biquge.info”,目录中仅有“内容浏览”这个项目时,加“@”前缀有奇效。\n既允许详情页自动跳转,又设置目录逆向排序、设置正文动态加载,则前缀为“@-$”",
    "bookSourceGroup": "📕正版",
    "bookSourceName": "  📕  搜书",
    "bookSourceType": 0,
    "bookSourceUrl": "夸克->原网",
    "bookUrlPattern": "",
    "customOrder": -39053,
    "enabled": false,
    "enabledExplore": true,
    "exploreUrl": "🍊玄幻热搜::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=玄幻&rank=rank_hot\n玄幻好评::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=玄幻&rank=rank_good\n玄幻完结::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=玄幻&rank=rank_finish\n🍊仙侠热搜::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=仙侠&rank=rank_hot\n仙侠好评::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=仙侠&rank=rank_good\n仙侠完结::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=仙侠&rank=rank_finish\n🍊武侠热搜::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=武侠&rank=rank_hot\n武侠好评::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=武侠&rank=rank_good\n武侠完结::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=武侠&rank=rank_finish\n🍊历史热搜::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=历史&rank=rank_hot\n历史好评::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=历史&rank=rank_good\n历史完结::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=历史&rank=rank_finish\n🍊都市热搜::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=都市&rank=rank_hot\n都市好评::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=都市&rank=rank_good\n都市完结::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=都市&rank=rank_finish\n🍊科幻热搜::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=科幻&rank=rank_hot\n科幻好评::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=科幻&rank=rank_good\n科幻完结::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=科幻&rank=rank_finish\n🍊灵异热搜::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=灵异悬疑&rank=rank_hot\n灵异好评::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=灵异悬疑&rank=rank_good\n灵异完结::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=灵异悬疑&rank=rank_finish\n🍊奇幻热搜::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=奇幻&rank=rank_hot\n奇幻好评::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=奇幻&rank=rank_good\n奇幻完结::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=奇幻&rank=rank_finish\n🍊军事热搜::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=军事&rank=rank_hot\n军事好评::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=军事&rank=rank_good\n军事完结::https:\/\/quark.sm.cn\/api\/rest?method=Novelnew.home&gender=male&cate=军事&rank=rank_finish",
    "header": "{\"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\"}",
    "lastUpdateTime": 1607097025205,
    "ruleBookInfo": {
        "author": "@js:\nm=java.get(\"bb\");\nif(m==\"\"){m=java.get(\"s\");\n\nr=java.getStringList(\"@css:#results>div:has(a.c-header-inner:not([href~=^([^\/]+\/\/(t\\\\.shuqi|shenma|quark|xiaoshuo\\\\.sm)\\\\.|javascript:|[^.]+[^\/]*\\\\.(qq|zhihu|qidian|zongheng)\\\\.com)|&fr=shenma_]):matches(番外|阅读|未删[减节]|完整版|最新(章节|更新|\\\\.)|[^0-9a-zA-Z]([aA][Zz][Ww]|[mM][Oo][bB][Ii]|[Ee][pP][uU][Bb]|[Tt][Xx][Tt])(?![0-9a-zA-Z])|章节|目录|弹窗|广告|防盗|手打全文|[纯全](?:手打|文字)|全[文本集])) a.c-header-inner@href||a.c-header-inner:not([href~=^([^\/]+\/\/(t\\\\.shuqi|shenma|quark|xiaoshuo\\\\.sm)\\\\.|javascript:|[^.]+[^\/]*\\\\.(qq|zhihu|qidian|zongheng)\\\\.com)|&fr=shenma_])@href\");\n\nif(r.size()){\ns=r.get(0);\nfor(x=1;x<r.size();x++)if(\/https?:\\\/\\\/www\\.\/.test(r.get(x))){\ns=r.get(x);break;}\njava.setContent(java.ajax(s),s)}\n}else m=java.get(\"bt\");\n\nr=java.getElement(\"body\");\nif(x=k=\"\"+java.get(\"key\")){\nx=String(r).match(\/>([^>]+)\\s+著<|[\\s\\[\\];?!,.()、,;?!。…─()[]〖〗【】>《》]作\\s*者(?![^>]+->)(?:[::\\s]|<[^i\\\/][^>]*>|<\\\/[^>]+>)+([^\\s<\">\//||]+)\/);\nif((m=String(m)).indexOf(x=x?x[1]?x[1]:x[2]:(x=r.select(\"#author,.author\"),x.size()?x.first().text():\"\"))>0&&java.get(\"key\").indexOf(m)<0)m=m.split(x)[0]}\njava.put(\"b\",m);\n\nr.select(\"header,.header,#header,footer,.footer,#footer,.head,#head,.foot,#foot,[color],[style*=color],:matchText:matches([>。↓《\\\\[[(()]|下载|阅读|更新|时间|分享|推荐|书架|输入|点击|安装|搜索)\").remove();\n\ns=r.select(\":has(>:matchesOwn(^总?[作字]\\\\s*[数者]))\");\nif(s.size())java.put(\"ex\",String(s.eachText().toArray().join(\"\\n\")).replace(\/((?:字|章\\s*节|更\\s*新)\\s*数|[更最]\\s*新\\s*章\\s*节|最\\s*[后新]\\s*更\\s*新)\\n\/g,\"$1:\").replace(\/\\s*[::]\\n\/g,\":\").replace(\/(?:^|\\s)(?:[分大类作书]\\s*[者类型别名]|(?:最\\s*新\\s*)?章\\s*节)[::\\s]*[^\\n]+|[^:\\n]+:(?=\\n|$)\/g,\"\").replace(new RegExp(\"^.{1,3}$|[^\\\\n]*(\"+m+\"|《[^《》]*》)[^\\\\n]*(\\\\n|$)|\\\\s+$|^\\\\s+\",\"g\"),\"\"));x",
        "coverUrl": "[property$=image]@content||img@data-src||img[alt]@src||img@src\n##([^\\n]+)##$1###\n@js:\/^data:image\\\/[^;]+;base64,\/.test(result)?java.base64Encode(result):result",
        "init": "",
        "intro": "meta[property$='description']@content||meta[name='description']@content\n@js:\nb=\"\"+java.get(\"bb\");\nj=\"\"+java.get(\"j\");\nex=\"\"+java.get(\"ex\");\nre=\"\"+java.get(\"i\");\nrs=\"\"+result;\nif(!\/^\\s*$\/.test(ex))ex=ex+\"\\n─────────────────────\\n\";\nre=\"\"+String(rs?rs:b?re:j).replace(\/  \/g,\"\\n\");\nif(!\/^\\s*$\/.test(re))re=re+\"\\n─────────────────────\\n\";\n\"    \"+ex+re+java.get(\"u\")",
        "kind": "##(?:[\\s\\[\\];?!,.()、,;?!。…─()[]〖〗【】》]|<[^a\/][^>]*>|<\/[^>]+>)[分类大]\\s*[类型别](?:[::\\s]|<[^>]+>|&nbsp;)+([^\\s<.\"&\//||>]+)##$1###",
        "lastChapter": "##(&nbsp;|\\s)+## \n##>\\s*[更最]\\s*新(?:\\s*章\\s*节)?(?:[::\\s]|<[^>]+>)+(?!\\s*(-|&gt;)\\s*<|[::\\s0-9T年月日时分秒*-]{5,}<|[^::]+[::]\\s*<|更新(?:时间)?[::])([^<\"\//||>]+)##$1###",
        "name": "@js:if(b=\"\"+java.get(\"bb\")){\nr=java.getStringList(\"[property$=title]@content||h1,strong@text\");\nfor(x=0;x<r.size();x++)if(\n(k=\"\"+r.get(x))&&String(b).indexOf(k)+1\n){b=k;break;}\njava.put(\"bt\",b)}",
        "tocUrl": "@js:\nscript=java.getElement(\"a[href^=javascript:]:matches([正顺順]序|[阅閱][讀读]|全文|更多|章[節节]|目[錄录]|列表)\");re=false;\n\nif(!script.size()){\nba=baseUrl.match(\/(https?:\\\/\\\/[^\\\/?]+)[?\\\/]?(.+?)?(?:\\\/)?$\/);\n\ny=java.getElement(\"a[href~=^[^#:]+$|^\"+(b=ba[1])+\"]:not([href~=\"+(ba[2]?ba[2].replace(\/([?+$.\"'|*{\\[()\\]}])\/g,\"$1\"):\"=\")+\"(\\\\.[^.]+)?$|(^|[^a-z])(update|author|bookinfo|xiazai|(down(load)?|txt|app)+|(novel|book|down(load)?){2})([^a-z]|$)|\/index\/|\/d\/],:matches(第|榜|分类|分卷目[錄录]|简介|作者|手机|移动|软件|安装|(PC|客户|移动|pc|电脑|安卓|苹果)[端版]|下载|点击|最新|[::]|\\\\.|ap[kp]|AP[KP]|ipa|plx|deb|exe|zip|rar|IPA|PLX|DEB|EXE|ZIP|RAR|txt|TXT|EPUB|epub),:not(:matches(\\\\S)):not([href~=catalog|contents|list|chapter|mulu|(^|[^a-z])ml|more]))||a[href~=[^t]:]\");\n\nif(y.size()){\nys=y.select(\"a[href~=catalog|contents|list|chapter|mulu|(^|[^a-z])ml|more]:matches([正顺順]序|全文|章[節节]|目[錄录]),a[href~=catalog|contents|chapter|(^|[^a-z])ml|mulu]:matches(更多|列表),a:matches(^([↑\\\\[]?[正顺順]序[\\\\]↑]?|全文(免[費费])?[阅閱][讀读]|(查看|展[开開]|进入|返?回)?([全正]文|(更多|完整|全部|所有)?(章[節节]|(作品)?目[錄录])+)+(列表)?(\\\\s*(查看|展开)?更多|[>.-]+)?)$)\");zt=false;\n\nif(!ys.size()){\nba=baseUrl.match(\/(?:[^\\\/_-][\\\/_-]([^\\\/._-]+))?[\\\/_-]([^\\\/._-]+)(?:\\\/|\\\/index[^\\\/]*|\\.[^\\\/.]+)?$\/);\n\nif(xi=(id=ba[2]).match(\/\\?[^=]+=([^&]+)\/)||id.match(\/^[^\\d]*(\\d{2,}|[1-9])$\/))id=xi[1];\nif(ba[1])if(xi=ba[1].match(\/^[^\\d]*(\\d{2,}|[1-9])$\/))id=\"(\"+id+\"|\"+xi[1]+\")\";\n\nys=y.select(\"[href~=^((.*\/\/[^\/]+\/)?[^=.]*[^\\\\d=.])?\"+id+\"([_-][a-z_-]*0|\\\\.[^.]+|\/([^\\\\d]*|[^\/\\\\d]*\/?|(catalog(ue)?|contents|([_-]?list|[_-]?chapters?)+|mulu|ml|more)([_-][a-z]*)?\\\\d+[^\\\\d]*)?)?$]\");\n\nif(!ys.size()){zt=true;\nys=y.select(\"[href~=^((.*\/\/[^\/]+\/)?[^=.]*[^\\\\d=.])?(\\\\d+\/\"+id+\"[_-]\\\\d+[^\\\\d]*|\"+id+\"[_-][a-z_-]*1[^\\\\d]*)$]:not(:contains(阅读))\")}}\n\nif(ys.size()){\nif((re=ys.select(\"[href~=(\/|^)[^.]+$]\")).size())ys=re;\nre=ys.first().attr(\"href\");\n\nfor(x=1;x<ys.size();x++)if((xs=ys.get(x).attr(\"href\")).length()>re.length())re=xs;\nif(zt||\/\\\/(catalog(ue)?|contents|([_-]?list|[_-]?chapters?)+|mulu|ml|more)([_-][a-z]*)?([2-9]\\d*|1\\d+)[^\\d]*$\/.test(re))re=String(re).replace(\/\\d+(?=[^\\d]*$)\/,\"☯1\")}}}\n\nre=String(!re?baseUrl:\/^https?:\/.test(re)?re:\/^\\\/\\\/\/.test(re)?b.split(\"\/\/\")[0]+re:\/^\\\/\/.test(re)?b+re:b+\"\/\"+re);\n\njava.put(\"ba\",re.replace(\/[☯_-][^\\d]*[01][^\\d]*$\/,\"\"));r=re.replace(\"☯\",\"\");\njava.get(\"@\")==1?r+',{\"webView\":true}':r",
        "wordCount": "@js:java.put(\"u\",baseUrl)\n##\/\/([^\/]+)##$1##"
    },
    "ruleContent": {
        "content": "@js:\nr=java.getElement(\"body\");\nr.select('a>*,header,.header,#header,.head,#head,.foot,#foot,:not(img,br,p,a,:matchesOwn([\\\\s\\\\S]{200}),:has(p,br,img,:matchesOwn([\\\\s\\\\S]{200}),div:matchesOwn(,|。)+div:matchesOwn(,|。))),:matchesOwn(,|。) :not(img,br,a,:has(img)),footer,.footer,#footer,:not(:has(p:matchesOwn([\\\\s\\\\S]{200}),p+p,:has(>p)+:has(>p))) p,:has(p+p,:has(p)+:has(p)):not(:contains(。)) p,img[src=\"\"]').remove();\n\nr=String(r).replace(\/<([a-z]+)[^>]*\"-\\d+\"[^>]*>[^<]+<\\\/\\1>|[^<>]*<a[^<]+<\\\/a>[^<]*|&lt[; ]?([a-z]+)(?:[^<>&\"]|\"[^\"]+\")*&gt[; ]?(?:[^<>&]|&nbsp;)*&lt[; ]?\\\/\\2&gt[; ]?|&lt[; ]?[a-z]+(?:[^<>&\"]|\"[^\"]+\")*&gt[; ]?|[☯📑⚙️🌗🌕🌓︴]\/g,\"\").replace(new RegExp(\"((?:[〖【『「(《〈〔[\\\\[(][^〖【『「(《〈〔[\\\\[()]〕〉》)」』】〗\\\\]]*[)]〕〉》)」』】〗\\\\]]\\s*)*(?:(?:第?(?:&nbsp;|\\s)*[一二三四五六七八九十百千万〇零0-9]+(?:&nbsp;|\\s)*[章节回話话::..,,、]*(?:&nbsp;|\\s)*)?\"+title.replace(\/^(第?[一二三四五六七八九十百千万〇零0-9]+[章节回話话\\s::..,,、]*)+\/,\"\").replace(\/[*$|?+\\\\\\^\\[\\](){}]\/g,\".\")+\"|\"+java.get(\"b\")+\")(?:\\s*[〖【『「(《〈〔[\\\\[(][^〖【『「(《〈〔[\\\\[()]〕〉》)」』】〗\\\\]]*[)]〕〉》)」』】〗\\\\]])*)\",\"g\"),\"🌗$1🌓\");\n\n(\/;&nbsp;\/.test(r)?r.replace(\/>\\n*(?=[^;<\\n]+\\S\\s*<)\/g,\">︴\"):\/  \/.test(r)?r.replace(\/>\\n*(?=[^ \\n<]+\\S\\s*<)\/g,\">︴\"):r)+\"📑\"",
        "imageStyle": "FULL",
        "nextContentUrl": "@js:q=java.getElement(\"a[href*=@get:{z}]:matches(第二[頁页]|下[一\\\\s]*[頁页篇章回节節话話])\");\nif(q.size()){q=q.attr(\"href\");\njava.get('$')==1?q+',{\"webView\":true}':q}",
        "replaceRegex": "@js:result\n.replace(\/—\/g,\"─\")\n.replace(\/[·۰•・]\/g,\"・\")\n.replace(\/\\s*(?:︴[^\\n ]+\\s+)*📑\\s*|^\\s*(︴[^\\n ]+\\s+)*|\\s*(?:  |\\n)(?:[\\s&#a-zA-Z0-9]*;)?[\\s ?]*\/g,\"☯\")\n.replace(\/(?:︴[^☯]*☯)+(?=︴)|☯温馨提示[::][^☯]+|☯[^☯]+字体不会安装.?请百度[^☯]+|☯<!--[^<]+-->|☯<![^☯]+?-->|︴\\s*第?[〖【『「(《〈〔[{\\[{(][^☯]+☯|☯第\\s*[((][^(())]+[))][頁页](?=☯)|(?:&#?[a-z0-9]*;?)+(?=;|☯);*|reads;\/g,\"\")\n.replace(\/\\s+\/g,\" \")\n.replace(\/☯[ ☯]*\/g,\"\\n\")\n.replace(\/(\\n[〖【『「(《〈〔[{\\[{(]?)([pP][Ss]+(?=[ ::;;,,、。.─\\d\\u4e00-\\u9fa5])[^\\n]+)\/g,\"$1🌕$2\")\n.replace(\/(<img )[^>]*(src=\"[^\"]+\")[^>]*(>)|((?: ?[++--]?[0-90-9]+(?:[../\/][0-90-9]+)?[%%]?[a-zA-Z]*)+ ?|[ __--]?[a-zA-ZA-Za-zāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-90-9]+)\/g,\"$1$2$3☯$4☯\")\n.replace(\/☯☯|(?:\\n[^āáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ\\u4e00-\\u9fa5\\n〖【『「《“‘<(〈〔[{({\\[\\]})}]〕〉)>’”》」』】〗、,:;?!。…─🌗🌕🌓︴\\n]+|([。?!…”』」】〗])[^a-zA-ZA-Za-zāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-90-9\\u4e00-\\u9fa5\\n〖【『「《“‘<(〈〔[{({\\[\\]})}]〕〉)>’”》」』】〗、,:;?!。…─🌗🌓☯︴\\n]+[\\u4e00-\\u9fa5]+)?[^a-zA-ZA-Za-zāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-90-9\\u4e00-\\u9fa5\\n〖【『「《“‘<(〈〔[{({\\[\\]})}]〕〉)>’”》」』】〗、,:;?!。…─🌗🌓☯︴\\n]+(?=\\n)|[^☯!\"'(),\\s\\u4e00-\\u9fa5、,:;?!。…─〖【『「《“‘<(〈〔[{}]〕〉)>’”》」』】〗]*☯([a-zA-ZA-Za-z]*[āáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ][a-zA-ZA-Za-z]*)☯[^☯!\"'(),\\s\\u4e00-\\u9fa5、,:;?!。…─〖【『「《“‘<(〈〔[{}]〕〉)>’”》」』】〗]*\/g,\"$1$2\")\n.replace(\/[^!\"'(),\\s\\u4e00-\\u9fa5、,:;?!。…─〖【『「《“‘<(〈〔[{({\\[\\]})}]〕〉)>’”》」』】〗︴🌕]*(?:☯[^..!(),\\n\\u4e00-\\u9fa5、,:;?!。…─〖【『「《“‘<(〈〔[{({\\[\\]})}]〕〉)>’”》」』】〗]+|([^☯!(),\\na-zA-ZA-Za-zāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-90-9\\u4e00-\\u9fa5、,:;?!。…─〖【『「《“‘<(〈〔[{({\\[\\]})}]〕〉)>’”》」』】〗])(?!\\1)|☯(?=[^☯!(),\\na-zA-ZA-Za-zāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-90-9\\u4e00-\\u9fa5、,:;?!。…─〖【『「《“‘<(〈〔[{({\\[\\]})}]〕〉)>’”》」』】〗][!(),\\s\\u4e00-\\u9fa5、,:;?!。…─〖【『「《“‘<(〈〔[{({\\[\\]})}]〕〉)>’”》」』】〗])|[〖【『「(《〈〔[{\\[{(][^a-zA-ZA-Za-zāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-90-9\\u4e00-\\u9fa5〖【『「(《〈〔[{\\[{()}]〕〉》)」』】〗\\]}]*[)}]〕〉》)」』】〗\\]}]){4,}|[〖【『「(《〈〔[{\\[{(][^a-zA-ZA-Za-zāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-90-9\\u4e00-\\u9fa5〖【『「(《〈〔[{\\[{()}]〕〉》)」』】〗\\]}]*[)}]〕〉》)」』】〗\\]}]\/g,\"📑\")\n.replace(\/(?:([\\n。?!])[^\\n。?!]{1,10})?[〖【『「(《〈〔[{\\[{(][^〖【『「(《〈〔[{\\[{()}]〕〉》)」』】〗\\]}]*(?:☯[^a-zA-ZA-Za-zāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-90-9\\u4e00-\\u9fa5〖【『「(《〈〔[{\\[{()}]〕〉》)」』】〗\\]}]☯|📑|🌕)[^〖【『「(《〈〔[{\\[{()}]〕〉》)」』】〗\\]}]*[}]〕〉》)」』】〗\\]})](?:[^。]{0,5}(?:[〖【『「(《〈〔[{\\[{(][^〖【『「(《〈〔[{\\[{()}]〕〉》)」』】〗\\]}]*(?:☯[^a-zA-ZA-Za-zāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-90-9\\u4e00-\\u9fa5〖【『「(《〈〔[{\\[{()}]〕〉》)」』】〗\\]}]☯|📑)[^〖【『「(《〈〔[{\\[{()}]〕〉》)」』】〗\\]}]*[}]〕〉》)」』】〗\\]})]|[^📑!,()\\s\\u4e00-\\u9fa5、,:;?!。…─‘’“”()《》〖〗【】]+))*(?:(?:[^\\n]{1,10}|(?:[\\u4e00-\\u9fa5]{0,5}[,、])*[\\u4e00-\\u9fa5]+[!。]?)(?=\\n))?\/g,\"$1\")\n.replace(\/([^🌗🌕🌓📑︴*\\n(),\\u4e00-\\u9fa5、,:;?!。…─‘’“”()《》〖〗【】]*(?:(?:[^🌗🌕🌓📑︴*\\n(),\\u4e00-\\u9fa5、,:;?!。…─‘’“”()《》〖〗【】]+[*(), \\u4e00-\\u9fa5、,:;?!。…─‘’“”()《》〖〗【】]{1,3})*[^*︴📑☯🌗🌕🌓\\s&;(),āáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜa-zA-ZA-Za-z0-90-9\\u4e00-\\u9fa5、,:;?!。…─‘’“”【『「(《〈〔[{\\[{()}]〕〉》)」』】〗\\]}%%・\//==__..++--]+|本[文书](?:首发|来自)|(?:章节不完整.?|完整章节)?请.{2,6}(?:搜索|百度|引擎|关键[词字])+|(?:[阅閱][讀读]|访问|訪問|[網网地][站址]|链接|鏈接|[\\u4e00-\\u9fa50-9a-zA-Z]{0,4}(?:文学|中文|[網网]))+[::]|[\\u4e00-\\u9fa50-9a-zA-Z]{0,6}(?:[網网地][站址]|链接|鏈接)为|.{2,4}文[学學][網网]|[请請].{2,4}收藏(?:.{0,2}推[荐薦])?|一秒[記记]住|,?請?訪問|(?:[更最][快新]|[快高]速|热门|(?:[阅閱][讀读])?完整|本|(?:官[網网]|本站).{0,2})(?:章[節节]|小说|更新|[網网][址站]|快速)|更新(?:速度)?[最更]?快|(?:(?:无错)?小说|正版|免费|全[文本]|在线|访问|訪問|txt|TXT|继续|各种)+(?:全文|免费|在线|[阅閱]?[讀读]|下载|章[節节]|小说)|章[節节](?:目录|列表)|小说[網网](?:更新)?|手打全文|[纯全](?:手打|文字)|手机看书|(?:本站|[網网]站|站内|看)?无(?:任何)?(?:广告|弹窗|防盗)(?:章节)?|不弹窗|(?:(?:請|请|或者?)?(?:訪問|访问|[電电手][腦脑机機]|[網网][址站]|用[户戶]|浏览|瀏覽|閱讀|阅读)){2,}|阅读体验|(?:推[荐薦]|收藏|分享)(?:本站|我们)|文章质量更好|谢谢各位(?:读者|书友)支持|水印广告测试|本章未完|点击下一页)(?:[* (),\\u4e00-\\u9fa5、,:;?!。…─‘’“”()《》〖〗【】]{0,3}[^🌗🌓📑*\\n(),\\u4e00-\\u9fa5、,:;?!。…─‘’“”()《》〖〗【】]+)*|🌗[^\\n]+🌓)\/g,\"\\n⚙️$1⚙️\\n\")\n.replace(\/⚙️(<img[^>]+>)⚙️|(⚙️\\n)|([「『【〖《,、;\\n])[\\n。、…:;?!」』】〗》’!]+|([:?!。…─])(?:[^⚙️☯a-zA-ZA-Za-zāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-90-9\\u4e00-\\u9fa5\\n…─’”)}]〕〉》)」』】〗\\]}]+(?=\\n)|小说(?=\\n)|[^⚙️☯a-zA-ZA-Za-zāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-90-9\\u4e00-\\u9fa5\\n…─“‘’”〖【『「(《〈〔[{\\[{()}]〕〉》)」』】〗\\]}]+)|🌗|🌓\/g,\"$1$2$3$4\")\n.replace(\/([))?!?!…」』”\\s。::>])[^\\n((🌕))”』」’。]{0,5}(?:(?:\\n⚙️.+⚙️\\n|[^(())\\n”』」。]{0,5}📑)[^(())\\n。]{0,5}(?:\\n?⚙️.+⚙️(?:\\n(?=\\n⚙️|[^(())\\n]{1,5}\\n))?|[^(())\\n。]{0,5}📑)+(?:[^(())\\n]{1,5}(?=\\n))?|(?:(?:(?:\\n?⚙️.+⚙️\\n?|[^(())\\n。]{0,5}📑)[^(())\\n]{0,5}){2,}|[^((🌕))”』」’\\n。]{0,5}(?:(?:免费|热门|官网|正版|在线|同步|下载|文学|中文|章节|[本网][站址]|站内|小说|更新|无错|[本全][文本章]|首发|广告|弹窗|防盗|访问|訪問|txt|TXT|读者|书友|百度)[^(())\\n]{0,5})*(?:📑|\\n⚙️[^\\n]+⚙️\\n)[^(())\\n]{0,5}(?:(?:免费|热门|官网|正版|在线|下载|同步|文学|中文|章节|[本网][站址]|站内|小说|更新|无错|[本全][文本章]|首发|广告|弹窗|防盗|访问|訪問|txt|TXT|读者|书友|百度)[^(())\\n]{0,5})*|[^((🌕))\\n”』」’。]{0,3}\\n⚙️.+⚙️\\n[^(())\\n。]{0,3})(?:[\\u4e00-\\u9fa5]+[!。]?|[^a-zA-ZA-Za-zāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-90-9\\u4e00-\\u9fa5\\n]+)?(?=\\n))|\\n⚙️[^\\u4e00-\\u9fa5]+⚙️\\n|☯|📑|\\s*[⚙️︴]\\s*|\\n[^a-zA-ZA-Za-zāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-90-9\\u4e00-\\u9fa5\\n]{2,}\\n[^🌕a-zA-ZA-Za-zāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-90-9\\u4e00-\\u9fa5\\n“《‘【〖『「]*\/g,\"$1\")\n.replace(\/^\\s*,[^\\n]+|^\\s+(?:(?:[^\\n]+\\n){0,4}(?:🌕[^\\n]*\\n?)+|(?:[(({{][^((<{{}}>))]*(?:(?:[(({{][^((<{{}}>))]*[))}}])[^((<{{}}>))]*)*[))}}]?\\s*)+)\\n|(?:[^\\n]*起点(?:原创|中文)[^\\n]*|[〖【『「(《〈〔[{\\[{(]?未完待续[^\\n]*|\\n[\\s。*﹌ ̄﹊﹉﹋─═┉┅╍╌┈﹎﹍﹏.…==~~__--]*|(?:\\n🌕[^\\n]*)+(?:\\n[^\\n]+){0,4}|\\n(?:[(({{][^((<{{}}>))]*(?:(?:[(({{][^((<{{}}>))]*[))}}])[^((<{{}}>))]*)*[))}}]?\\s*)+)[^\\u4e00-\\u9fa5]+$|(?:^|\\n)[^a-z0-9A-Z\\u4e00-\\u9fa5]+(?=\\n)\/g,\"\")",
        "sourceRegex": "",
        "webJs": ""
    },
    "ruleExplore": {
        "author": "$.author",
        "bookList": "$..novel_item[*]",
        "bookUrl": "$.url",
        "coverUrl": "$.icon",
        "intro": "$.description@put:{j:$.description}",
        "kind": "$.tag@js:String(result).slice(1,-1).split(\/\\s\/)",
        "lastChapter": "",
        "name": "$.title@put:{s:$.title}\n##[((][^(())]*[))]$",
        "wordCount": "$.status"
    },
    "ruleSearch": {
        "author": "@get:{au}",
        "bookList": "@js:java.get(\"key\")!=\"\"?java.getElements(\"@css:#results>div:has(a.c-header-inner:not([href~=^([^\/]+\/\/(t\\\\.shuqi\\\\.com|quark\\\\.|xiaoshuo\\.sm\\.cn)|javascript:)|&fr=shenma_]))\"):java.getElements(\"a[data-index][href^=https:\/\/quark.sm.cn\/s?q=]\")",
        "bookUrl": "@get:{link}",
        "coverUrl": "@get:{d}@get:{l}\n@js:decodeURIComponent(result)",
        "intro": "@js:java.put(\"i\",\"\"+java.get(\"zt\")?\"\":String(java.get(\"ii\")).replace(\/^.{1,12}\\n\/,\"\"))",
        "kind": "@js:r=java.get(\"lx\");\nr=r.length?r:java.get(\"key\").length?java.getString('a.c-e-subtitle-l span:not([class=\"c-e-subtitle-item l\"])@text||:matchesOwn((类[型别]|[大分]类)[::  ])@text',false):java.getString(\".c-e-subtitle-item@text\",false);\nr.length?r:(fl=String(java.get(\"fl\")).match(\/[[\\[]([^\\s\\d[\\[\\]]]+)\/),fl?fl[0]:\"\")\n##[^::]+[::]|.*(类[型别]|[大分]类|\\[)\\s*|([\\]”,。、;?!─…,_\//||  -]|\\.(?!\\d)).*",
        "lastChapter": "a.c-header-inner@data-recoorgi||a.c-header-inner@href||*@href@put:{zt:\"@css:div>span.c-e-subtitle-item@text\",ii:\".js-c-paragraph-text@text\",d:\"*@data-i\",l:\"*@data-load\"}\n@js:\nif(java.get(\"key\")==\"\"){\njava.setContent(java.ajax(result),\"\");\n\nre=java.getStringList(\"@css:#results>div:has(a.c-header-inner:not([href~=^([^\/]+\/\/(t\\\\.shuqi|shenma|quark|xiaoshuo\\\\.sm)\\\\.|javascript:|[^.]+[^\/]*\\\\.(qq|zhihu|qidian|zongheng)\\\\.com)|&fr=shenma_]):matches(番外|阅读|未删[减节]|完整版|最新(章节|更新|\\\\.)|[^0-9a-zA-Z]([aA][Zz][Ww]|[mM][Oo][bB][Ii]|[Ee][pP][uU][Bb]|[Tt][Xx][Tt])(?![0-9a-zA-Z])|章节|目录|弹窗|广告|防盗|手打全文|[纯全](?:手打|文字)|全[文本集])) a.c-header-inner@href||a.c-header-inner:not([href~=^([^\/]+\/\/(t\\\\.shuqi|shenma|quark|xiaoshuo\\\\.sm)\\\\.|javascript:|[^.]+[^\/]*\\\\.(qq|zhihu|qidian|zongheng)\\\\.com)|&fr=shenma_])@href\");\n\nif(re.size()){\nresult=re.get(0);\nfor(x=1;x<re.size();x++)if(\/https?:\\\/\\\/www\\.\/.test(re.get(x))){\nresult=re.get(x);break;}\n}else result=baseUrl;\n}else result=result.match(\/[^\\n]+\/)[0];\n\njava.put(\"link\",result)",
        "name": "@js:re=String(result).replace(\/\\s*(?:&nbsp;)+\\s*\/g,\" \").replace(\/\\s*<\\\/?em>\\s*\/g,\"\");\n\njava.put(\"fl\",res=String(java.getStringList('span[c-bind]:matches(\\\\S)@text').get(0)));\nkey=java.get(\"key\");\nax=java.get(\"aut\");\nlx=java.getString(\"@css:div>span.c-e-subtitle-item@text\",false);\nr=res.match(\/[^《》]+(?=》)\/);\nr=r?r[0]:res.replace(\/[((][^(())]*[))]$\/,\"\");\n\nif(key!=\"\"){\nau=java.getStringList(\"span.js-c-property-text a@text\");\n\nif(au.size()){\nax=au.get(0);\nfl=java.getString(\"span.js-c-property-text:not(:has(a))@text\",false);\nzb=\"\"+java.getString(\".c-header-title span:not([c-bind])@text\",false);\nlx=zb?zb+\"\\n\"+fl:fl;\n}else{\nr=r.replace(\/(?!^)(?:[.|,_\/\\s「『【〖((\\[\\]))〗】』」。-]|[^\\u4e00-\\u9fa5a-zA-Z0-9]?(?:小说)?(?:(?:人工|机器|电脑)?校正|精校|完[整结]|加料|番外)|笔趣阁|思路客|燃文|最新(?:章节|小说|更新|\\.)|全[文本集]|全部章节|下载|(?:手机)?(?:小说|漫画|大全|正版(?:小说|漫画)?|免费|免费小说|免费漫画|免费全[文本]|在线)(?:全[文本集]|大全|免费|在线|阅读|下载|章节|小说|漫画|\\.)|([^a-zA-Z0-9])(?:azw|mobi|epub|txt)(?![a-zA-Z0-9])|章节(?:目录|列表)|无广告|(?::顶点)?无弹窗|无防盗|小说网|手打全文|[纯全](?:手打|文字))[\\S\\s]*\/i,\"$1\").replace(\/^[「『【〖((\\[]+\/,\"\");\n\nif(ax==\"#\"||re.indexOf(ax)<0){\nax=re.match(\/《([^《》]+)》作品集|[\\s\\[\\];?!,.()、,;?!。…─()[]〖〗【】《》>]作\\s*者(?:[::\\s“\"'((]|<[^i\\\/][^>]*>|<\\\/[^>]+>)+(?![^\\s<(《“()”》)>\\\/\\[\\];?!,、,;?!。…─[]〖〗【】]*\\.{3}<)([^\\s<(《“(\"')”》)>\\[\\];?!,、,;?!。…─[]〖〗【】\//||::]+?)(?=(?:小说|[更最][快新]|\\.\\s*)?..[::]|[\\s<(《“(\"')”》)>\\[\\];?!,、,;?!。─[]〖〗【】\//||])\/);\nif(!ax){\nax=res.match(\/[^.|,_\/\\s\\[\\](())【〖〗】。-]+[((](?![^\\s]+[\\s、:;?!…─“‘《〖【,。:;?!\"'】〗》’”][^(())]+|(?:连载中?|完本|大结局|[\\s.一二三四五六七八九十百千万〇零0-9]+)[))])([^(())]+?)(?:(?:\\s+|所)?著|的?新书|[\//||][^))]+)?[))]\/);\nif(!ax)ax=re.match(new RegExp(\"(?:由|原创)(?:(?:原创|网络)?作[家者])?(?![\\\\u4e00-\\\\u9fa5a-zA-Z0-9_-]*(?:[书网]友|网)所?提供)([\\\\u4e00-\\\\u9fa5a-zA-Z0-9_-]+?)(?:所?(?:精心)?[创著]作|所作|所?提供|写?的(?:《|\"+r+\"))\"))}\nax=ax?ax[1]||ax[2]:\"\"}\n\nif(!ax.length&&re.indexOf(key)+1&&r.indexOf(key)<0)ax=key;\n\nif(r.indexOf(ax)>0&&key.indexOf(r)<0)r=r.split(ax)[0];\n\nzt=[\/小说\/.test(key),\/有声\/.test(key),\/(?!^)小说(?!$)\/.test(key),\/(?!^)有声(?!$)\/.test(key)];\nif(!zt[0]&&!zt[1]||zt[2]&&zt[3]){\nrez=\"(?!^)(有声|小说|有声小说)$|^(有声|小说|有声小说)(?!$)\"\n}else if(!zt[1]||!zt[2]&&zt[3]){\nrez=\"(?!^)有声$|^有声(?!$)\"\n}else if(!zt[0]||zt[2]&&!zt[3]){\nrez=\"(?!^)小说$|^小说(?!$)\"\n}else rez=\"☯\";\nif(!\/漫画\/.test(key)||\/(?!^)漫画(?!$)\/.test(key))rez+=\"|(?!^)漫画$|^漫画(?!$)\";\n\nix=r.replace(new RegExp(rez),\"\").split(\/[::]\/);i=0;\nwhile(i<ix.length){x=ix[i];\nif(x.indexOf(key)>=0||key.indexOf(x)>=0)break;i++}\nif(i==ix.length)i=0;\nr=ix.slice(i,i+2).join(\":\")}}\n\njava.put(\"lx\",lx);\njava.put(\"au\",ax);\njava.put(\"bb\",r)",
        "wordCount": "@css::has(>span:matches(\\S)+span:matches(^新$))>span:first-child@text||span:matches(^新$)+ul li:first-child@text\n##^.*[更最]\\s*新?(章节|[((][^(())]+[))])*[::\\s]*|\\s(?:新|\\d+)$|;$"
    },
    "ruleToc": {
        "chapterList": "@css::not(:matchesOwn(\\S),:has(:not(a):matchesOwn(\\S)+:has(a:only-child):only-child,:not(a):matchesOwn(\\S)+a:only-child)) a[href~=^[^#:]+$|^h]:matches(\\S):not([href~=(^|[^a-z])(update|author|bookinfo|xiazai|(down(load)?|txt|app)+|(book|down(load)?){2})([^a-z]|$)],:matches(^([<>-]+|正文|[上下首尾]([一\\s]*[页頁]|[\\s0-9零〇一二三四五六七八九十百]*章)|[↑\\[]?[倒正反逆顺順]序[↓\\]]?|[^\\s]+感言|[^\\s]*(求月?票|求收藏|求订阅|求推荐|[书点]评[^\\s]*活动|没[有空]?更新|没时间更新|请个?假|关于本书|关于更新|打赏名单|起点活动)[^\\s]*|(在线|开始|立即|全文|从头)阅读|(\\d+、)?(推书[^\\s]*|[^\\s第一二三四五六七八九]*推书|推[a-z0-9A-Z_\\u4e00-\\u9fa5\\-]+书([\\u0022\\u0027\\u0028\\u003e\\[(“!〖【][^\\s]*)?))$))\n@js:\nfunction $(it){\nre=result.select(it);\nreturn re.size()?(result=re):false}\n\nli=[\"[href~=(^|[&?\/_-])(chapter|read)([_-]?id)?[?\/=]]\"\n,'[data-href]'\n,'[href~=^[a-z0-9]+(\/|\\\\.[^.\/]+)?$]'];\n\nfor(j=0;j<3;j++)if($(li[j]))break;\n\nif(j>2){\nba=(b=java.get(\"ba\")).match(\/(?:[^\\\/_-][\\\/_-]([^\\\/._-]+))?[\\\/_-]([^\\\/._-]+)(?:\\\/|\\\/index[^\\\/]*|\\.[^\\\/.]+)?$\/);\n\nbr=b.match(\/[^\\\/:]\\\/(((?:[^?\\\/]+\\\/)*(?:[^?\\\/]+\\?[^=]+=)?)((([^&\\\/]+)\\\/?)(?:&.+)?))$\/).join(\"☯\").replace(\/([?+$.\"'\\\\|*{\\[()\\]}])\/g,\"\\\\$1\").split(\"☯\");\n\nresult.select(\"[href~=\"+br[1]+\"$|\"+br[2]+\"(?!\"+br[5]+\")[^&\/]+\"+(br[4]==br[5]?br[4]==br[3]?\"\":\"&.+\":\"\/\")+\"$]\").remove();\n\nl=br[0].concat(br[5]).split(\"\/\");\nre=result.select(\"[href*=\"+l.slice(1,l.length).join(\"\/\")+\"]\");j=0;\nif(re.size()){result=re;\n}else{\nq=[l.slice(1,l.length-1).join(\"\/\"),l.slice(1,l.length-2).join(\"\/\")];\nif(q[0].length){\nre=result.select(\"[href*=\"+q[0]+\"]\");\nif(!re.size()&&q[1].length)re=result.select(\"[href*=\"+q[1]+\"]\");\nif(re.size())result=re}\n\nif(xi=(id=ba[2]).match(\/\\?[^=]+=([^&]+)\/)||id.match(\/^[^\\d]*(\\d{2,}|[1-9])$\/)||ba[1]&&ba[1].match(\/^[^\\d]*(\\d{2,}|[1-9])$\/))id=xi[1];\n\nli=[\"[href~=([^\\\\d]|^)\"+id+\"[\/_&-][^\\\\d]*\\\\d+]:not([href~=\"+id+\"[^\\\\d]*$]),[href~=([^\\\\d]|^)\"+id+\"[\/_&-][^\\\\d]*\"+id+\"(\/|\\\\.[^.]+)?$]\"\n,\"[href~=\\\\?((read|chapter|book|novel|[_-])+|[a-z_-]*id)=]\"\n,\"[href~=^[^?\\\\d]*\\\\d+(\/|\\\\.[^\/.]+)?$]\"];\n\nfor(j=0;j<3;j++)if($(li[j]))break;}}\n\nif(java.get(\"-\")==1)for(i=0,s=result.size()-1;i<s\/2;i++){li=result.get(i);\nresult.set(i,result.get(s-i));\nresult.set(s-i,li)}\n\nj>2?[\"<a href='\"+b+\"'>⚬内容浏览<\/a>\"].concat(result.toArray()):result",
        "chapterName": "text@js:result.replace(\/(第)\\s+|(\\d)第(?=\\d)|\\s+([章节回話话卷])\/,\"$1$2$3\")",
        "chapterUrl": "href##[\/\\s]+$\n@js:\njava.put(\"z\",result.replace(\/\\.[a-z]+$\/i,\"\"));\njava.get(\"$\")==1?result+',{\"webView\":true}':result",
        "isVip": "",
        "nextTocUrl": "a:matches(下[一\\s]*[页頁]|下[一二三四五六七八九十百千万〇零0-9]{2,}章):not([href~=^#|javascript:])@href",
        "updateTime": ""
    },
    "searchUrl": "https:\/\/quark.sm.cn\/s?q={{\nkey=key.trim();aut=\"#\";\nif(key[0]==\"@\"){\nkey=key.slice(1);\njava.put(\"@\",1)}\nif(key[0]==\"-\"){\nkey=key.slice(1);\njava.put(\"-\",1)}\nif(key[0]==\"$\"){\nkey=key.slice(1);\njava.put(\"$\",1)}\nz=key.lastIndexOf(\"#\")+1;\ns=key.lastIndexOf(\"$\")+1;\nif(\/\\$[a-zA-Z0-9\/._-]+$\/.test(key)){\nkey=key.slice(0,s-1).concat(\" site:\",key.slice(s))\n}else s=0;\nss=s?s-1:key.length;\nas=key.slice(z?z:ss,ss);\nif(!\/^\\s*$\/.test(as)){\naut=as.match(\/[^\\s\"]+\/)[0];\nkey=key.slice(0,z-1).concat(\" \",key.slice(z))}else z=0;\nif(keys=key.slice(0,(z>s?s?s:z:s>z?z?z:s:ss+1)-1)){\nkeys=keys.match(\/[^\\s]+\/)[0]\n}else if(!s)key=aut+\"作品\";\njava.put(\"key\",keys);\njava.put(\"aut\",aut);\nkey}}&page={{page}}",
    "weight": 0
}
广告