You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

7151 lines
870 KiB

[
{
"bookSourceComment": "By关耳+羌芜/乃星改\n🈲二传",
"bookSourceGroup": "👑 正版",
"bookSourceName": "🔰纯粹",
"bookSourceType": 0,
"bookSourceUrl": "https://m.jjwxc.net/✨",
"bookUrlPattern": "",
"customOrder": -25,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "纯爱首页::http://www.jjwxc.net/fenzhan/noyq/\n言情首页::http://www.jjwxc.net/fenzhan/yq/\n衍生首页::http://www.jjwxc.net/fenzhan/ys/\n原创首页::http://www.jjwxc.net/fenzhan/yc/",
"header": "{\n \"User-Agent\": \"Mozilla/5.0 (Linux; U; Android 8.0.0; zh-cn; MIX 2 Build/OPR1.170623.027) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1\"\n}",
"lastUpdateTime": 1611854554109,
"loginUrl": "http://m.jjwxc.net",
"ruleBookInfo": {
"author": "//*[@itemprop=\"author\"]/text()",
"canReName": "true",
"coverUrl": "class.noveldefaultimage@src",
"intro": "class.rightul.0@tag.li.1@html&&class.smallreadbody.1@text&&class.smallreadbody@tag.span.-1@html&&class.smallreadbody@tag.span.-2@html&&id.novelintro.0@html\n\n##手机地址:|<.*?>|搜索关键字.*\n\n@js:result.replace(/作品视角/,'★视角').replace(/内容标签/,'★标签').replace('立意:','★立意: ').replace('一句话简介:','★短简: ')",
"kind": "//*[@itemprop=\"updataStatus\"]/text()&&//*[@itemprop=\"genre\"]/text()&&//*[@itemprop=\"updataStatus\"]/font/text()",
"lastChapter": "id.oneboolt@tag.tr.-2@tag.span.0@text&&id.oneboolt@tag.tr.-2@tag.td.-1@tag.span@text\n@js:result.replace(/\\n/g,'·').replace(/\\[VIP\\]/,'🔒')",
"name": "//*[@itemprop=\"articleSection\"]/text()",
"tocUrl": "@js:\nvar bid = baseUrl.match(/(\\d+)/)[1];\n'http://app-cdn.jjwxc.net/androidapi/chapterList?novelId=' + bid + '&more=0&whole=1'"
},
"ruleContent": {
"content": "<js>result.replace(/<([^\\w\\/]+)>/g,'< $1 >')</js>class.b module@tag.li.0@textNodes&&class.b module@tag.li.1@textNodes##网友:|评分:|.*分\\|.{4}",
"imageStyle": "",
"replaceRegex": "@js:\nvar f=String(src).match(/url\\('([^']+)'\\) format\\('truetype'\\)/);\nif (f) {\nvar f1 = java.queryTTF(\"http:\"+f[1])\nvar f2 = java.queryTTF(\"content://media/external/file/682866\")\njava.replaceFont(result, f1, f2)\n}else{\nresult\n}"
},
"ruleExplore": {
"author": "class.b6boximg-authorname@text||class.authorname@text||class.name@text",
"bookList": "<js>\nhtml=result.match(/<!--.*?(?:开始|推荐)--\\s*>[\\s\\S]*?<!--.*?结束--\\s*>/g);\nh='';\n\nfor(i=0;i<html.length-2;i++){\ncontent=org.jsoup.Jsoup.parse(html[i].match(/<!--.*?(?:开始|推荐)--\\s*>([\\s\\S]*?)<!--.*?结束--\\s*>/)[1]);\n\ncategory=html[i].match(/<!--(.*?)(?:开始|推荐)--\\s*>[\\s\\S]*?<!--.*?结束--\\s*>/)[1];\n\nl=content.select(\"ul dl\")?content.select(\"ul dl\").toArray():[];\n\nfor (j in l){\ndoc=l[j].append('<a class=\"category\">'+category+'</a>');\nh=h+l[j]\n}\n\nl2=content.select(\"ul li\")?content.select(\"ul li\").toArray():[];\n\nfor (e in l2){\ndoc=l2[e].append('<a class=\"category\">'+category+'</a>');\nh=h+l2[e]}\n}\n//各频道榜单\nlist=org.jsoup.Jsoup.parse(result).select(\".b6box ul li:not([class])\").toArray();\nfor(i in list){\ndoc=org.jsoup.Jsoup.parse(list[i]);\ncategory=doc.select(\".more_offset\").text();\nl=doc.select(\".b6boximg\").toArray()\nl2=doc.select(\"dl\").toArray();\nl3=l.concat(l2);\n\n//各频道榜单前4(包含有封面的那本,更改数字可改变是榜单前几,最多为16)\nfor(j=0;j<4;j++){\nl3[j].append('<a class=\"category\">'+category+'</a>');\nh=h+l3[j]\n}\n}\n\n\n\nh\n</js>\n.b6boximg&&dl&&li",
"bookUrl": "tag.a.0@href",
"coverUrl": "tag.a@img@src",
"intro": "@css:.fmintro@text||p@text||dd:not([class])@text##\\|\\s+",
"kind": "class.category@text",
"lastChapter": "",
"name": "class.fl@tag.a@title||tag.a@title||class.text name@tag.b@text||tag.dt@title##.*?《(.*?)》.*##$1"
},
"ruleSearch": {
"author": "@JSon:$.authorname",
"bookList": "<js>\nkey=java.get('key');\npage=java.get('page');\n\n//创建两个空数组\njson=[];json2=[];\n\n//判定json里是否有items\nif(JSON.parse(result).items){\njson=JSON.parse(result).items;}\n\n//加载作者搜索页面并转为json\njson1=JSON.parse(java.ajax('http://android.jjwxc.net/androidapi/search?keyword='+key+'&type=2&page='+page+'&searchType=2&sortMode=DESC'));\n\n//判定json里是否有items\nif(json1.items){\njson2=json1.items\n}\n\n//书名搜索列表与作者搜索列表拼接\nlist=json.concat(json2);\nJson=[];\n\n//判断搜索结果是否含关键词\nfor(i in list){\nif((list[i].novelname.indexOf(key)>-1||list[i].authorname.indexOf(key)>-1) && list[i].novelClass.indexOf('未知-未知-未知-未知')==-1){\nJson.push(list[i])\n}\n}\nresult=JSON.stringify(Json)\n</js>\n$.[*]",
"bookUrl": "http://www.jjwxc.net/onebook.php?novelid={{$.novelid||$.novelId}}",
"coverUrl": "@JSon:$.cover",
"intro": "$.novelintroshort&&$.novelstep\n@js:a=result.replace(/size=\"\\d+\"/,'').split('\\n');\na[1]=a[1]==2?'已完结':'连载中';\na.join('\\n')",
"kind": "@JSon:$.tags&&$.novelSizeformat##\\s##,",
"lastChapter": "$.novelid\n<js>java.ajax('http://app-cdn.jjwxc.net/androidapi/chapterList?novelId='+result)\n</js>\n$.chapterlist[-1].isvip&&$.chapterlist[-1].chaptername&&$.chapterlist[-1].chapterdate\n<js>\nlist=result.split('\\n');\nvip=list[0]=='0'?'':'🔒';\nresult=vip+list[1]+'·'+list[2];\nlist[1]?result:'无'\n</js>",
"name": "$.novelname"
},
"ruleToc": {
"chapterList": "@JSon:$.chapterlist",
"chapterName": "@JSon:{$.chapterid}.{$.chaptername}▪{$.isvip}\n@js:result.replace('▪2',' · ✐').replace('▪0',' ')",
"chapterUrl": "@JSon:{$.novelid}/{$.chapterid}_{$.isvip}\n@js:\nvar n=Number(result.match(/_(\\d)/)[1])\nif(n==0){\nresult=\"https://wap.jjwxc.net/book2/\"+result}\nelse{result=\"https://wap.jjwxc.net/vip/\"+result}",
"isVip": "",
"updateTime": "{$.chaptersize}字·{$.chapterintro}·{$.chapterdate}"
},
"searchUrl": "http://android.jjwxc.net/androidapi/search?keyword={{key}}&type=1&page={{page}}&searchType=1&sortMode=DESC\n@js:java.put('key',key);java.put('page',page);result",
"weight": 0
},
{
"bookSourceComment": "By关耳+羌芜/乃星改\n🈲二传",
"bookSourceGroup": "👑 正版",
"bookSourceName": "🔰晋江",
"bookSourceType": 0,
"bookSourceUrl": "https://m.jjwxc.net/♂♂",
"bookUrlPattern": "",
"customOrder": -24,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "♧ 我的收藏 ♧::\n 收藏时间 ::https://m.jjwxc.net/my/fav?p={{page}}&r=1\n 更新时间 ::https://m.jjwxc.net/my/fav?p={{page}}\n 千字收益 ::https://m.jjwxc.net/my/novelincome\n♧ 排 行 榜 ♧::\n\n 总 分 榜 ::http://www.jjwxc.net/topten.php?orderstr=7&t=1\n 作 收 榜 ::http://www.jjwxc.net/topten.php?orderstr=21&t=1\n 霸王票榜 ::http://www.jjwxc.net/topten.php?orderstr=13&t=1\n 月 度 榜 ::http://www.jjwxc.net/topten.php?orderstr=5&t=1\n 季 度 榜 ::http://www.jjwxc.net/topten.php?orderstr=4&t=1\n 半 年 榜 ::http://www.jjwxc.net/topten.php?orderstr=6&t=1\n 新 晋 榜 ::http://www.jjwxc.net/topten.php?orderstr=3&t=1\n 栽 培 榜 ::http://www.jjwxc.net/topten.php?orderstr=18&t=1\n 勤 奋 榜 ::http://www.jjwxc.net/topten.php?orderstr=15&t=1\n\n♧ 分 类 ♧::\n\n 现 耽 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd1=1&lx0=0&fg0=0&sortType=0&isfinish=0&collectiontypes=ors&searchkeywords=&page={{page}}\n B L ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}\n 古 耽 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd2=2&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}\n ::\n♧ 标签[耽美] ♧::\n\n 快 穿 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq125=125&searchkeywords=&page={{page}}\n 穿 书 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq134=134&searchkeywords=&page={{page}}\n 甜 文 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq124=124&searchkeywords=&page={{page}}\n 重 生 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq75=75&searchkeywords=&page={{page}}\n 爽 文 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq137=137&searchkeywords=&page={{page}}\n 系 统 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq122=122&searchkeywords=&page={{page}}\n 综 漫 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq6=6&searchkeywords=&page={{page}}\n 强 强 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq19=19&searchkeywords=&page={{page}}\n 星 际 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq135=135&searchkeywords=&page={{page}}\n 生 子 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq20=20&searchkeywords=&page={{page}}\n 校 园 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq185=185&searchkeywords=&page={{page}}\n 我 英 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq200=200&searchkeywords=&page={{page}}\n 末 世 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq81=81&searchkeywords=&page={{page}}\n 女 配 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq96=96&searchkeywords=&page={{page}}\n 文 野 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq208=208&searchkeywords=&page={{page}}\n 美 食 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq99=99&searchkeywords=&page={{page}}\n 火 影 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq4=4&searchkeywords=&page={{page}}\n 网 王 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq1=1&searchkeywords=&page={{page}}\n 异 能 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq72=72&searchkeywords=&page={{page}}\n 玄 学 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq206=206&searchkeywords=&page={{page}}\n 打 脸 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq138=138&searchkeywords=&page={{page}}\n 家 教 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq12=12&searchkeywords=&page={{page}}\n 直 播 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq142=142&searchkeywords=&page={{page}}\n 年 下 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq21=21&searchkeywords=&page={{page}}\n 武 侠 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq11=11&searchkeywords=&page={{page}}\n 逆 袭 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq184=184&searchkeywords=&page={{page}}\n 西 幻 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq143=143&searchkeywords=&page={{page}}\n 宫 斗 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq74=74&searchkeywords=&page={{page}}\n 日 韩 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq86=86&searchkeywords=&page={{page}}\n 猎 人 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq5=5&searchkeywords=&page={{page}}\n 婚 恋 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq78=78&searchkeywords=&page={{page}}\n 竞 技 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq70=70&searchkeywords=&page={{page}}\n 科 举 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq174=174&searchkeywords=&page={{page}}\n 萌 宠 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq205=205&searchkeywords=&page={{page}}\n 恐 怖 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq29=29&searchkeywords=&page={{page}}\n 黑 篮 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq95=95&searchkeywords=&page={{page}}\n 机 甲 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq97=97&searchkeywords=&page={{page}}\n 科 幻 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq28=28&searchkeywords=&page={{page}}\n 婆 媳 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq80=80&searchkeywords=&page={{page}}\n 奇 谭 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq197=197&searchkeywords=&page={{page}}\n S D ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq7=7&searchkeywords=&page={{page}}\n 封 神 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq215=215&searchkeywords=&page={{page}}\n 爱 情 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx1=1&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n 武 侠 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx2=2&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n 奇 幻 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx3=3&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n 仙 侠 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx4=4&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n 游 戏 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx5=5&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n 传 奇 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx6=6&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n 科 幻 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx7=7&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n 童 话 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx8=8&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n 惊 悚 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx9=9&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n 悬 疑 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx10=10&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n 剧 情 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx16=16&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n 霹 雳 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq9=9&searchkeywords=&page={{page}}\n 聊 斋 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq188=188&searchkeywords=&page={{page}}\n 七 五 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq8=8&searchkeywords=&page={{page}}\n 美 娱 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq140=140&searchkeywords=&page={{page}}\n 港 台 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq87=87&searchkeywords=&page={{page}}\n 商 战 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq123=123&searchkeywords=&page={{page}}\n 传 奇 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq89=89&searchkeywords=&page={{page}}\n 网 配 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq84=84&searchkeywords=&page={{page}}\n 职 场 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq98=98&searchkeywords=&page={{page}}\n 经 商 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq180=180&searchkeywords=&page={{page}}\n 死 神 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq2=2&searchkeywords=&page={{page}}\n 成 长 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq183=183&searchkeywords=&page={{page}}\n 银 魂 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq94=94&searchkeywords=&page={{page}}\n 宅 斗 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq73=73&searchkeywords=&page={{page}}\n 网 红 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq141=141&searchkeywords=&page={{page}}\n 科 幻 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq28=28&searchkeywords=&page={{page}}\n 洪 荒 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq67=67&searchkeywords=&page={{page}}\n 齐 神 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq201=201&searchkeywords=&page={{page}}\n 血 族 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq69=69&searchkeywords=&page={{page}}\n \n ::\n\n\n 娱 乐 圈 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq64=64&searchkeywords=&page={{page}}\n 种 田 文 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq66=66&searchkeywords=&page={{page}}\n 年 代 文 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq173=173&searchkeywords=&page={{page}}\n 无 限 流 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq83=83&searchkeywords=&page={{page}}\n 少 年 漫 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq90=90&searchkeywords=&page={{page}}\n 古 穿 今 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq65=65&searchkeywords=&page={{page}}\n 升 级 流 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq139=139&searchkeywords=&page={{page}}\n 大 冒 险 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq198=198&searchkeywords=&page={{page}}\n 轻 小 说 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx17=17&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n 圣 斗 士 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq10=10&searchkeywords=&page={{page}}\n 原 著 向 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq93=93&searchkeywords=&page={{page}}\n 姐 弟 恋 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq186=186&searchkeywords=&page={{page}}\n 海 贼 王 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq13=13&searchkeywords=&page={{page}}\n 红 楼 梦 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq15=15&searchkeywords=&page={{page}}\n 少 女 漫 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq14=14&searchkeywords=&page={{page}}\n :: \n \n 穿越时空 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq60=60&searchkeywords=&page={{page}}\n 仙侠修真 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq68=68&searchkeywords=&page={{page}}\n 豪门世家 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq33=33&searchkeywords=&page={{page}}\n 随身空间 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq56=56&searchkeywords=&page={{page}}\n 情有独钟 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq39=39&searchkeywords=&page={{page}}\n 灵异神怪 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq26=26&searchkeywords=&page={{page}}\n 破镜重圆 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq47=47&searchkeywords=&page={{page}}\n 英美衍生 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq17=17&searchkeywords=&page={{page}}\n 虐恋情深 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq42=42&searchkeywords=&page={{page}}\n 青梅竹马 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq62=62&searchkeywords=&page={{page}}\n 超级英雄 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq132=132&searchkeywords=&page={{page}}\n 宫廷侯爵 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq32=32&searchkeywords=&page={{page}}\n 异世大陆 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq57=57&searchkeywords=&page={{page}}\n 悬疑推理 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq128=128&searchkeywords=&page={{page}}\n 天作之合 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq52=52&searchkeywords=&page={{page}}\n 天之骄子 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq54=54&searchkeywords=&page={{page}}\n 游戏网游 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq92=92&searchkeywords=&page={{page}}\n 都市情缘 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq30=30&searchkeywords=&page={{page}}\n 性别转换 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq24=24&searchkeywords=&page={{page}}\n 现代架空 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq126=126&searchkeywords=&page={{page}}\n 未来架空 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq127=127&searchkeywords=&page={{page}}\n 欢喜冤家 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq41=41&searchkeywords=&page={{page}}\n 前世今生 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq49=49&searchkeywords=&page={{page}}\n 幻想空间 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq25=25&searchkeywords=&page={{page}}\n 复仇虐渣 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq145=145&searchkeywords=&page={{page}}\n 东方玄幻 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq144=144&searchkeywords=&page={{page}}\n 朝堂之上 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq178=178&searchkeywords=&page={{page}}\n 奇幻魔幻 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq27=27&searchkeywords=&page={{page}}\n 励志人生 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq121=121&searchkeywords=&page={{page}}\n 民国旧影 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq61=61&searchkeywords=&page={{page}}\n 布衣生活 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq38=38&searchkeywords=&page={{page}}\n 业界精英 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq101=101&searchkeywords=&page={{page}}\n 历史衍生 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq91=91&searchkeywords=&page={{page}}\n 女扮男装 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq136=136&searchkeywords=&page={{page}}\n 市井生活 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq175=175&searchkeywords=&page={{page}}\n 古代幻想 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq189=189&searchkeywords=&page={{page}}\n 西方罗曼 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq59=59&searchkeywords=&page={{page}}\n 平步青云 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq55=55&searchkeywords=&page={{page}}\n 相爱相杀 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq103=103&searchkeywords=&page={{page}}\n 因缘邂逅 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq45=45&searchkeywords=&page={{page}}\n 灵魂转换 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq23=23&searchkeywords=&page={{page}}\n 魔法幻情 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq191=191&searchkeywords=&page={{page}}\n 西方名著 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq16=16&searchkeywords=&page={{page}}\n 江湖恩怨 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq35=35&searchkeywords=&page={{page}}\n 异国奇缘 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq37=37&searchkeywords=&page={{page}}\n 花季雨季 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq31=31&searchkeywords=&page={{page}}\n 制服情缘 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq85=85&searchkeywords=&page={{page}}\n 都市异闻 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq181=181&searchkeywords=&page={{page}}\n 古典名著 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq130=130&searchkeywords=&page={{page}}\n 近水楼台 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq46=46&searchkeywords=&page={{page}}\n 亡灵异族 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq192=192&searchkeywords=&page={{page}}\n 乔装改扮 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq51=51&searchkeywords=&page={{page}}\n 小门小户 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq177=177&searchkeywords=&page={{page}}\n 时代奇缘 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq22=22&searchkeywords=&page={{page}}\n 史诗奇幻 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq199=199&searchkeywords=&page={{page}}\n 阴差阳错 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq53=53&searchkeywords=&page={{page}}\n 恋爱合约 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq48=48&searchkeywords=&page={{page}}\n 异闻传说 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq196=196&searchkeywords=&page={{page}}\n 边缘恋歌 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq44=44&searchkeywords=&page={{page}}\n 三教九流 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq36=36&searchkeywords=&page={{page}}\n 骑士与剑 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq63=63&searchkeywords=&page={{page}}\n 七年之痒 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq79=79&searchkeywords=&page={{page}}\n 授权衍生 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq148=148&searchkeywords=&page={{page}}\n 异想天开 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq190=190&searchkeywords=&page={{page}}\n 乡村爱情 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq58=58&searchkeywords=&page={{page}}\n 爱情战争 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq50=50&searchkeywords=&page={{page}}\n 时尚流行 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq182=182&searchkeywords=&page={{page}}\n 时代新风 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq210=210&searchkeywords=&page={{page}}\n 古典衍生 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx20=20&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n 东方衍生 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx18=18&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n 西方衍生 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx19=19&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n 其他衍生 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx2=2&mainview0=0&sd0=0&lx21=21&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}",
"header": "{\n \"User-Agent\": \"Mozilla/5.0 (Linux; U; Android 8.0.0; zh-cn; MIX 2 Build/OPR1.170623.027) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1\"\n}",
"lastUpdateTime": 1610977173073,
"loginUrl": "http://m.jjwxc.net",
"ruleBookInfo": {
"author": "//*[@itemprop=\"author\"]/text()",
"canReName": "true",
"coverUrl": "class.noveldefaultimage@src",
"intro": "class.rightul.0@tag.li.1@html&&class.smallreadbody.1@text&&class.smallreadbody@tag.span.-1@html&&class.smallreadbody@tag.span.-2@html&&id.novelintro.0@html\n\n##手机地址:|<.*?>|搜索关键字.*\n\n@js:result.replace(/作品视角/,'★视角').replace(/内容标签/,'★标签').replace('立意:','★立意: ').replace('一句话简介:','★短简: ')",
"kind": "//*[@itemprop=\"updataStatus\"]/text()&&//*[@itemprop=\"genre\"]/text()&&//*[@itemprop=\"updataStatus\"]/font/text()",
"lastChapter": "id.oneboolt@tag.tr.-2@tag.span.0@text&&id.oneboolt@tag.tr.-2@tag.td.-1@tag.span@text\n@js:result.replace(/\\n/g,'·').replace(/\\[VIP\\]/,'🔒')",
"name": "//*[@itemprop=\"articleSection\"]/text()",
"tocUrl": "@js:\nvar bid = baseUrl.match(/(\\d+)/)[1];\n'http://app-cdn.jjwxc.net/androidapi/chapterList?novelId=' + bid + '&more=0&whole=1'"
},
"ruleContent": {
"content": "<js>result.replace(/<([^\\w\\/]+)>/g,'< $1 >')</js>class.b module@tag.li.0@textNodes&&class.b module@tag.li.1@textNodes##网友:|评分:|.*分\\|.{4}",
"imageStyle": "",
"replaceRegex": "@js:\nvar f=String(src).match(/url\\('([^']+)'\\) format\\('truetype'\\)/);\nif (f) {\nvar f1 = java.queryTTF(\"http:\"+f[1])\nvar f2 = java.queryTTF(\"content://media/external/file/682866\")\njava.replaceFont(result, f1, f2)\n}else{\nresult\n}"
},
"ruleExplore": {
"author": "@js:if(baseUrl.match(/www/)){\njava.getString(\"@@tag.a.0@text\",false)\n}else{java.getString(\"@@tag.a.1@text\",false)}",
"bookList": "tbody@tr!0||class.b module@tag.li!-1",
"bookUrl": "@js:if(baseUrl.match(/www/)){\njava.getString(\"@@tag.a.1@href\",true)\n}else{result=java.getString(\"@@tag.a.0@href\",true);\nif(result.match(/\\/(\\d+)/)){\nvar id=result.match(/\\/(\\d+)/)[1]\nresult=\"http://www.jjwxc.net/onebook.php?novelid=\"+id}\nelse{result=java.getString(\"@@tag.a.0@href\",true);}}",
"coverUrl": "tag.td.2@a@href||tag.a.1@href@js:result.replace(/.+novelid=/, 'http:\\/\\/i9-static.jjwxc.net\\/novelimage.php?novelid=')",
"intro": "tag.td.3@text&&class.tooltip@rel&&tag.td.1@a@title##<br>|标签:|简介:",
"kind": "{{@@tag.td.4@text}},{{@@tag.td.5@text}},{{@@tag.td.3@text}},{{@@tag.span@text}}##(\\d+)",
"lastChapter": "tag.td.8@text||tag.td.-1@text",
"name": "@js:if(baseUrl.match(/www/)){\njava.getString(\"@@tag.a.1@text\",false)\n}else{\na=String(result).match(/有更新/)?'💡有更新':'';\nString(java.getString(\"@@tag.a.0@text\",false)).replace(/《|》/g,'')+a}",
"wordCount": "tag.td.-3@text"
},
"ruleSearch": {
"author": "@JSon:$.authorname",
"bookList": "<js>\nkey=java.get('key');\npage=java.get('page');\n\n//创建两个空数组\njson=[];json2=[];\n\n//判定json里是否有items\nif(JSON.parse(result).items){\njson=JSON.parse(result).items;}\n\n//加载作者搜索页面并转为json\njson1=JSON.parse(java.ajax('http://android.jjwxc.net/androidapi/search?keyword='+key+'&type=2&page='+page+'&searchType=2&sortMode=DESC'));\n\n//判定json里是否有items\nif(json1.items){\njson2=json1.items\n}\n\n//书名搜索列表与作者搜索列表拼接\nlist=json.concat(json2);\nJson=[];\n\n//判断搜索结果是否含关键词\nfor(i in list){\nif((list[i].novelname.indexOf(key)>-1||list[i].authorname.indexOf(key)>-1) && list[i].novelClass.indexOf('未知-未知-未知-未知')==-1){\nJson.push(list[i])\n}\n}\nresult=JSON.stringify(Json)\n</js>\n$.[*]",
"bookUrl": "http://www.jjwxc.net/onebook.php?novelid={{$.novelid||$.novelId}}",
"coverUrl": "@JSon:$.cover",
"intro": "$.novelintroshort&&$.novelstep\n@js:a=result.replace(/size=\"\\d+\"/,'').split('\\n');\na[1]=a[1]==2?'已完结':'连载中';\na.join('\\n')",
"kind": "@JSon:$.tags&&$.novelSizeformat##\\s##,",
"lastChapter": "$.novelid\n<js>java.ajax('http://app-cdn.jjwxc.net/androidapi/chapterList?novelId='+result)\n</js>\n$.chapterlist[-1].isvip&&$.chapterlist[-1].chaptername&&$.chapterlist[-1].chapterdate\n<js>\nlist=result.split('\\n');\nvip=list[0]=='0'?'':'🔒';\nresult=vip+list[1]+'·'+list[2];\nlist[1]?result:'无'\n</js>",
"name": "$.novelname"
},
"ruleToc": {
"chapterList": "@JSon:$.chapterlist",
"chapterName": "@JSon:{$.chapterid}.{$.chaptername}▪{$.isvip}\n@js:result.replace('▪2',' · ✐').replace('▪0',' ')",
"chapterUrl": "@JSon:{$.novelid}/{$.chapterid}_{$.isvip}\n@js:\nvar n=Number(result.match(/_(\\d)/)[1])\nif(n==0){\nresult=\"https://wap.jjwxc.net/book2/\"+result}\nelse{result=\"https://wap.jjwxc.net/vip/\"+result}",
"isVip": "",
"updateTime": "{$.chaptersize}字·{$.chapterintro}·{$.chapterdate}"
},
"searchUrl": "http://android.jjwxc.net/androidapi/search?keyword={{key}}&type=1&page={{page}}&searchType=1&sortMode=DESC\n@js:java.put('key',key);java.put('page',page);result",
"weight": 0
},
{
"bookSourceComment": "By关耳+羌芜/乃星改\n🈲二传",
"bookSourceGroup": "👑 正版",
"bookSourceName": "🔰晋江",
"bookSourceType": 0,
"bookSourceUrl": "https://m.jjwxc.net/♂♀",
"bookUrlPattern": "",
"customOrder": -23,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "♧ 排 行 榜 ♧::\n\n 总 分 榜 ::http://www.jjwxc.net/topten.php?orderstr=7&t=0\n 作 收 榜 ::http://www.jjwxc.net/topten.php?orderstr=21&t=0\n 霸王票榜 ::http://www.jjwxc.net/topten.php?orderstr=13&t=0\n 月 度 榜 ::http://www.jjwxc.net/topten.php?orderstr=5&t=0\n 季 度 榜 ::http://www.jjwxc.net/topten.php?orderstr=4&t=0\n 半 年 榜 ::http://www.jjwxc.net/topten.php?orderstr=6&t=0\n 新 晋 榜 ::http://www.jjwxc.net/topten.php?orderstr=3&t=0\n 栽 培 榜 ::http://www.jjwxc.net/topten.php?orderstr=18&t=0\n 勤 奋 榜 ::http://www.jjwxc.net/topten.php?orderstr=15&t=0\n\n♧ 分 类 ♧::\n\n 现 言 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd1=1&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}\n 言 情 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords={{page}}\n 古 言 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd2=2&lx0=0&fg0=0&collectiontypes=ors&null=0&searchkeywords=&page={{page}}\n ::\n♧ 标签[言情] ♧::\n\n 快 穿 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq125=125&searchkeywords=&page={{page}}\n\n 穿 书 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq134=134&searchkeywords=&page={{page}}\n\n 甜 文 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq124=124&searchkeywords=&page={{page}}\n\n 重 生 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq75=75&searchkeywords=&page={{page}}\n\n 爽 文 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq137=137&searchkeywords=&page={{page}}\n\n 系 统 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq122=122&searchkeywords=&page={{page}}\n\n 综 漫 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq6=6&searchkeywords=&page={{page}}\n\n 强 强 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq19=19&searchkeywords=&page={{page}}\n\n 星 际 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq135=135&searchkeywords=&page={{page}}\n\n 生 子 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq20=20&searchkeywords=&page={{page}}\n\n 校 园 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq185=185&searchkeywords=&page={{page}}\n\n 我 英 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq200=200&searchkeywords=&page={{page}}\n\n 末 世 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq81=81&searchkeywords=&page={{page}}\n\n 女 配 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq96=96&searchkeywords=&page={{page}}\n\n 文 野 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq208=208&searchkeywords=&page={{page}}\n\n 美 食 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq99=99&searchkeywords=&page={{page}}\n\n 火 影 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq4=4&searchkeywords=&page={{page}}\n\n 网 王 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq1=1&searchkeywords=&page={{page}}\n\n 异 能 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq72=72&searchkeywords=&page={{page}}\n\n 玄 学 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq206=206&searchkeywords=&page={{page}}\n\n 打 脸 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq138=138&searchkeywords=&page={{page}}\n\n 家 教 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq12=12&searchkeywords=&page={{page}}\n\n 直 播 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq142=142&searchkeywords=&page={{page}}\n\n 年 下 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq21=21&searchkeywords=&page={{page}}\n\n 武 侠 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq11=11&searchkeywords=&page={{page}}\n\n 逆 袭 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq184=184&searchkeywords=&page={{page}}\n\n 西 幻 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq143=143&searchkeywords=&page={{page}}\n\n 宫 斗 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq74=74&searchkeywords=&page={{page}}\n\n 日 韩 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq86=86&searchkeywords=&page={{page}}\n\n 猎 人 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq5=5&searchkeywords=&page={{page}}\n\n 婚 恋 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq78=78&searchkeywords=&page={{page}}\n\n 竞 技 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq70=70&searchkeywords=&page={{page}}\n\n 科 举 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq174=174&searchkeywords=&page={{page}}\n\n 萌 宠 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq205=205&searchkeywords=&page={{page}}\n\n 恐 怖 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq29=29&searchkeywords=&page={{page}}\n\n 黑 篮 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq95=95&searchkeywords=&page={{page}}\n\n 机 甲 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq97=97&searchkeywords=&page={{page}}\n\n 科 幻 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq28=28&searchkeywords=&page={{page}}\n\n 婆 媳 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq80=80&searchkeywords=&page={{page}}\n\n 奇 谭 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq197=197&searchkeywords=&page={{page}}\n\n S D ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq7=7&searchkeywords=&page={{page}}\n\n 封 神 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq215=215&searchkeywords=&page={{page}}\n\n 爱 情 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx1=1&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n\n 武 侠 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx2=2&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n\n 奇 幻 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx3=3&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n\n 仙 侠 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx4=4&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n\n 游 戏 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx5=5&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n\n 传 奇 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx6=6&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n\n 科 幻 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx7=7&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n\n 童 话 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx8=8&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n\n 惊 悚 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx9=9&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n\n 悬 疑 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx10=10&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n\n 剧 情 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx16=16&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n\n 霹 雳 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq9=9&searchkeywords=&page={{page}}\n\n 聊 斋 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq188=188&searchkeywords=&page={{page}}\n\n 七 五 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq8=8&searchkeywords=&page={{page}}\n\n 美 娱 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq140=140&searchkeywords=&page={{page}}\n\n 港 台 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq87=87&searchkeywords=&page={{page}}\n\n 商 战 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq123=123&searchkeywords=&page={{page}}\n\n 传 奇 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq89=89&searchkeywords=&page={{page}}\n\n 网 配 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq84=84&searchkeywords=&page={{page}}\n\n 职 场 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq98=98&searchkeywords=&page={{page}}\n\n 经 商 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq180=180&searchkeywords=&page={{page}}\n\n 死 神 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq2=2&searchkeywords=&page={{page}}\n\n 成 长 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq183=183&searchkeywords=&page={{page}}\n\n 银 魂 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq94=94&searchkeywords=&page={{page}}\n\n 宅 斗 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq73=73&searchkeywords=&page={{page}}\n\n 网 红 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq141=141&searchkeywords=&page={{page}}\n\n 科 幻 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq28=28&searchkeywords=&page={{page}}\n\n 洪 荒 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq67=67&searchkeywords=&page={{page}}\n\n 齐 神 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq201=201&searchkeywords=&page={{page}}\n\n 血 族 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq69=69&searchkeywords=&page={{page}}\n\n \n\n ::\n\n\n\n\n\n 娱 乐 圈 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq64=64&searchkeywords=&page={{page}}\n\n 种 田 文 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq66=66&searchkeywords=&page={{page}}\n\n 年 代 文 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq173=173&searchkeywords=&page={{page}}\n\n 无 限 流 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq83=83&searchkeywords=&page={{page}}\n\n 少 年 漫 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq90=90&searchkeywords=&page={{page}}\n\n 古 穿 今 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq65=65&searchkeywords=&page={{page}}\n\n 升 级 流 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq139=139&searchkeywords=&page={{page}}\n\n 大 冒 险 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq198=198&searchkeywords=&page={{page}}\n\n 轻 小 说 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx17=17&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n\n 圣 斗 士 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq10=10&searchkeywords=&page={{page}}\n\n 原 著 向 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq93=93&searchkeywords=&page={{page}}\n\n 姐 弟 恋 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq186=186&searchkeywords=&page={{page}}\n\n 海 贼 王 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq13=13&searchkeywords=&page={{page}}\n\n 红 楼 梦 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq15=15&searchkeywords=&page={{page}}\n\n 少 女 漫 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq14=14&searchkeywords=&page={{page}}\n\n :: \n\n \n\n 穿越时空 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq60=60&searchkeywords=&page={{page}}\n\n 仙侠修真 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq68=68&searchkeywords=&page={{page}}\n\n 豪门世家 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq33=33&searchkeywords=&page={{page}}\n\n 随身空间 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq56=56&searchkeywords=&page={{page}}\n\n 情有独钟 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq39=39&searchkeywords=&page={{page}}\n\n 灵异神怪 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq26=26&searchkeywords=&page={{page}}\n\n 破镜重圆 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq47=47&searchkeywords=&page={{page}}\n\n 英美衍生 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq17=17&searchkeywords=&page={{page}}\n\n 虐恋情深 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq42=42&searchkeywords=&page={{page}}\n\n 青梅竹马 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq62=62&searchkeywords=&page={{page}}\n\n 超级英雄 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq132=132&searchkeywords=&page={{page}}\n\n 宫廷侯爵 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq32=32&searchkeywords=&page={{page}}\n\n 异世大陆 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq57=57&searchkeywords=&page={{page}}\n\n 悬疑推理 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq128=128&searchkeywords=&page={{page}}\n\n 天作之合 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq52=52&searchkeywords=&page={{page}}\n\n 天之骄子 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq54=54&searchkeywords=&page={{page}}\n\n 游戏网游 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq92=92&searchkeywords=&page={{page}}\n\n 都市情缘 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq30=30&searchkeywords=&page={{page}}\n\n 性别转换 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq24=24&searchkeywords=&page={{page}}\n\n 现代架空 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq126=126&searchkeywords=&page={{page}}\n\n 未来架空 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq127=127&searchkeywords=&page={{page}}\n\n 欢喜冤家 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq41=41&searchkeywords=&page={{page}}\n\n 前世今生 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq49=49&searchkeywords=&page={{page}}\n\n 幻想空间 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq25=25&searchkeywords=&page={{page}}\n\n 复仇虐渣 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq145=145&searchkeywords=&page={{page}}\n\n 东方玄幻 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq144=144&searchkeywords=&page={{page}}\n\n 朝堂之上 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq178=178&searchkeywords=&page={{page}}\n\n 奇幻魔幻 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq27=27&searchkeywords=&page={{page}}\n\n 励志人生 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq121=121&searchkeywords=&page={{page}}\n\n 民国旧影 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq61=61&searchkeywords=&page={{page}}\n\n 布衣生活 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq38=38&searchkeywords=&page={{page}}\n\n 业界精英 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq101=101&searchkeywords=&page={{page}}\n\n 历史衍生 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq91=91&searchkeywords=&page={{page}}\n\n 女扮男装 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq136=136&searchkeywords=&page={{page}}\n\n 市井生活 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq175=175&searchkeywords=&page={{page}}\n\n 古代幻想 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq189=189&searchkeywords=&page={{page}}\n\n 西方罗曼 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq59=59&searchkeywords=&page={{page}}\n\n 平步青云 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq55=55&searchkeywords=&page={{page}}\n\n 相爱相杀 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq103=103&searchkeywords=&page={{page}}\n\n 因缘邂逅 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq45=45&searchkeywords=&page={{page}}\n\n 灵魂转换 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq23=23&searchkeywords=&page={{page}}\n\n 魔法幻情 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq191=191&searchkeywords=&page={{page}}\n\n 西方名著 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq16=16&searchkeywords=&page={{page}}\n\n 江湖恩怨 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq35=35&searchkeywords=&page={{page}}\n\n 异国奇缘 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq37=37&searchkeywords=&page={{page}}\n\n 花季雨季 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq31=31&searchkeywords=&page={{page}}\n\n 制服情缘 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq85=85&searchkeywords=&page={{page}}\n\n 都市异闻 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq181=181&searchkeywords=&page={{page}}\n\n 古典名著 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq130=130&searchkeywords=&page={{page}}\n\n 近水楼台 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq46=46&searchkeywords=&page={{page}}\n\n 亡灵异族 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq192=192&searchkeywords=&page={{page}}\n\n 乔装改扮 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq51=51&searchkeywords=&page={{page}}\n\n 小门小户 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq177=177&searchkeywords=&page={{page}}\n\n 时代奇缘 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq22=22&searchkeywords=&page={{page}}\n\n 史诗奇幻 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq199=199&searchkeywords=&page={{page}}\n\n 阴差阳错 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq53=53&searchkeywords=&page={{page}}\n\n 恋爱合约 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq48=48&searchkeywords=&page={{page}}\n\n 异闻传说 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq196=196&searchkeywords=&page={{page}}\n\n 边缘恋歌 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq44=44&searchkeywords=&page={{page}}\n\n 三教九流 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq36=36&searchkeywords=&page={{page}}\n\n 骑士与剑 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq63=63&searchkeywords=&page={{page}}\n\n 七年之痒 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq79=79&searchkeywords=&page={{page}}\n\n 授权衍生 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq148=148&searchkeywords=&page={{page}}\n\n 异想天开 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq190=190&searchkeywords=&page={{page}}\n\n 乡村爱情 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq58=58&searchkeywords=&page={{page}}\n\n 爱情战争 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq50=50&searchkeywords=&page={{page}}\n\n 时尚流行 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq182=182&searchkeywords=&page={{page}}\n\n 时代新风 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx0=0&fg0=0&collectiontypes=ors&bq210=210&searchkeywords=&page={{page}}\n\n 古典衍生 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx20=20&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n\n 东方衍生 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx18=18&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n\n 西方衍生 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx19=19&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}\n\n 其他衍生 ::http://www.jjwxc.net/bookbase.php?fw0=0&fbsj=0&ycx0=0&xx1=1&mainview0=0&sd0=0&lx21=21&fg0=0&collectiontypes=ors&bq0=0&searchkeywords=&page={{page}}",
"header": "{\n \"User-Agent\": \"Mozilla/5.0 (Linux; U; Android 8.0.0; zh-cn; MIX 2 Build/OPR1.170623.027) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1\"\n}",
"lastUpdateTime": 1610977197158,
"loginUrl": "http://m.jjwxc.net",
"ruleBookInfo": {
"author": "",
"coverUrl": "class.noveldefaultimage@src",
"intro": "class.rightul.0@tag.li.1@html&&class.smallreadbody.1@text&&class.smallreadbody@tag.span.-1@html&&class.smallreadbody@tag.span.-2@html&&id.novelintro.0@html\n\n##手机地址:|<.*?>|搜索关键字.*\n\n@js:result.replace(/作品视角/,'★视角').replace(/内容标签/,'★标签').replace('立意:','★立意: ').replace('一句话简介:','★短简: ')",
"kind": "//*[@itemprop=\"updataStatus\"]/text()&&//*[@itemprop=\"genre\"]/text()&&//*[@itemprop=\"updataStatus\"]/font/text()",
"lastChapter": "id.oneboolt@tag.tr.-2@tag.span.0@text&&id.oneboolt@tag.tr.-2@tag.td.-1@tag.span@text\n@js:result.replace(/\\n/g,'·').replace(/\\[VIP\\]/,'🔒')",
"name": "",
"tocUrl": "@js:\nvar bid = baseUrl.match(/(\\d+)/)[1];\n'http://app-cdn.jjwxc.net/androidapi/chapterList?novelId=' + bid + '&more=0&whole=1'"
},
"ruleContent": {
"content": "<js>result.replace(/<([^\\w\\/]+)>/g,'< $1 >')</js>class.b module@tag.li.0@textNodes&&class.b module@tag.li.1@textNodes##网友:|评分:|.*分\\|.{4}",
"imageStyle": "",
"replaceRegex": "@js:\nvar f=String(src).match(/url\\('([^']+)'\\) format\\('truetype'\\)/);\nif (f) {\nvar f1 = java.queryTTF(\"http:\"+f[1])\nvar f2 = java.queryTTF(\"content://media/external/file/682866\")\njava.replaceFont(result, f1, f2)\n}else{\nresult\n}"
},
"ruleExplore": {
"author": "@js:if(baseUrl.match(/www/)){\njava.getString(\"@@tag.a.0@text\",false)\n}else{java.getString(\"@@tag.a.1@text\",false)}",
"bookList": "tbody@tr!0||class.b module@tag.li!-1",
"bookUrl": "@js:if(baseUrl.match(/www/)){\njava.getString(\"@@tag.a.1@href\",true)\n}else{result=java.getString(\"@@tag.a.0@href\",true);\nif(result.match(/\\/(\\d+)/)){\nvar id=result.match(/\\/(\\d+)/)[1]\nresult=\"http://www.jjwxc.net/onebook.php?novelid=\"+id}\nelse{result=java.getString(\"@@tag.a.0@href\",true);}}",
"coverUrl": "tag.td.2@a@href||tag.a.1@href@js:result.replace(/.+novelid=/, 'http:\\/\\/i9-static.jjwxc.net\\/novelimage.php?novelid=')",
"intro": "tag.td.3@text&&class.tooltip@rel&&tag.td.1@a@title##<br>|标签:|简介:",
"kind": "{{@@tag.td.4@text}},{{@@tag.td.5@text}},{{@@tag.td.3@text}},{{@@tag.span@text}}##(\\d+)",
"lastChapter": "tag.td.8@text||tag.td.-1@text",
"name": "@js:if(baseUrl.match(/www/)){\njava.getString(\"@@tag.a.1@text\",false)\n}else{\na=String(result).match(/有更新/)?'💡有更新':'';\nString(java.getString(\"@@tag.a.0@text\",false)).replace(/《|》/g,'')+a}",
"wordCount": "tag.td.-3@text"
},
"ruleSearch": {
"author": "@JSon:$.authorname",
"bookList": "<js>\nkey=java.get('key');\npage=java.get('page');\n\n//创建两个空数组\njson=[];json2=[];\n\n//判定json里是否有items\nif(JSON.parse(result).items){\njson=JSON.parse(result).items;}\n\n//加载作者搜索页面并转为json\njson1=JSON.parse(java.ajax('http://android.jjwxc.net/androidapi/search?keyword='+key+'&type=2&page='+page+'&searchType=2&sortMode=DESC'));\n\n//判定json里是否有items\nif(json1.items){\njson2=json1.items\n}\n\n//书名搜索列表与作者搜索列表拼接\nlist=json.concat(json2);\nJson=[];\n\n//判断搜索结果是否含关键词\nfor(i in list){\nif((list[i].novelname.indexOf(key)>-1||list[i].authorname.indexOf(key)>-1) && list[i].novelClass.indexOf('未知-未知-未知-未知')==-1){\nJson.push(list[i])\n}\n}\nresult=JSON.stringify(Json)\n</js>\n$.[*]",
"bookUrl": "http://www.jjwxc.net/onebook.php?novelid={{$.novelid||$.novelId}}",
"coverUrl": "@JSon:$.cover",
"intro": "$.novelintroshort&&$.novelstep\n@js:a=result.replace(/size=\"\\d+\"/,'').split('\\n');\na[1]=a[1]==2?'已完结':'连载中';\na.join('\\n')",
"kind": "@JSon:$.tags&&$.novelSizeformat##\\s##,",
"lastChapter": "$.novelid\n<js>java.ajax('http://app-cdn.jjwxc.net/androidapi/chapterList?novelId='+result)\n</js>\n$.chapterlist[-1].isvip&&$.chapterlist[-1].chaptername&&$.chapterlist[-1].chapterdate\n<js>\nlist=result.split('\\n');\nvip=list[0]=='0'?'':'🔒';\nresult=vip+list[1]+'·'+list[2];\nlist[1]?result:'无'\n</js>",
"name": "$.novelname"
},
"ruleToc": {
"chapterList": "@JSon:$.chapterlist",
"chapterName": "@JSon:{$.chapterid}.{$.chaptername}▪{$.isvip}\n@js:result.replace('▪2',' · ✐').replace('▪0',' ')",
"chapterUrl": "@JSon:{$.novelid}/{$.chapterid}_{$.isvip}\n@js:\nvar n=Number(result.match(/_(\\d)/)[1])\nif(n==0){\nresult=\"https://wap.jjwxc.net/book2/\"+result}\nelse{result=\"https://wap.jjwxc.net/vip/\"+result}",
"isVip": "",
"updateTime": "{$.chaptersize}字·{$.chapterintro}·{$.chapterdate}"
},
"searchUrl": "http://android.jjwxc.net/androidapi/search?keyword={{key}}&type=1&page={{page}}&searchType=1&sortMode=DESC\n@js:java.put('key',key);java.put('page',page);result",
"weight": 0
},
{
"bookSourceComment": "fr.源仓库+乃星改\n🈲二传",
"bookSourceGroup": "👑 正版",
"bookSourceName": "💰晋江",
"bookSourceType": 0,
"bookSourceUrl": "https://www.jjwxc.net/",
"bookUrlPattern": "",
"customOrder": -22,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "",
"lastUpdateTime": 1610977224641,
"loginUrl": "http://m.jjwxc.net",
"ruleBookInfo": {
"author": "",
"coverUrl": "class.noveldefaultimage@src",
"intro": "class.rightul.0@tag.li.1@html&&class.smallreadbody.1@text&&class.smallreadbody@tag.span.-1@html&&class.smallreadbody@tag.span.-2@html&&id.novelintro.0@html\n\n##手机地址:|<.*?>|搜索关键字.*\n\n@js:result.replace(/作品视角/,'★视角').replace(/内容标签/,'★标签').replace('立意:','★立意: ').replace('一句话简介:','★短简: ')",
"kind": "//*[@itemprop=\"updataStatus\"]/text()&&//*[@itemprop=\"updataStatus\"]/font/text()&&//*[@itemprop=\"genre\"]/text()",
"lastChapter": "id.oneboolt@tag.tr.-2@tag.span.0@text&&id.oneboolt@tag.tr.-2@tag.td.-1@tag.span@text\n@js:result.replace(/\\n/g,'·').replace(/\\[VIP\\]/,'🔒')",
"name": "",
"tocUrl": "",
"wordCount": ""
},
"ruleContent": {
"content": "<js>result.replace(/<([^\\w\\/]+)>/g,'< $1 >')</js>.novelbody .noveltext@textNodes&&class.readsmall@html@js:result || '这是 🔒 付费章节 哦!\\n。◕‿◕。'##@无限好文,尽在晋江文学城",
"imageStyle": "",
"replaceRegex": "@js:\nvar f=String(src).match(/url\\('([^']+)'\\) format\\('truetype'\\)/);\nif (f) {\nvar f1 = java.queryTTF(\"http:\"+f[1])\nvar f2 = java.queryTTF(\"content://media/external/file/682866\")\njava.replaceFont(result, f1, f2)\n}else{\nresult\n}"
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"wordCount": ""
},
"ruleSearch": {
"author": "tag.td.0@a@text",
"bookList": ".cytable@tag.tr!0",
"bookUrl": "tag.a.1@href",
"coverUrl": "<js>\nvar a=String(result).match(/href=\"(onebook.php\\?novelid=\\d+)/)[1];\nvar url=\"http://www.jjwxc.net/\"+a;\norg.jsoup.Jsoup.connect(url).get()</js>\nclass.smallreadbody@div@img@src",
"intro": "<js>\nvar a=String(result).match(/href=\"(onebook.php\\?novelid=\\d+)/)[1];\nvar url=\"http://www.jjwxc.net/\"+a;\norg.jsoup.Jsoup.connect(url).get()</js>\nclass.smallreadbody.0@text##<>",
"kind": "tag.td.4@text&&tag.td.3@text&&tag.td.2@text",
"lastChapter": "<js>\nvar a=String(result).match(/href=\"(onebook.php\\?novelid=\\d+)/)[1];\nvar url=\"http://www.jjwxc.net/\"+a;\norg.jsoup.Jsoup.connect(url).get()</js>\nid.oneboolt@tag.tr.-2@tag.a.0@text##(.*?)\\[VIP\\]##🔒$1",
"name": "tag.td.1@a@text",
"wordCount": "tag.td.5@text@js:parseInt(result/10000) + '万字'"
},
"ruleToc": {
"chapterList": "@css:tr[itemprop~=chapter]",
"chapterName": "tag.td.0@text&&tag.span.0@text\n@js:\na=result.match(/(\\d+)\\n(.*)/);\nresult=String(a[1]+\".\"+a[2]);\nif(result.match(/\\[VIP\\]/)){\nresult=result.replace(/\\[VIP\\]/,\" · ✐\")}else{result=result}",
"chapterUrl": "tag.a.0@href||tag.a.0@rel",
"isVip": "",
"updateTime": "tag.td.3@text&&tag.td.2@text&&tag.span.-1@text\n@js:result.replace(/\\n/g,'·').replace(/·/,'字·')"
},
"searchUrl": "https://www.jjwxc.net/bookbase.php?searchkeywords={{key}}&page={{page}},{\n \"charset\": \"gbk\"\n}",
"weight": 0
},
{
"bookSourceComment": "By乃星+关耳改",
"bookSourceGroup": "👑 正版",
"bookSourceName": "🔰寒武",
"bookSourceType": 0,
"bookSourceUrl": "https://www.hanwujinian.com",
"customOrder": -21,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "♧ 排 行 ♧::\n总点击榜::/modules/article/toplist.php?order=allvisit&page={{page}}\n月点击榜::/modules/article/toplist.php?order=monthvisit&page={{page}}\n总推荐榜::/modules/article/toplist.php?order=allvote&page={{page}}\n月推荐榜::/modules/article/toplist.php?order=monthvote&page={{page}}\n总月票榜::/modules/article/toplist.php?order=allvipvote&page={{page}}\n月月票榜::/modules/article/toplist.php?order=monthvipvote&page={{page}}\n总鲜花榜::/modules/article/toplist.php?order=allflower&page={{page}}\n月鲜花榜::/modules/article/toplist.php?order=monthflower&page={{page}}\n月勤更榜::/modules/article/toplist.php?order=monthsize&page={{page}}\n总收藏榜::/modules/article/toplist.php?order=goodnum&page={{page}}\n日收藏榜::/modules/article/toplist.php?order=daygoodnum&page={{page}}\n周收藏榜::/modules/article/toplist.php?order=weekgoodnum&page={{page}}\n月收藏榜::/modules/article/toplist.php?order=monthgoodnum&page={{page}}\n最近更新::/modules/article/toplist.php?order=lastupdate&page={{page}}\n最新入库::/modules/article/toplist.php?order=postdate&page={{page}}\n最新上架::/modules/article/toplist.php?order=signtime&page={{page}}\n字数总榜::/modules/article/toplist.php?order=size&page={{page}}\n新书总榜::/modules/article/toplist.php?order=newhot&page={{page}}\n全本小说::/modules/article/articlelist.php?fullflag=1&page={{page}}\n\n♧ 分 类 ♧::\n现代都市::/modules/article/articlefilter.php?order=lastupdate&sortid=2%2C22%2C41%2C121%2C621%2C3%2C23%2C42%2C122%2C622&page={{page}}\n青春校园::/modules/article/articlefilter.php?order=lastupdate&sortid=1%2C21%2C40%2C123%2C623&page={{page}}\n悬疑推理::/modules/article/articlefilter.php?order=lastupdate&sortid=4%2C24%2C55%2C126%2C626%2C136%2C636&page={{page}}\n电竞网游::/modules/article/articlefilter.php?order=lastupdate&sortid=6%2C26%2C57%2C124%2C624&page={{page}}\n民国情缘::/modules/article/articlefilter.php?order=lastupdate&sortid=12%2C32%2C51%2C127%2C627&page={{page}}\n穿越重生::/modules/article/articlefilter.php?order=lastupdate&sortid=10%2C30%2C49%2C111%2C611%2C7%2C27%2C46%2C125%2C625%2C133%2C633&page={{page}}\r\n异世幻想::/modules/article/articlefilter.php?order=lastupdate&sortid=13%2C33%2C52%2C14%2C34%2C53%2C112%2C612%2C137%2C637%2C9%2C29%2C48%2C15%2C35%2C54%2C116%2C616%2C114%2C614&page={{page}}\r\n灵异探险::/modules/article/articlefilter.php?order=lastupdate&sortid=5%2C25%2C56%2C11%2C31%2C50%2C113%2C613%2C115%2C615&page={page}}\n古代架空::/modules/article/articlefilter.php?order=lastupdate&sortid=18%2C38%2C45%2C134%2C634%2C132%2C632&page={{page}}\r\n武侠仙侠::/modules/article/articlefilter.php?order=lastupdate&sortid=8%2C28%2C47%2C17%2C37%2C44%2C135%2C635&page={{page}}\r\n宫廷朝堂::/modules/article/articlefilter.php?order=lastupdate&sortid=16%2C36%2C43%2C131%2C631&page={{page}}",
"lastUpdateTime": 1610883999898,
"loginUrl": "https://www.hanwujinian.com/login.php",
"ruleBookInfo": {
"author": "tag.h4@text",
"coverUrl": "class.img@img@src",
"intro": "class.txt scroll@tag.p@html##文案:|简介:",
"kind": "class.tag2-cyan@text &&class.tag2-purple@text&&class.tag2-orange@text&&class.tag2-red@text",
"lastChapter": "",
"name": "class.img@alt",
"tocUrl": "text.查看全部章节...@href"
},
"ruleContent": {
"content": "//*[@class=\"article-con\"]@html&&//div[@style=\"color:#611b7b;padding:11px 70px 0px 70px\"]@text##<!-- 附件 -->|<img src=\"\".*?>"
},
"ruleExplore": {
"author": "tag.td.3@tag.span@text||class.author@text##作者:",
"bookList": "class.ui-table@tag.tr!0||class.clearfix@tag.li",
"bookUrl": "tag.td.2@tag.a.0@href||tag.li@tag.a@href",
"coverUrl": "tag.li@tag.a@img@src",
"intro": "",
"kind": "tag.td.1@tag.a@text##\\[|\\]",
"lastChapter": "tag.td.2@tag.a.1@text||class.time@text##更新于",
"name": "tag.li@class.vip@text||tag.td.2@tag.a.0@text##《|》"
},
"ruleSearch": {
"author": "class.author@text##作者:",
"bookList": "class.search-list@tag.li||class.section21-left",
"bookUrl": "tag.h3@a@href",
"coverUrl": "img@src",
"intro": "class.col-r@tag.p.1@text##作品简介:",
"lastChapter": "class.latest@tag.a@text",
"name": "tag.h3@a@text||class.title@tag.h2@text##授权作品|他站首发|本站首发|免费|上架|签约"
},
"ruleToc": {
"chapterList": "class.chapter-list@tag.li",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href",
"isVip": "",
"updateTime": "tag.a@title@js:result.replace('\\,共字',' ').replace(',','• ')"
},
"searchUrl": "https://www.hanwujinian.com/modules/article/search.php,{\n \"charset\": \"gbk\",\n \"method\": \"POST\",\n \"body\": \"searchkey={{key}}&searchtype=all&page={{page}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "By关耳+乃星改",
"bookSourceGroup": "👑 正版",
"bookSourceName": "🔰长佩",
"bookSourceType": 0,
"bookSourceUrl": "https://m.gongzicp.com",
"customOrder": -20,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "❀ 我的书架 ❀::https://m.gongzicp.com/bookShelf/shelfList?sort_key=3&sort_flag=2&status=0&page={{page}}&novel_name=&did=0,{\"headers\":{\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n♧ 分 类 ♧::\n\n全 部::/home/novelFilter/typeId/75\n\n短 佩::https://m.gongzicp.com/home/novelFilter/typeId/66\n\n无 cp::https://m.gongzicp.com/home/novelFilter/typeId/73\n\n签约 vip::/home/vipNovel/typeId/75\n\n 古代架空 ::https://m.gongzicp.com/home/novelFilter/typeId/3\n\n 近代现代 ::https://m.gongzicp.com/home/novelFilter/typeId/1\n\n星际科幻::https://m.gongzicp.com/home/novelFilter/typeId/4\n\n 恐怖悬疑 ::https://m.gongzicp.com/home/novelFilter/typeId/6\n\n 玄幻奇幻 ::https://m.gongzicp.com/home/novelFilter/typeId/9\n\n唯美百合::https://m.gongzicp.com/home/novelFilter/typeId/17\n\n\n\n♧ 排行榜 ♧::\n\n🌸 畅销榜 • 全部 ::https://m.gongzicp.com/home/ranking?&t=75&r=1&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 古代 ::https://m.gongzicp.com/home/ranking?&t=3&r=1&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 现代 ::https://m.gongzicp.com/home/ranking?&t=1&r=1&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 幻想 ::https://m.gongzicp.com/home/ranking?&t=4&r=1&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 悬疑 ::https://m.gongzicp.com/home/ranking?&t=6&r=1&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 短佩 ::https://m.gongzicp.com/home/ranking?&t=66&r=1&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 架空 ::https://m.gongzicp.com/home/ranking?&t=9&r=1&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 无cp ::https://m.gongzicp.com/home/ranking?&t=73&r=1&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 百合 ::https://m.gongzicp.com/home/ranking?&t=17&r=1&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n ::\n\n ::\n\n🌸 上架榜 • 全部 ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 古代 ::https://m.gongzicp.com/home/ranking?&t=3&r=2&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 现代 ::https://m.gongzicp.com/home/ranking?&t=1&r=2&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 幻想 ::https://m.gongzicp.com/home/ranking?&t=4&r=2&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 悬疑 ::https://m.gongzicp.com/home/ranking?&t=6&r=2&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 短佩 ::https://m.gongzicp.com/home/ranking?&t=66&r=2&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 架空 ::https://m.gongzicp.com/home/ranking?&t=9&r=2&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 无cp ::https://m.gongzicp.com/home/ranking?&t=73&r=2&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 百合 ::https://m.gongzicp.com/home/ranking?&t=17&r=2&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n ::\n\n ::\n\n\n\n🌸 风云榜 • 全部 ::https://m.gongzicp.com/home/ranking?&t=75&r=3&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 古代 ::https://m.gongzicp.com/home/ranking?&t=3&r=3&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 现代 ::https://m.gongzicp.com/home/ranking?&t=1&r=3&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 幻想 ::https://m.gongzicp.com/home/ranking?&t=4&r=3&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 悬疑 ::https://m.gongzicp.com/home/ranking?&t=6&r=3&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 短佩 ::https://m.gongzicp.com/home/ranking?&t=66&r=3&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 架空 ::https://m.gongzicp.com/home/ranking?&t=9&r=3&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 无cp ::https://m.gongzicp.com/home/ranking?&t=73&r=3&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 百合 ::https://m.gongzicp.com/home/ranking?&t=17&r=3&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n ::\n\n ::\n\n\n\n🌸 热读榜 • 全部 ::https://m.gongzicp.com/home/ranking?&t=75&r=4&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 古代 ::https://m.gongzicp.com/home/ranking?&t=3&r=4&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 现代 ::https://m.gongzicp.com/home/ranking?&t=1&r=4&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 幻想 ::https://m.gongzicp.com/home/ranking?&t=4&r=4&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 悬疑 ::https://m.gongzicp.com/home/ranking?&t=6&r=4&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 短佩 ::https://m.gongzicp.com/home/ranking?&t=66&r=4&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 架空 ::https://m.gongzicp.com/home/ranking?&t=9&r=4&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 无cp ::https://m.gongzicp.com/home/ranking?&t=73&r=4&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 百合 ::https://m.gongzicp.com/home/ranking?&t=17&r=4&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n ::\n\n ::\n\n🌸 完结榜 • 全部 ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=75&r=5&d=7&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 古代 ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=3&r=5&d=7&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 现代 ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=1&r=5&d=7&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 幻想 ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=4&r=5&d=7&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 悬疑 ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=6&r=5&d=7&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 短佩 ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=66&r=5&d=7&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 架空 ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=9&r=5&d=7&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 无cp ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=73&r=5&d=7&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 百合 ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=17&r=5&d=7&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n ::\n\n ::\n\n\n\n🌸 人气榜 • 全部 ::https://m.gongzicp.com/home/ranking?&t=75&r=6&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 古代 ::https://m.gongzicp.com/home/ranking?&t=3&r=6&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 现代 ::https://m.gongzicp.com/home/ranking?&t=1&r=6&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 幻想 ::https://m.gongzicp.com/home/ranking?&t=4&r=6&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 悬疑 ::https://m.gongzicp.com/home/ranking?&t=6&r=6&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 短佩 ::https://m.gongzicp.com/home/ranking?&t=66&r=6&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 架空 ::https://m.gongzicp.com/home/ranking?&t=9&r=6&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 无cp ::https://m.gongzicp.com/home/ranking?&t=73&r=6&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 百合 ::https://m.gongzicp.com/home/ranking?&t=17&r=6&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n ::\n\n ::\n\n\n\n🌸 新书榜 • 全部 ::https://m.gongzicp.com/home/ranking?&t=75&r=7&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 古代 ::https://m.gongzicp.com/home/ranking?&t=3&r=7&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 现代 ::https://m.gongzicp.com/home/ranking?&t=1&r=7&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 幻想 ::https://m.gongzicp.com/home/ranking?&t=4&r=7&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 悬疑 ::https://m.gongzicp.com/home/ranking?&t=6&r=7&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 短佩 ::https://m.gongzicp.com/home/ranking?&t=66&r=7&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 架空 ::https://m.gongzicp.com/home/ranking?&t=9&r=7&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 无cp ::https://m.gongzicp.com/home/ranking?&t=73&r=7&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 百合 ::https://m.gongzicp.com/home/ranking?&t=17&r=7&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n ::\n\n ::\n\n\n\n🌸 新人榜 • 全部 ::https://m.gongzicp.com/home/ranking?&t=75&r=8&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 古代 ::https://m.gongzicp.com/home/ranking?&t=3&r=8&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 现代 ::https://m.gongzicp.com/home/ranking?&t=1&r=8&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 幻想 ::https://m.gongzicp.com/home/ranking?&t=4&r=8&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 悬疑 ::https://m.gongzicp.com/home/ranking?&t=6&r=8&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 短佩 ::https://m.gongzicp.com/home/ranking?&t=66&r=8&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 架空 ::https://m.gongzicp.com/home/ranking?&t=9&r=8&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 无cp ::https://m.gongzicp.com/home/ranking?&t=73&r=8&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 百合 ::https://m.gongzicp.com/home/ranking?&t=17&r=8&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n ::\n\n ::\n\n\n\n🌸 萌新榜 • 全部 ::https://m.gongzicp.com/home/ranking?&t=75&r=9&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 古代 ::https://m.gongzicp.com/home/ranking?&t=3&r=9&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 现代 ::https://m.gongzicp.com/home/ranking?&t=1&r=9&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 幻想 ::https://m.gongzicp.com/home/ranking?&t=4&r=9&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 悬疑 ::https://m.gongzicp.com/home/ranking?&t=6&r=9&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 短佩 ::https://m.gongzicp.com/home/ranking?&t=66&r=9&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 架空 ::https://m.gongzicp.com/home/ranking?&t=9&r=9&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 无cp ::https://m.gongzicp.com/home/ranking?&t=73&r=9&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 百合 ::https://m.gongzicp.com/home/ranking?&t=17&r=9&d=2&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n ::\n\n ::\n\n\n\n🌸 打赏榜 • 全部 ::https://m.gongzicp.com/home/ranking?&t=75&r=10&d=5&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 古代 ::https://m.gongzicp.com/home/ranking?&t=3&r=10&d=5&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 现代 ::https://m.gongzicp.com/home/ranking?&t=1&r=10&d=5&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 幻想 ::https://m.gongzicp.com/home/ranking?&t=4&r=10&d=5&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 悬疑 ::https://m.gongzicp.com/home/ranking?&t=6&r=10&d=5&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 短佩 ::https://m.gongzicp.com/home/ranking?&t=66&r=10&d=5&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 架空 ::https://m.gongzicp.com/home/ranking?&t=9&r=10&d=5&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 无cp ::https://m.gongzicp.com/home/ranking?&t=73&r=10&d=5&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 百合 ::https://m.gongzicp.com/home/ranking?&t=17&r=10&d=5&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n ::\n\n ::\n\n\n\n🌸 互动榜 • 全部 ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=75&r=11&d=9&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 古代 ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=3&r=11&d=9&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 现代 ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=1&r=11&d=9&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 幻想 ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=4&r=11&d=9&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 悬疑 ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=6&r=11&d=9&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 短佩 ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=66&r=11&d=9&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 架空 ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=9&r=11&d=9&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 无cp ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=73&r=11&d=9&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 百合 ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=17&r=11&d=9&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n ::\n\n ::\n\n\n\n🌸 勤奋榜 • 全部 ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=75&r=12&d=4&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 古代 ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=3&r=12&d=4&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 现代 ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=1&r=12&d=4&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 幻想 ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=4&r=12&d=4&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 悬疑 ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=6&r=12&d=4&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 短佩 ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=66&r=12&d=4&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 架空 ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=9&r=12&d=4&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 无cp ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=73&r=12&d=4&p={{page}},{ \"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}}\n\n 百合 ::https://m.gongzicp.com/home/ranking?&t=75&r=2&d=2&p=1&t=17&r=12&d=4&p={{page}},{\"headers\":{\"X-Requested-With\":\"XMLHttpRequest\"}}\n\n ::\n\n ::",
"header": "{\n \"User-Agent\": \"Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36\"\n}",
"lastUpdateTime": 1611926750884,
"loginUrl": "https://m.gongzicp.com",
"ruleBookInfo": {
"author": "class.authorName.0@text",
"coverUrl": "class.detailTopImgBox@img@src",
"intro": "class.intraductionParagraph@p@html",
"kind": "class.iconsBox@tag.a@text&&class.novelTypeLabel@text",
"lastChapter": "class.chapterName@text",
"tocUrl": "class.updateTime@a@href"
},
"ruleContent": {
"content": "class.novelText@html&&class.authorSay@html##来源长佩文学网.*",
"imageStyle": "0"
},
"ruleExplore": {
"author": "class.novelAuthor@text||$.novel_author",
"bookList": "class.novelModel||$.data.novel.list[*]||$.data[*]",
"bookUrl": "tag.a.0@href||https://m.gongzicp.com/novel-{$.novel_id}.html",
"coverUrl": "img@src||$.novel_cover",
"intro": "class.novelIntroduce@text||$.novel_desc",
"kind": "{{@@class.novelLabel grayTag@text}},{{@@class.novelLabel color999@text}},{{$.novel_type}},{{$.novel_tag}}",
"lastChapter": "$.novel_newcname",
"name": "class.novelName@text||$.novel_name"
},
"ruleSearch": {
"author": "$.novel_author",
"bookList": "<js>\nlist=JSON.parse(result).data.list;\nJson=[]\nfor(i in list){\nif(list[i].novel_name.indexOf(java.get('key'))>-1){\nJson.push(list[i])\n}\n}\nresult=JSON.stringify(Json)\n</js>\n$.[*]",
"bookUrl": "https://m.gongzicp.com/novel-{$.novel_id}.html",
"coverUrl": "$.novel_cover",
"intro": "$.novel_desc##<.*?>",
"kind": "$.novel_type&&$.novel_tag",
"name": "$.novel_name##<.*?>"
},
"ruleToc": {
"chapterList": "class.novelModel",
"chapterName": "class.boxtop@text&&img@src##/h5/img/buy@2x.png##· ✐",
"chapterUrl": "a@onclick##readNovel\\('(\\d+)-(\\d+)'\\)##https://m.gongzicp.com/read-$1-$2.html###",
"updateTime": "class.boxbottom eclipes1@tag.span@text"
},
"searchUrl": "https://m.gongzicp.com/novel/searchNovelOnlyByName?keyword={{key}}&searchType=1&finishType=0&novelType=0&sortType=1&page=1,{\n\"headers\": {\"X-Requested-With\": \"XMLHttpRequest\"}\n}\n@js:java.put('key',key);result",
"weight": 0
},
{
"bookSourceComment": "By不世玄奇+乃星改",
"bookSourceGroup": "👑 正版",
"bookSourceName": "🔰起点",
"bookSourceType": 0,
"bookSourceUrl": "https://www.qidian.com",
"bookUrlPattern": "",
"customOrder": -19,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "♧ 首 页 ♧::\n\n※ 我的书架 ::https://my.qidian.com/bookcase?page={{page}}\n\n 主页强推 ::https://www.qdmm.com\n\n 限时免费 ::https://www.qidian.com/mm/free?page={{page}}\n\n♧ 排 行 ♧::\n\n※ 月 票 榜 ::/mm/rank/yuepiao?style=1&page={{page}}\n\n 新 书 榜 ::/mm/rank/newsales?style=1&page={{page}}\n\n 阅 读 榜 ::/mm/rank/readIndex?style=1&page={{page}}\n\n※ 热 销 榜 ::/mm/rank/hotsales?style=1&page={{page}}\n\n 涨 粉 榜 ::/mm/rank/newFans?style=1&page={{page}}\n\n 单 订 榜 ::/mm/rank/subscr?style=1&page={{page}}\n\n※ 推 荐 榜 ::/mm/rank/recom?style=1&page={{page}}\n\n 收 藏 榜 ::/mm/rank/collect?style=1&page={{page}}\n\n 字 数 榜 ::/mm/rank/wordcount?style=1&page={{page}}\n\n※ vip 单 订 榜 ::/mm/rank/vipsub?style=1&page={{page}}\n\n vip 更 新 字 数 榜 ::/mm/rank/vipup?style=1&page={{page}}\n\n※ 签约新书 ::/mm/rank/signnewbook?style=1&page={{page}}\n\n 公众新书 ::/mm/rank/pubnewbook?style=1&page={{page}}\n\n 新签新书::/mm/rank/newsign?style=1&page={{page}}\n\n※ 新人新书 ::/mm/rank/newauthor?style=1&page={{page}}\n\n💫 免 费 ::/mm/all?style=1&page={{page}}&vip=0\n\n💫 完 本 ::/mm/all?style=1&page={{page}}&action=1\n\n☪ 分类 1 ☪::\n\n🌸 古 言 • 收藏::https://www.qidian.com/mm/all?chanId=80&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=80&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=80&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=80&page={{page}}&orderId=2\n\n女尊王朝 • 收藏::https://www.qidian.com/mm/all?chanId=80&subCateId=805&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=80&subCateId=805&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=80&subCateId=805&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=80&subCateId=805&page={{page}}&orderId=2\n\n古典架空 • 收藏::https://www.qidian.com/mm/all?chanId=80&subCateId=804&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=80&subCateId=804&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=80&subCateId=804&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=80&subCateId=804&page={{page}}&orderId=2\n\n古代情缘 • 收藏::https://www.qidian.com/mm/all?chanId=80&subCateId=801&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=80&subCateId=801&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=80&subCateId=801&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=80&subCateId=801&page={{page}}&orderId=2\n\n穿越奇情 • 收藏::https://www.qidian.com/mm/all?chanId=80&subCateId=806&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=80&subCateId=806&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=80&subCateId=806&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=80&subCateId=806&page={{page}}&orderId=2\n\n宫闱宅斗 • 收藏::https://www.qidian.com/mm/all?chanId=80&subCateId=802&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=80&subCateId=802&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=80&subCateId=802&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=80&subCateId=802&page={{page}}&orderId=2\n\n经商种田 • 收藏::https://www.qidian.com/mm/all?chanId=80&subCateId=803&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=80&subCateId=803&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=80&subCateId=803&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=80&subCateId=803&page={{page}}&orderId=2\n\n西方时空 • 收藏::https://www.qidian.com/mm/all?chanId=80&subCateId=30094&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=80&subCateId=30094&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=80&subCateId=30094&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=80&subCateId=30094&page={{page}}&orderId=2\n\n清穿民国 • 收藏::https://www.qidian.com/mm/all?chanId=80&subCateId=30095&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=80&subCateId=30095&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=80&subCateId=30095&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=80&subCateId=30095&page={{page}}&orderId=2\n\n上古蛮荒 • 收藏::https://www.qidian.com/mm/all?chanId=80&subCateId=30096&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=80&subCateId=30096&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=80&subCateId=30096&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=80&subCateId=30096&page={{page}}&orderId=2\n\n热血江湖 • 收藏::https://www.qidian.com/mm/all?chanId=80&subCateId=30097&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=80&subCateId=30097&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=80&subCateId=30097&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=80&subCateId=30097&page={{page}}&orderId=2\n\n🌸 现 实 • 收藏::https://www.qidian.com/mm/all?chanId=30120&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=30120&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=30120&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=30120&page={{page}}&orderId=2\n\n家与情感 • 收藏::https://www.qidian.com/mm/all?chanId=30120&subCateId=30121&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=30120&subCateId=30121&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=30120&subCateId=30121&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=30120&subCateId=30121&page={{page}}&orderId=2\n\n行业人生 • 收藏::https://www.qidian.com/mm/all?chanId=30120&subCateId=30122&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=30120&subCateId=30122&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=30120&subCateId=30122&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=30120&subCateId=30122&page={{page}}&orderId=2\n\n探索科幻 • 收藏::https://www.qidian.com/mm/all?chanId=30120&subCateId=30123&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=30120&subCateId=30123&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=30120&subCateId=30123&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=30120&subCateId=30123&page={{page}}&orderId=2\n\n人文博览 • 收藏::https://www.qidian.com/mm/all?chanId=30120&subCateId=30124&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=30120&subCateId=30124&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=30120&subCateId=30124&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=30120&subCateId=30124&page={{page}}&orderId=2\n\n🌸 仙 侠 • 收藏::https://www.qidian.com/mm/all?chanId=81&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=81&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=81&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=81&page={{page}}&orderId=2\n\n武侠情缘 • 收藏::https://www.qidian.com/mm/all?chanId=81&subCateId=810&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=81&subCateId=810&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=81&subCateId=810&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=81&subCateId=810&page={{page}}&orderId=2\n\n古典仙侠 • 收藏::https://www.qidian.com/mm/all?chanId=81&subCateId=811&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=81&subCateId=811&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=81&subCateId=811&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=81&subCateId=811&page={{page}}&orderId=2\n\n现代修真 • 收藏::https://www.qidian.com/mm/all?chanId=81&subCateId=812&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=81&subCateId=812&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=81&subCateId=812&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=81&subCateId=812&page={{page}}&orderId=2\n\n远古洪荒 • 收藏::https://www.qidian.com/mm/all?chanId=81&subCateId=813&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=81&subCateId=813&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=81&subCateId=813&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=81&subCateId=813&page={{page}}&orderId=2\n\n仙侣奇缘 • 收藏::https://www.qidian.com/mm/all?chanId=81&subCateId=30093&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=81&subCateId=30093&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=81&subCateId=30093&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=81&subCateId=30093&page={{page}}&orderId=2\n\n🌸 现 言 • 收藏::https://www.qidian.com/mm/all?chanId=82&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=82&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=82&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=82&page={{page}}&orderId=2\n\n都市生活 • 收藏::https://www.qidian.com/mm/all?chanId=82&subCateId=823&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=82&subCateId=823&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=82&subCateId=823&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=82&subCateId=823&page={{page}}&orderId=2\n\n婚恋情缘 • 收藏::https://www.qidian.com/mm/all?chanId=82&subCateId=824&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=82&subCateId=824&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=82&subCateId=824&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=82&subCateId=824&page={{page}}&orderId=2\n\n娱乐明星 • 收藏::https://www.qidian.com/mm/all?chanId=82&subCateId=825&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=82&subCateId=825&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=82&subCateId=825&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=82&subCateId=825&page={{page}}&orderId=2\n\n商战职场 • 收藏::https://www.qidian.com/mm/all?chanId=82&subCateId=821&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=82&subCateId=821&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=82&subCateId=821&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=82&subCateId=821&page={{page}}&orderId=2\n\n都市异能 • 收藏::https://www.qidian.com/mm/all?chanId=82&subCateId=827&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=82&subCateId=827&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=82&subCateId=827&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=82&subCateId=827&page={{page}}&orderId=2\n\n豪门世家 • 收藏::https://www.qidian.com/mm/all?chanId=82&subCateId=822&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=82&subCateId=822&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=82&subCateId=822&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=82&subCateId=822&page={{page}}&orderId=2\n\n极道江湖 • 收藏::https://www.qidian.com/mm/all?chanId=82&subCateId=828&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=82&subCateId=828&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=82&subCateId=828&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=82&subCateId=828&page={{page}}&orderId=2\n\n民国情缘 • 收藏::https://www.qidian.com/mm/all?chanId=82&subCateId=829&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=82&subCateId=829&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=82&subCateId=829&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=82&subCateId=829&page={{page}}&orderId=2\n\n异国情缘 • 收藏::https://www.qidian.com/mm/all?chanId=82&subCateId=30098&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=82&subCateId=30098&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=82&subCateId=30098&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=82&subCateId=30098&page={{page}}&orderId=2\n\n🌸 青 春 • 收藏::https://www.qidian.com/mm/all?chanId=83&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=83&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=83&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=83&page={{page}}&orderId=2\n\n青春校园 • 收藏::https://www.qidian.com/mm/all?chanId=83&subCateId=831&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=83&subCateId=831&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=83&subCateId=831&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=83&subCateId=831&page={{page}}&orderId=2\n\n青春疼痛 • 收藏::https://www.qidian.com/mm/all?chanId=83&subCateId=832&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=83&subCateId=832&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=83&subCateId=832&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=83&subCateId=832&page={{page}}&orderId=2\n\n叛逆成长 • 收藏::https://www.qidian.com/mm/all?chanId=83&subCateId=833&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=83&subCateId=833&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=83&subCateId=833&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=83&subCateId=833&page={{page}}&orderId=2\n\n青春纯爱 • 收藏::https://www.qidian.com/mm/all?chanId=83&subCateId=834&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=83&subCateId=834&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=83&subCateId=834&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=83&subCateId=834&page={{page}}&orderId=2\n\n🌸 玄 幻 • 收藏::https://www.qidian.com/mm/all?chanId=84&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=84&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=84&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=84&page={{page}}&orderId=2\n\n东方玄幻 • 收藏::https://www.qidian.com/mm/all?chanId=84&subCateId=841&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=84&subCateId=841&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=84&subCateId=841&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=84&subCateId=841&page={{page}}&orderId=2\n\n异界大陆 • 收藏::https://www.qidian.com/mm/all?chanId=84&subCateId=844&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=84&subCateId=844&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=84&subCateId=844&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=84&subCateId=844&page={{page}}&orderId=2\n\n远古神话 • 收藏::https://www.qidian.com/mm/all?chanId=84&subCateId=847&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=84&subCateId=847&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=84&subCateId=847&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=84&subCateId=847&page={{page}}&orderId=2\n\n异族恋情 • 收藏::https://www.qidian.com/mm/all?chanId=84&subCateId=848&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=84&subCateId=848&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=84&subCateId=848&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=84&subCateId=848&page={{page}}&orderId=2\n\n魔法幻情 • 收藏::https://www.qidian.com/mm/all?chanId=84&subCateId=849&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=84&subCateId=849&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=84&subCateId=849&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=84&subCateId=849&page={{page}}&orderId=2\n\n西方奇幻 • 收藏::https://www.qidian.com/mm/all?chanId=84&subCateId=846&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=84&subCateId=846&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=84&subCateId=846&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=84&subCateId=846&page={{page}}&orderId=2\n\n异能超术 • 收藏::https://www.qidian.com/mm/all?chanId=84&subCateId=30092&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=84&subCateId=30092&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=84&subCateId=30092&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=84&subCateId=30092&page={{page}}&orderId=2\n\n🌸 悬 疑 • 收藏::https://www.qidian.com/mm/all?chanId=85&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=85&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=85&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=85&page={{page}}&orderId=2\n\n推理侦探 • 收藏::https://www.qidian.com/mm/all?chanId=85&subCateId=850&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=85&subCateId=850&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=85&subCateId=850&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=85&subCateId=850&page={{page}}&orderId=2\n\n诡秘惊险 • 收藏::https://www.qidian.com/mm/all?chanId=85&subCateId=851&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=85&subCateId=851&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=85&subCateId=851&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=85&subCateId=851&page={{page}}&orderId=2\n\n悬疑探险 • 收藏::https://www.qidian.com/mm/all?chanId=85&subCateId=852&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=85&subCateId=852&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=85&subCateId=852&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=85&subCateId=852&page={{page}}&orderId=2\n\n奇妙世界 • 收藏::https://www.qidian.com/mm/all?chanId=85&subCateId=853&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=85&subCateId=853&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=85&subCateId=853&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=85&subCateId=853&page={{page}}&orderId=2\n\n神秘文化 • 收藏::https://www.qidian.com/mm/all?chanId=85&subCateId=854&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=85&subCateId=854&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=85&subCateId=854&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=85&subCateId=854&page={{page}}&orderId=2\n\n幽情奇缘 • 收藏::https://www.qidian.com/mm/all?chanId=85&subCateId=30099&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=85&subCateId=30099&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=85&subCateId=30099&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=85&subCateId=30099&page={{page}}&orderId=2\n\n🌸 科 幻 • 收藏::https://www.qidian.com/mm/all?chanId=86&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=86&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=86&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=86&page={{page}}&orderId=2\n\n未来世界 • 收藏::https://www.qidian.com/mm/all?chanId=86&subCateId=862&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=86&subCateId=862&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=86&subCateId=862&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=86&subCateId=862&page={{page}}&orderId=2\n\n进化变异 • 收藏::https://www.qidian.com/mm/all?chanId=86&subCateId=863&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=86&subCateId=863&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=86&subCateId=863&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=86&subCateId=863&page={{page}}&orderId=2\n\n星际恋歌 • 收藏::https://www.qidian.com/mm/all?chanId=86&subCateId=864&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=86&subCateId=864&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=86&subCateId=864&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=86&subCateId=864&page={{page}}&orderId=2\n\n时空穿梭 • 收藏::https://www.qidian.com/mm/all?chanId=86&subCateId=866&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=86&subCateId=866&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=86&subCateId=866&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=86&subCateId=866&page={{page}}&orderId=2\n\n古武机甲 • 收藏::https://www.qidian.com/mm/all?chanId=86&subCateId=867&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=86&subCateId=867&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=86&subCateId=867&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=86&subCateId=867&page={{page}}&orderId=2\n\n超级科技 • 收藏::https://www.qidian.com/mm/all?chanId=86&subCateId=868&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=86&subCateId=868&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=86&subCateId=868&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=86&subCateId=868&page={{page}}&orderId=2\n\n末世危机 • 收藏::https://www.qidian.com/mm/all?chanId=86&subCateId=869&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=86&subCateId=869&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=86&subCateId=869&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=86&subCateId=869&page={{page}}&orderId=2\n\n🌸 游 戏 • 收藏::https://www.qidian.com/mm/all?chanId=88&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=88&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=88&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=88&page={{page}}&orderId=2\n\n电子竞技 • 收藏::https://www.qidian.com/mm/all?chanId=88&subCateId=880&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=88&subCateId=880&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=88&subCateId=880&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=88&subCateId=880&page={{page}}&orderId=2\n\n网游情缘 • 收藏::https://www.qidian.com/mm/all?chanId=88&subCateId=881&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=88&subCateId=881&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=88&subCateId=881&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=88&subCateId=881&page={{page}}&orderId=2\n\n游戏异界 • 收藏::https://www.qidian.com/mm/all?chanId=88&subCateId=882&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=88&subCateId=882&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=88&subCateId=882&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=88&subCateId=882&page={{page}}&orderId=2\n\n体育竞技 • 收藏::https://www.qidian.com/mm/all?chanId=88&subCateId=883&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=88&subCateId=883&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=88&subCateId=883&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=88&subCateId=883&page={{page}}&orderId=2\n\n🌸 轻 文 • 收藏::https://www.qidian.com/mm/all?chanId=87&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=87&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=87&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=87&page={{page}}&orderId=2\n\n同人衍生 • 收藏::https://www.qidian.com/mm/all?chanId=87&subCateId=30100&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=87&subCateId=30100&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=87&subCateId=30100&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=87&subCateId=30100&page={{page}}&orderId=2\n\n唯美幻想 • 收藏::https://www.qidian.com/mm/all?chanId=87&subCateId=30101&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=87&subCateId=30101&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=87&subCateId=30101&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=87&subCateId=30101&page={{page}}&orderId=2\n\n萌系变身 • 收藏::https://www.qidian.com/mm/all?chanId=87&subCateId=30102&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=87&subCateId=30102&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=87&subCateId=30102&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=87&subCateId=30102&page={{page}}&orderId=2\n\n青春日常 • 收藏::https://www.qidian.com/mm/all?chanId=87&subCateId=30103&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=87&subCateId=30103&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=87&subCateId=30103&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=87&subCateId=30103&page={{page}}&orderId=2\n\n搞笑吐槽 • 收藏::https://www.qidian.com/mm/all?chanId=87&subCateId=30104&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=87&subCateId=30104&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=87&subCateId=30104&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=87&subCateId=30104&page={{page}}&orderId=2\n\n古典衍生 • 收藏::https://www.qidian.com/mm/all?chanId=87&subCateId=30105&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=87&subCateId=30105&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=87&subCateId=30105&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=87&subCateId=30105&page={{page}}&orderId=2\n\n影视衍生 • 收藏::https://www.qidian.com/mm/all?chanId=87&subCateId=30106&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=87&subCateId=30106&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=87&subCateId=30106&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=87&subCateId=30106&page={{page}}&orderId=2\n\n动漫衍生 • 收藏::https://www.qidian.com/mm/all?chanId=87&subCateId=30107&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=87&subCateId=30107&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=87&subCateId=30107&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=87&subCateId=30107&page={{page}}&orderId=2\n\n其他衍生 • 收藏::https://www.qidian.com/mm/all?chanId=87&subCateId=30108&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=87&subCateId=30108&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=87&subCateId=30108&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=87&subCateId=30108&page={{page}}&orderId=2\n\n🌸 短 篇 • 收藏::https://www.qidian.com/mm/all?chanId=30083&page={{page}}&orderId=11\n\n周::https://www.qidian.com/mm/all?chanId=30083&page={{page}}&orderId=9\n\n月::https://www.qidian.com/mm/all?chanId=30083&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/mm/all?chanId=30083&page={{page}}&orderId=2\n\n☪ 分类 2 ☪::\n❀古言• 连载::/mm/all?style=1&page={{page}}&chanId=80&action=0\n\n完本::/mm/all?style=1&page={{page}}&chanId=80&action=1\n\n免费::/mm/all?style=1&page={{page}}&chanId=80&vip=0\n\n人气::https://www.qidian.com/mm/all?chanId=80&page={{page}}&orderId=1\n\n❀仙侠• 连载::/mm/all?style=1&page={{page}}&chanId=81&action=0\n\n完本::/mm/all?style=1&page={{page}}&chanId=81&action=1\n\n免费::/mm/all?style=1&page={{page}}&chanId=81&vip=0\n\n人气::https://www.qidian.com/mm/all?chanId=81&page={{page}}&orderId=1\n\n❀现代• 连载::/mm/all?style=1&page={{page}}&chanId=82&action=0\n\n完本::/mm/all?style=1&page={{page}}&chanId=82&action=1\n\n免费::/mm/all?style=1&page={{page}}&chanId=82&vip=0\n\n人气::https://www.qidian.com/mm/all?chanId=82&page={{page}}&orderId=1\n\n❀青春• 连载::/mm/all?style=1&page={{page}}&chanId=83&action=0\n\n完本::/mm/all?style=1&page={{page}}&chanId=83&action=1\n\n免费::/mm/all?style=1&page={{page}}&chanId=83&vip=0\n\n人气::https://www.qidian.com/mm/all?chanId=83&page={{page}}&orderId=1\n\n❀玄幻• 连载::/mm/all?style=1&page={{page}}&chanId=84&action=0\n\n完本::/mm/all?style=1&page={{page}}&chanId=84&action=1\n\n免费::/mm/all?style=1&page={{page}}&chanId=84&vip=0\n\n人气::https://www.qidian.com/mm/all?chanId=84&page={{page}}&orderId=1\n\n❀悬疑• 连载::/mm/all?style=1&page={{page}}&chanId=85&action=0\n\n完本::/mm/all?style=1&page={{page}}&chanId=85&action=1\n\n免费::/mm/all?style=1&page={{page}}&chanId=85&vip=0\n\n人气::https://www.qidian.com/mm/all?chanId=85&page={{page}}&orderId=1\n\n❀短篇• 连载::/mm/all?style=1&page={{page}}&chanId=30083&action=0\n\n完本::/mm/all?style=1&page={{page}}&chanId=30083&action=1\n\n免费::/mm/all?style=1&page={{page}}&chanId=30083&vip=0\n\n人气::https://www.qidian.com/mm/all?chanId=30083&page={{page}}&orderId=1\n\n❀科幻• 连载::/mm/all?style=1&page={{page}}&chanId=86&action=0\n\n完本::/mm/all?style=1&page={{page}}&chanId=86&action=1\n\n免费::/mm/all?style=1&page={{page}}&chanId=86&vip=0\n\n人气::https://www.qidian.com/mm/all?chanId=86&page={{page}}&orderId=1\n\n❀游戏• 连载::/mm/all?style=1&page={{page}}&chanId=88&action=0\n\n完本::/mm/all?style=1&page={{page}}&chanId=88&action=1\n\n免费::/mm/all?style=1&page={{page}}&chanId=88&vip=0\n\n人气::https://www.qidian.com/mm/all?chanId=88&page={{page}}&orderId=1\n\n❀生活• 连载::/mm/all?style=1&page={{page}}&chanId=30120&action=0\n\n完本::/mm/all?style=1&page={{page}}&chanId=30120&action=1\n\n免费::/mm/all?style=1&page={{page}}&chanId=30120&vip=0\n\n人气::https://www.qidian.com/mm/all?chanId=30120&page={{page}}&orderId=1\n\n❀轻文• 连载::/mm/all?style=1&page={{page}}&chanId=87&action=0\n\n完本::/mm/all?style=1&page={{page}}&chanId=87&action=1\n\n免费::/mm/all?style=1&page={{page}}&chanId=87&vip=0\n\n人气::https://www.qidian.com/mm/all?chanId=87&page={{page}}&orderId=1\n\n♧ 出 版 ♧::\n\n🌸 总 榜 • 收藏::https://www.qidian.com/all_pub?orderId=11&style=1&page={{page}}&Size=20&siteid=1&pubflag=1&hiddenField=0\n\n周::https://www.qidian.com/all_pub?size=-1&sign=-1&tag=-1&chanId=-1&subCateId=-1&orderId=9&update=-1&page={{page}}&month=-1&style=1&action=-1&vip=-1\n\n月::https://www.qidian.com/all_pub?size=-1&sign=-1&tag=-1&chanId=-1&subCateId=-1&orderId=10&update=-1&page={{page}}&month=-1&style=1&action=-1&vip=-1\n\n总 推::https://www.qidian.com/all_pub?size=-1&sign=-1&tag=-1&chanId=-1&subCateId=-1&orderId=2&update=-1&page={{page}}&month=-1&style=1&action=-1&vip=-1\n\n小说频道 • 收藏::https://www.qidian.com/all_pub?chanId=13100&page={{page}}&orderId=11\n\n周::https://www.qidian.com/all_pub?chanId=13100&page={{page}}&orderId=9\n\n月::https://www.qidian.com/all_pub?chanId=13100&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/all_pub?chanId=13100&page={{page}}&orderId=2\n\n青春文学 • 收藏::https://www.qidian.com/all_pub?chanId=14300&page={{page}}&orderId=11\n\n周::https://www.qidian.com/all_pub?chanId=14300&page={{page}}&orderId=9\n\n月::https://www.qidian.com/all_pub?chanId=14300&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/all_pub?chanId=14300&page={{page}}&orderId=2\n\n两性关系 • 收藏::https://www.qidian.com/all_pub?chanId=13700&page={{page}}&orderId=11\n\n周::https://www.qidian.com/all_pub?chanId=13700&page={{page}}&orderId=9\n\n月::https://www.qidian.com/all_pub?chanId=13700&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/all_pub?chanId=13700&page={{page}}&orderId=2\n\n文学频道 • 收藏::https://www.qidian.com/all_pub?chanId=14100&page={{page}}&orderId=11\n\n周::https://www.qidian.com/all_pub?chanId=14100&page={{page}}&orderId=9\n\n月::https://www.qidian.com/all_pub?chanId=14100&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/all_pub?chanId=14100&page={{page}}&orderId=2\n\n历史频道 • 收藏::https://www.qidian.com/all_pub?chanId=14400&page={{page}}&orderId=11\n\n周::https://www.qidian.com/all_pub?chanId=14400&page={{page}}&orderId=9\n\n月::https://www.qidian.com/all_pub?chanId=14400&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/all_pub?chanId=14400&page={{page}}&orderId=2\n\n人物传记 • 收藏::https://www.qidian.com/all_pub?chanId=14500&page={{page}}&orderId=11\n\n周::https://www.qidian.com/all_pub?chanId=14500&page={{page}}&orderId=9\n\n月::https://www.qidian.com/all_pub?chanId=14500&page={{page}}&orderId=10\n\n总 推::https://www.qidian.com/all_pub?chanId=14500&page={{page}}&orderId=2",
"header": "{\n \"User-Agent\": \"Mozilla/5.0 Dalvik/2 ( Linux; U; NEM-AL10 Build/HONORNEM-AL10;Youku;7.1.4;) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Safari/537.36 (Baidu; P1 6.0) iPhone/7.1 Android/8.0 baiduboxapp/2.7.0.10\"\n}",
"lastUpdateTime": 1610264310348,
"loginUrl": "https://passport.qidian.com",
"ruleBookInfo": {
"author": "Data.Author",
"coverUrl": "",
"intro": "",
"kind": "Data.CategoryName&&Data.SubCategoryName&&Data.BookStatus",
"lastChapter": "Data.LastUpdateChapterName",
"name": "",
"tocUrl": "",
"wordCount": "{{$.Data.WordsCount}}字"
},
"ruleContent": {
"content": "id.chapterContent@tag.p@text&&class.read-author-name@text&&class.read-author-p@text",
"nextContentUrl": "",
"webJs": ""
},
"ruleExplore": {
"author": ".author a.name,a.author,td.col4@text##\\s.+||",
"bookList": ".book-img-text li||.book-list li,.desc-wrap||.focus-rec-wrap li||tbody tr||id.shelfTable",
"bookUrl": "a@data-bid||a@href\n##([^/\\n]+)$##https://druid.if.qidian.com/argus/api/v1/chapterlist/chapterlist?bookId=$1###",
"coverUrl": "a@data-bid||a@href\n##([^/\\n]+)$##https://bookcover.yuewen.com/qdbimg/349573/$1/150###",
"intro": "@css:h3+p,.intro@textNodes",
"kind": "@css:em:not(:contains(「))+*@text||a.channel,a:has(em:contains(「)),span.rec@ownText",
"lastChapter": ".update a,a.blue@text##最新更新 ",
"name": "h4,h3,strong@text||p a,b a.title@text||class.shelf-table-name@b@tag.a!-2@text",
"wordCount": "a.fen-category,td.col3@text##「|」"
},
"ruleSearch": {
"author": "a.name@text",
"bookList": "li.res-book-item",
"bookUrl": "##data-bid=\"([^\"]+)\"##https://druid.if.qidian.com/argus/api/v1/chapterlist/chapterlist?bookId=$1###",
"coverUrl": "a img@src",
"intro": ".intro@textNodes",
"kind": "@css:em+*@text",
"lastChapter": ".update a@text##最新更新 ",
"name": "h4@text",
"wordCount": ""
},
"ruleToc": {
"chapterList": "Data.Chapters[1:]@put:{id:Data.BookId}",
"chapterName": "N",
"chapterUrl": "https://m.qidian.com/book/@get:{id}/{{$.C}}",
"isVip": "V",
"updateTime": "$.T@js:java.timeFormat(result)"
},
"searchUrl": "https://www.qidian.com/search?kw={{key}}",
"weight": 0
},
{
"bookSourceComment": "fr.源仓库\nBy乃星套用不世玄奇起点源",
"bookSourceGroup": "👑 正版",
"bookSourceName": "🔰起点",
"bookSourceType": 0,
"bookSourceUrl": "http://qidian.com",
"bookUrlPattern": "",
"customOrder": -18,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "💮 穿越文::https://www.qidian.com/mm/all?tag=%E7%A9%BF%E8%B6%8A&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E7%A9%BF%E8%B6%8A&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E7%A9%BF%E8%B6%8A&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 重生文::https://www.qidian.com/mm/all?tag=%E9%87%8D%E7%94%9F&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E9%87%8D%E7%94%9F&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E9%87%8D%E7%94%9F&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 学院流::https://www.qidian.com/mm/all?tag=%E5%AD%A6%E9%99%A2%E6%B5%81&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E5%AD%A6%E9%99%A2%E6%B5%81&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E5%AD%A6%E9%99%A2%E6%B5%81&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 种田文::https://www.qidian.com/mm/all?tag=%E7%A7%8D%E7%94%B0%E6%96%87&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E7%A7%8D%E7%94%B0%E6%96%87&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E7%A7%8D%E7%94%B0%E6%96%87&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 轻松流::https://www.qidian.com/mm/all?tag=%E8%BD%BB%E6%9D%BE&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E8%BD%BB%E6%9D%BE&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E8%BD%BB%E6%9D%BE&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 淡定类::https://www.qidian.com/mm/all?tag=%E6%B7%A1%E5%AE%9A&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E6%B7%A1%E5%AE%9A&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E6%B7%A1%E5%AE%9A&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 系统流::https://www.qidian.com/mm/all?tag=%E7%B3%BB%E7%BB%9F%E6%B5%81&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E7%B3%BB%E7%BB%9F%E6%B5%81&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E7%B3%BB%E7%BB%9F%E6%B5%81&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 随身流::https://www.qidian.com/mm/all?tag=%E9%9A%8F%E8%BA%AB%E6%B5%81&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E9%9A%8F%E8%BA%AB%E6%B5%81&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E9%9A%8F%E8%BA%AB%E6%B5%81&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 豪门文::https://www.qidian.com/mm/all?tag=%E8%B1%AA%E9%97%A8&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E8%B1%AA%E9%97%A8&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E8%B1%AA%E9%97%A8&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 盗贼文::https://www.qidian.com/mm/all?tag=%E7%9B%97%E8%B4%BC&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E7%9B%97%E8%B4%BC&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E7%9B%97%E8%B4%BC&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 特工文::https://www.qidian.com/mm/all?tag=%E7%89%B9%E5%B7%A5&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E7%89%B9%E5%B7%A5&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E7%89%B9%E5%B7%A5&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 黑客文::https://www.qidian.com/mm/all?tag=%E9%BB%91%E5%AE%A2&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E9%BB%91%E5%AE%A2&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E9%BB%91%E5%AE%A2&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 明星文::https://www.qidian.com/mm/all?tag=%E6%98%8E%E6%98%9F&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E6%98%8E%E6%98%9F&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E6%98%8E%E6%98%9F&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 杀手文::https://www.qidian.com/mm/all?tag=%E6%9D%80%E6%89%8B&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E6%9D%80%E6%89%8B&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E6%9D%80%E6%89%8B&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 老师文::https://www.qidian.com/mm/all?tag=%E8%80%81%E5%B8%88&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E8%80%81%E5%B8%88&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E8%80%81%E5%B8%88&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 热血文::https://www.qidian.com/mm/all?tag=%E7%83%AD%E8%A1%80&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E7%83%AD%E8%A1%80&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E7%83%AD%E8%A1%80&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 学生文::https://www.qidian.com/mm/all?tag=%E5%AD%A6%E7%94%9F&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E5%AD%A6%E7%94%9F&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E5%AD%A6%E7%94%9F&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 丧尸文::https://www.qidian.com/mm/all?tag=%E4%B8%A7%E5%B0%B8&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E4%B8%A7%E5%B0%B8&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E4%B8%A7%E5%B0%B8&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 宠物文::https://www.qidian.com/mm/all?tag=%E5%AE%A0%E7%89%A9&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E5%AE%A0%E7%89%A9&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E5%AE%A0%E7%89%A9&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 护短文::https://www.qidian.com/mm/all?tag=%E6%8A%A4%E7%9F%AD&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E6%8A%A4%E7%9F%AD&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E6%8A%A4%E7%9F%AD&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 法师文::https://www.qidian.com/mm/all?tag=%E6%B3%95%E5%B8%88&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E6%B3%95%E5%B8%88&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E6%B3%95%E5%B8%88&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 医生文::https://www.qidian.com/mm/all?tag=%E5%8C%BB%E7%94%9F&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E5%8C%BB%E7%94%9F&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E5%8C%BB%E7%94%9F&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 感情文::https://www.qidian.com/mm/all?tag=%E6%84%9F%E6%83%85&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E6%84%9F%E6%83%85&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E6%84%9F%E6%83%85&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 鉴宝文::https://www.qidian.com/mm/all?tag=%E9%89%B4%E5%AE%9D&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E9%89%B4%E5%AE%9D&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E9%89%B4%E5%AE%9D&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 职场文::https://www.qidian.com/mm/all?tag=%E8%81%8C%E5%9C%BA&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E8%81%8C%E5%9C%BA&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E8%81%8C%E5%9C%BA&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 吸血鬼::https://www.qidian.com/mm/all?tag=%E5%90%B8%E8%A1%80%E9%AC%BC&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E5%90%B8%E8%A1%80%E9%AC%BC&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E5%90%B8%E8%A1%80%E9%AC%BC&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 龙族文::https://www.qidian.com/mm/all?tag=%E9%BE%99&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E9%BE%99&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E9%BE%99&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 鬼怪文::https://www.qidian.com/mm/all?tag=%E9%AC%BC%E6%80%AA&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E9%AC%BC%E6%80%AA&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E9%AC%BC%E6%80%AA&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 玄学文::https://www.qidian.com/mm/all?tag=%E7%8E%84%E5%AD%A6&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E7%8E%84%E5%AD%A6&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E7%8E%84%E5%AD%A6&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 群穿文::https://www.qidian.com/mm/all?tag=%E7%BE%A4%E7%A9%BF&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E7%BE%A4%E7%A9%BF&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E7%BE%A4%E7%A9%BF&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 练功流::https://www.qidian.com/mm/all?tag=%E7%BB%83%E5%8A%9F%E6%B5%81&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E7%BB%83%E5%8A%9F%E6%B5%81&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E7%BB%83%E5%8A%9F%E6%B5%81&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 恶搞文::https://www.qidian.com/mm/all?tag=%E6%81%B6%E6%90%9E&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E6%81%B6%E6%90%9E&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E6%81%B6%E6%90%9E&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 爆笑文::https://www.qidian.com/mm/all?tag=%E7%88%86%E7%AC%91&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E7%88%86%E7%AC%91&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E7%88%86%E7%AC%91&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 腹黑类::https://www.qidian.com/mm/all?tag=%E8%85%B9%E9%BB%91&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E8%85%B9%E9%BB%91&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E8%85%B9%E9%BB%91&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 阳光类::https://www.qidian.com/mm/all?tag=%E9%98%B3%E5%85%89&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E9%98%B3%E5%85%89&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E9%98%B3%E5%85%89&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 机智类::https://www.qidian.com/mm/all?tag=%E6%9C%BA%E6%99%BA&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E6%9C%BA%E6%99%BA&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E6%9C%BA%E6%99%BA&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 嚣张类::https://www.qidian.com/mm/all?tag=%E5%9A%A3%E5%BC%A0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E5%9A%A3%E5%BC%A0&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E5%9A%A3%E5%BC%A0&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 僵尸文::https://www.qidian.com/mm/all?tag=%E5%83%B5%E5%B0%B8&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E5%83%B5%E5%B0%B8&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E5%83%B5%E5%B0%B8&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 盗墓文::https://www.qidian.com/mm/all?tag=%E7%9B%97%E5%A2%93&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E7%9B%97%E5%A2%93&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E7%9B%97%E5%A2%93&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 异兽文::https://www.qidian.com/mm/all?tag=%E5%BC%82%E5%85%BD%E6%B5%81&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E5%BC%82%E5%85%BD%E6%B5%81&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E5%BC%82%E5%85%BD%E6%B5%81&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 位面文::https://www.qidian.com/mm/all?tag=%E4%BD%8D%E9%9D%A2&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E4%BD%8D%E9%9D%A2&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E4%BD%8D%E9%9D%A2&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 铁血类::https://www.qidian.com/mm/all?tag=%E9%93%81%E8%A1%80&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E9%93%81%E8%A1%80&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E9%93%81%E8%A1%80&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 励志类::https://www.qidian.com/mm/all?tag=%E5%8A%B1%E5%BF%97&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E5%8A%B1%E5%BF%97&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E5%8A%B1%E5%BF%97&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 坚毅类::https://www.qidian.com/mm/all?tag=%E5%9D%9A%E6%AF%85&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E5%9D%9A%E6%AF%85&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E5%9D%9A%E6%AF%85&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 变身文::https://www.qidian.com/mm/all?tag=%E5%8F%98%E8%BA%AB&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E5%8F%98%E8%BA%AB&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E5%8F%98%E8%BA%AB&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 强回归::https://www.qidian.com/mm/all?tag=%E5%BC%BA%E8%80%85%E5%9B%9E%E5%BD%92&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E5%BC%BA%E8%80%85%E5%9B%9E%E5%BD%92&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E5%BC%BA%E8%80%85%E5%9B%9E%E5%BD%92&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 赚钱文::https://www.qidian.com/mm/all?tag=%E8%B5%9A%E9%92%B1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E8%B5%9A%E9%92%B1&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E8%B5%9A%E9%92%B1&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 宅男文::https://www.qidian.com/mm/all?tag=%E5%AE%85%E7%94%B7&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E5%AE%85%E7%94%B7&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E5%AE%85%E7%94%B7&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 技术流::https://www.qidian.com/mm/all?tag=%E6%8A%80%E6%9C%AF%E6%B5%81&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E6%8A%80%E6%9C%AF%E6%B5%81&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E6%8A%80%E6%9C%AF%E6%B5%81&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 无敌文::https://www.qidian.com/mm/all?tag=%E6%97%A0%E6%95%8C%E6%96%87&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E6%97%A0%E6%95%8C%E6%96%87&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E6%97%A0%E6%95%8C%E6%96%87&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 凡人流::https://www.qidian.com/mm/all?tag=%E5%87%A1%E4%BA%BA%E6%B5%81&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E5%87%A1%E4%BA%BA%E6%B5%81&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E5%87%A1%E4%BA%BA%E6%B5%81&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 无限流::https://www.qidian.com/mm/all?tag=%E6%97%A0%E9%99%90%E6%B5%81&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E6%97%A0%E9%99%90%E6%B5%81&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E6%97%A0%E9%99%90%E6%B5%81&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 孤儿文::https://www.qidian.com/mm/all?tag=%E5%AD%A4%E5%84%BF&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E5%AD%A4%E5%84%BF&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E5%AD%A4%E5%84%BF&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 特种兵::https://www.qidian.com/mm/all?tag=%E7%89%B9%E7%A7%8D%E5%85%B5&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E7%89%B9%E7%A7%8D%E5%85%B5&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E7%89%B9%E7%A7%8D%E5%85%B5&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 魔附体::https://www.qidian.com/mm/all?tag=%E9%AD%94%E7%8E%8B%E9%99%84%E4%BD%93&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E9%AD%94%E7%8E%8B%E9%99%84%E4%BD%93&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E9%AD%94%E7%8E%8B%E9%99%84%E4%BD%93&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 撸啊撸::https://www.qidian.com/mm/all?tag=LOL&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=LOL&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=LOL&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 亡灵文::https://www.qidian.com/mm/all?tag=%E4%BA%A1%E7%81%B5&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E4%BA%A1%E7%81%B5&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E4%BA%A1%E7%81%B5&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 阵法文::https://www.qidian.com/mm/all?tag=%E9%98%B5%E6%B3%95&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E9%98%B5%E6%B3%95&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E9%98%B5%E6%B3%95&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 魔兽文::https://www.qidian.com/mm/all?tag=%E9%AD%94%E5%85%BD&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E9%AD%94%E5%85%BD&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E9%AD%94%E5%85%BD&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 勇猛类::https://www.qidian.com/mm/all?tag=%E5%8B%87%E7%8C%9B&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E5%8B%87%E7%8C%9B&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E5%8B%87%E7%8C%9B&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n💮 冷酷类::https://www.qidian.com/mm/all?tag=%E5%86%B7%E9%85%B7&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔸连载::https://www.qidian.com/mm/all?tag=%E5%86%B7%E9%85%B7&action=0&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}\n🔹完本::https://www.qidian.com/mm/all?tag=%E5%86%B7%E9%85%B7&action=1&orderId=&page=1&style=1&pageSize=20&siteid=0&pubflag=0&hiddenField=0&page={{page}}",
"header": "",
"lastUpdateTime": 1609169564597,
"loginUrl": "https://passport.qidian.com",
"ruleBookInfo": {
"author": "Data.Author",
"coverUrl": "",
"intro": "",
"kind": "Data.CategoryName&&Data.SubCategoryName&&Data.BookStatus",
"lastChapter": "Data.LastUpdateChapterName",
"name": "",
"tocUrl": "",
"wordCount": "{{$.Data.WordsCount}}字"
},
"ruleContent": {
"content": "id.chapterContent@tag.p@text&&class.read-author-name@text&&class.read-author-p@text",
"nextContentUrl": "",
"webJs": ""
},
"ruleExplore": {
"author": ".author a.name,a.author,td.col4@text##\\s.+||",
"bookList": ".book-img-text li||.book-list li,.desc-wrap||.focus-rec-wrap li||tbody tr||id.shelfTable",
"bookUrl": "a@data-bid||a@href\n##([^/\\n]+)$##https://druid.if.qidian.com/argus/api/v1/chapterlist/chapterlist?bookId=$1###",
"coverUrl": "a@data-bid||a@href\n##([^/\\n]+)$##https://bookcover.yuewen.com/qdbimg/349573/$1/150###",
"intro": "@css:h3+p,.intro@textNodes",
"kind": "@css:em:not(:contains(「))+*@text||a.channel,a:has(em:contains(「)),span.rec@ownText",
"lastChapter": ".update a,a.blue@text##最新更新 ",
"name": "h4,h3,strong@text||p a,b a.title@text||class.shelf-table-name@b@tag.a!-2@text",
"wordCount": "a.fen-category,td.col3@text##「|」"
},
"ruleSearch": {
"author": "a.name@text",
"bookList": "li.res-book-item",
"bookUrl": "##data-bid=\"([^\"]+)\"##https://druid.if.qidian.com/argus/api/v1/chapterlist/chapterlist?bookId=$1###",
"coverUrl": "a img@src",
"intro": ".intro@textNodes",
"kind": "@css:em+*@text",
"lastChapter": ".update a@text##最新更新 ",
"name": "h4@text",
"wordCount": ""
},
"ruleToc": {
"chapterList": "Data.Chapters[1:]@put:{id:Data.BookId}",
"chapterName": "N",
"chapterUrl": "https://m.qidian.com/book/@get:{id}/{{$.C}}",
"isVip": "V",
"updateTime": "$.T@js:java.timeFormat(result)"
},
"searchUrl": "https://www.qidian.com/search?kw={{key}}",
"weight": 0
},
{
"bookSourceComment": "搜索格式\n搜索用户<关闭精确搜索>\n@用户名\n搜索合集<关闭精确搜索>\n#合集\n搜索文章,直接搜索\n\n发现规则\n 🏷标签\n标签名::https://api.lofter.com/oldapi/tagPosts.api?product=lofter-android-6.13.0&method=newTagSearch&offset={{(page-1) *22}}&limit=22&firstpermalink=null&tag=标签名&type=new,{\"method\": \"POST\",\"body\":\"null\"}\n\n📃用户(搜索可以得到)\n\n\n关耳",
"bookSourceGroup": "🌾 论坛",
"bookSourceName": "🐣乐乎",
"bookSourceType": 0,
"bookSourceUrl": "https://newsmiss.lofter.com",
"bookUrlPattern": "",
"customOrder": -17,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "♧ 标 签 ♧::\n \n B L 原 创 ::https://api.lofter.com/oldapi/tagPosts.api?product=lofter-android-6.13.0&method=newTagSearch&offset={{(page-1) *22}}&limit=22&firstpermalink=null&tag=耽美原创&type=new,{\"method\": \"POST\",\"body\":\"null\"}\n\n B L 小 说 ::https://api.lofter.com/oldapi/tagPosts.api?product=lofter-android-6.13.0&method=newTagSearch&offset={{(page-1) *22}}&limit=22&firstpermalink=null&tag=耽美小说&type=new,{\"method\": \"POST\",\"body\":\"null\"}\n\n B L 漫 画 ::https://api.lofter.com/oldapi/tagPosts.api?product=lofter-android-6.13.0&method=newTagSearch&offset={{(page-1) *22}}&limit=22&firstpermalink=null&tag=耽美漫画&type=new,{\"method\": \"POST\",\"body\":\"null\"}\n\n 19天 ::https://api.lofter.com/oldapi/tagPosts.api?product=lofter-android-6.13.0&method=newTagSearch&offset={{(page-1) *22}}&limit=22&firstpermalink=null&tag=19天&type=new,{\"method\": \"POST\",\"body\":\"null\"}\n\n 漫画 ::https://api.lofter.com/oldapi/tagPosts.api?product=lofter-android-6.13.0&method=newTagSearch&offset={{(page-1) *22}}&limit=22&firstpermalink=null&tag=漫画&type=new,{\"method\": \"POST\",\"body\":\"null\"}\n\n 插画 :::https://api.lofter.com/oldapi/tagPosts.api?product=lofter-android-6.13.0&method=newTagSearch&offset={{(page-1) *22}}&limit=22&firstpermalink=null&tag=插画&type=new,{\"method\": \"POST\",\"body\":\"null\"}\n\n 同人 ::https://api.lofter.com/oldapi/tagPosts.api?product=lofter-android-6.13.0&method=newTagSearch&offset={{(page-1) *22}}&limit=22&firstpermalink=null&tag=同人&type=new,{\"method\": \"POST\",\"body\":\"null\"}\n\n\n♧ 用 户 ♧::\n妙殊::http://api.lofter.com/v2.0/blogHomePage.api?product=lofter-android-6.9.2,{\"method\":\"POST\",\"body\":\"supportposttypes=1%2C2%2C3%2C4%2C5%2C6&blogdomain=wisely1229.lofter.com&offset={{(page-1)*20}}&method=getPostLists&postdigestnew=1&returnData=1&limit=18&checkpwd=1&needgetpoststat=1\"}\n\n北望司::http://api.lofter.com/v2.0/blogHomePage.api?product=lofter-android-6.9.2,{\"method\":\"POST\",\"body\":\"supportposttypes=1%2C2%2C3%2C4%2C5%2C6&blogdomain=futaningmengcha991.lofter.com&offset={{(page-1)*18}}&method=getPostLists&postdigestnew=1&returnData=1&limit=18&checkpwd=1&needgetpoststat=1\"}\n\n下饭吃::http://api.lofter.com/v2.0/blogHomePage.api?product=lofter-android-6.9.2,{\"method\":\"POST\",\"body\":\"supportposttypes=1%2C2%2C3%2C4%2C5%2C6&blogdomain=pinkyee.lofter.com&offset={{(page-1)*18}}&method=getPostLists&postdigestnew=1&returnData=1&limit=18&checkpwd=1&needgetpoststat=1\"}\n\n钉砸::http://api.lofter.com/v2.0/blogHomePage.api?product=lofter-android-6.9.2,{\"method\":\"POST\",\"body\":\"supportposttypes=1%2C2%2C3%2C4%2C5%2C6&blogdomain=dingzi1007.lofter.com&offset={{(page-1)*18}}&method=getPostLists&postdigestnew=1&returnData=1&limit=18&checkpwd=1&needgetpoststat=1\"}",
"header": "{\n\"Content-Type\": \"application/x-www-form-urlencoded;charset=utf-8\"}",
"lastUpdateTime": 1612157725176,
"loginUrl": "https://newsmiss.lofter.com",
"ruleBookInfo": {
"author": "$.response.blogInfo.blogNickName||$.response.posts[0].post.blogInfo.blogNickName",
"canReName": "1",
"coverUrl": "$.response.collection.coverUrl@put:{page:$.response.blogInfo.blogStat.publicPostCount}",
"intro": "@js:\na='{{$.response.collection.description}}';\nb='{{$.response.blogInfo.blogNickName}}';\nc=java.getString('$.response.posts[0].post.digest',false);\nif(!c){\nresult=a+'\\n'+String(book.intro).replace(/@.*?::/,b?b+'::':book.author+'::');\n}else{result=c}",
"name": "$.response.collection.name",
"tocUrl": "$.response.blogsetting.blogId\n@js:\nif(result){\nid='{{$.response.blogsetting.blogId}}';\nlink='{{$.response.blogLink}}';\nurl='http://api.lofter.com/v2.0/blogHomePage.api?product=lofter-android-6.9.2,';\npost={\"method\": \"POST\",\n\"body\": \"targetblogid=\"+id+\"&supportposttypes=1%2C2%2C3%2C4%2C5%2C6&blogdomain=\"+link+\"&offset=0&method=getPostLists&postdigestnew=1&returnData=1&limit=50&checkpwd=1&needgetpoststat=1\"}\nresult=url+JSON.stringify(post);\njava.put('url',result)}else if(baseUrl.match(/detail/)){\nresult='{{$.response.posts[0].post.blogPageUrl}}'\n}"
},
"ruleContent": {
"content": "@css:.g-mnc,div[class~=cont],.main\n.box,.ct@html##(.*?class=\"nctitle\">|<!-- Pager -->)[\\s\\S]+|(?<=\\<p\\>)(\\s|&nbsp;)*",
"imageStyle": "full",
"replaceRegex": "",
"sourceRegex": ""
},
"ruleExplore": {
"author": "$.post.blogInfo.blogNickName",
"bookList": "<js>result.replace(/null/g,'')</js>\n$.response.items[*]||$.response.posts[*]",
"bookUrl": "@js:url='{{$.post.blogPageUrl}}';\nid='{{$.post.id}}';\nif(url.match(/_blogid_\\d+/)){\nmain=url.match(/(_blogid_.*?)\\//)[1];\nbody=\"blogdomain=\"+main+\"&postid=\"+id;\nresult='https://api.lofter.com/oldapi/post/detail.api?product=lofter-android-6.11.3,{\"method\":\"POST\",\"body\":\"'+String(body)+'\"}';\n}else{result=url}",
"coverUrl": "$.post\n@js:if(result.match(/firstImageUrl=\\[\"\",\"\"\\]/)){\nresult=result.match(/bigAvaImg=(.*?),/)?result.match(/bigAvaImg=(.*?),/)[1]:'';}else{\nresult=result.match(/firstImageUrl=\\[\"([^\"]+)\"/)[1]\n}",
"intro": "{{$.post.digest}}\n★★★★★★★★★★★★★★★★★★★★\n复制下面的文字,可将用户添加发现或者订阅\n★★★★★★★★★★★★★★★★★★★★\n{{$.post.blogInfo.blogNickName}}::http://api.lofter.com/v2.0/blogHomePage.api?product=lofter-android-6.9.2,{\"method\":\"POST\",\"body\":\"targetblogid={{$.post.blogInfo.blogId}}&supportposttypes=1%2C2%2C3%2C4%2C5%2C6&blogdomain={{$.post.blogInfo.blogName}}.lofter.com&offset={{'\\{\\{(page-1)*18\\}\\}&method=getPostLists&postdigestnew=1&returnData=1&limit=18&checkpwd=1&needgetpoststat=1\"}'}}",
"kind": "$.post.tag",
"lastChapter": "$.post.publishTime\n@js:result=java.timeFormat(parseInt(result));\njava.put('time',result)",
"name": "$.post.title||$.post.digest||$.post.blogInfo.blogId||$.post.blogPageUrl##</*\\w.*?>"
},
"ruleSearch": {
"author": "$.blogInfo.blogNickName||$.blogName",
"bookList": "$.data.posts[*]||$.data.blogs[*]||$.data.collections[*]",
"bookUrl": "$.postPageUrl\n@js:\nif(!result){\nif(!'{{$.name}}'){\nid='{{$.blogId}}';\nresult='http://api.lofter.com/v2.0/blogHomePage.api?product=lofter-android-6.9.2,{\"method\": \"POST\",\"body\":\"targetblogid='+id+'&method=getBlogInfoDetail&returnData=1&checkpwd=1&needgetpoststat=1\"}'}else{\nblogid='{{$.blogId}}';\nid='{{$.id}}';\nname='{{$.blogName}}';\njava.put('name',name);\nresult='https://api.lofter.com/v1.1/postCollection.api?product=lofter-android-6.11.1,{\"method\": \"POST\",\"body\":\"blogdomain='+name+'.lofter.com&method=getCollectionSimple&offset=0&limit=2000&blogid='+blogid+'&collectionid='+id+'&order=1\"}'\n}}else{result=result};",
"coverUrl": "$.firstImageUrl[0]||$.blogInfo.bigAvaImg||$.bigAvaImg||$.coverUrl",
"intro": "{{$.digest}}\n★★★★★★★★★★★★★★★★★★★★\n复制下面的文字,可将用户添加发现或者订阅\n★★★★★★★★★★★★★★★★★★★★\n@{{$.blogInfo.blogNickName||$.blogNickName||$.blogName}}::http://api.lofter.com/v2.0/blogHomePage.api?product=lofter-android-6.9.2,{\"method\":\"POST\",\"body\":\"supportposttypes=1%2C2%2C3%2C4%2C5%2C6&blogdomain={{$.blogName||$.blogInfo.blogName}}.lofter.com&offset={{'\\{\\{(page-1)*18\\}\\}&method=getPostLists&postdigestnew=1&returnData=1&limit=18&checkpwd=1&needgetpoststat=1\"}'}}",
"kind": "$.tagList||$.tags",
"lastChapter": "$.publishTime\n<js>\nif(result){\nresult?result=java.timeFormat(parseInt(result)):'';\njava.put('time',result)}else{\nresult=java.getString('$.posts[0].title||$.posts[0].digest',false)\n}</js>\n##</*\\w+.*?>",
"name": "$.title||$.digest||$.blogInfo.blogNiceName||$.blogNickName||$.name##</*\\w.*?>",
"wordCount": ""
},
"ruleToc": {
"chapterList": "$..posts[*]||$.response.items[*]\n@js:if(String(result).match(/blogPageUrl/)==null){java.getElements('@@tag.html')}else{result=result}",
"chapterName": "$.post.title||$.post.digest||$.post.blogInfo.blogNickName\n<js>if(result){\nresult=result\n}else{result=book.name}\nString(result).replace(/<\\/*\\w.*?>/g,'')\n</js>\n##(^.{1,25})##$1###",
"chapterUrl": "$.post.blogPageUrl\n@js:\nif(baseUrl.indexOf('postCollection')>-1){'https://'+java.get('name')+'.lofter.com/post/{{$.post..permalink}}'}else{result=result}",
"nextTocUrl": "<js>\npages=java.get('page');\npage=parseInt(pages/50);\nurl=String(java.get('url'));\nlist=[];\nif(page>6){\npage=6\n}else{page=page}\nfor(i=1;i<=page;i++){\nlist.push(url.replace(/offset=\\d+/,'offset='+(parseInt(i)*50)))\n}\nlist\n</js>",
"updateTime": "$.post.publishTime\n@js:result?java.timeFormat(parseInt(result)):java.get('time')"
},
"searchUrl": "@js:\nif(key.match(/@/)){\nresult='https://api.lofter.com/newsearch/blog.json?key='+encodeURI(key.match(/^@(.*)/)[1])+'&offset={\\{(page-1) *20}\\}'}else if(key.indexOf('#')==0){\nresult='https://api.lofter.com/newsearch/collection.json?key='+encodeURI(key.match(/^#(.*)/)[1])+'&offset={\\{(page-1) *20}\\}'\n}else{\nresult='https://api.lofter.com/newsearch/post.json?key='+key+'&offset={\\{(page-1) *20}\\}&limit=20'\n}",
"weight": 0
},
{
"bookSourceComment": "fr.影子哗啦啦\nBy关耳+乃星小改\n🈲二传",
"bookSourceGroup": "🌾 论坛",
"bookSourceName": "🐣随缘",
"bookSourceType": 0,
"bookSourceUrl": "http://www.mtslash.me/forum.php",
"customOrder": -16,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "影视全部::http://www.mtslash.me/forum-19-{{page}}.html\n影视热门::http://mtslash.me/forum.php?mod=forumdisplay&fid=19&filter=heat&orderby=heats&page={{page}}\n影视精华::http://mtslash.me/forum.php?mod=forumdisplay&fid=19&filter=digest&digest=1&page={{page}}\n复联原创::http://www.mtslash.me/forum.php?mod=forumdisplay&fid=54&filter=typeid&typeid=79&sortid=1&page={{page}}\n复联翻译::http://www.mtslash.me/forum.php?mod=forumdisplay&fid=54&filter=typeid&typeid=79&sortid=2&page={{page}}\n雷神原创::http://www.mtslash.me/forum.php?mod=forumdisplay&fid=54&filter=typeid&typeid=81&sortid=1&page={{page}}\n雷神翻译::http://www.mtslash.me/forum.php?mod=forumdisplay&fid=54&filter=typeid&typeid=81&sortid=2&page={{page}}\n我的收藏::http://www.mtslash.me/home.php?mod=space&do=favorite&view=me",
"header": "",
"lastUpdateTime": 1612157714118,
"loginUrl": "http://www.mtslash.me/forum.php",
"ruleBookInfo": {
"author": "class.cgtl mbm@tbody@tag.tr.2@td@text",
"canReName": "true",
"intro": "class.cgtl mbm@html",
"kind": "class.cgtl mbm@tbody@tag.tr.1@td@text&&class.cgtl mbm@caption@text",
"name": "class.cgtl mbm@tbody@tag.tr.0@td@text",
"tocUrl": "text.只看该作者@href"
},
"ruleContent": {
"content": "class.t_f@html"
},
"ruleExplore": {
"author": "class.by.0@tag.a.0@text",
"bookList": "id.threadlisttableid@tag.tbody||id.favorite_ul@li",
"bookUrl": "class.s xst@href||tag.a.-1@href",
"intro": "",
"kind": "em!2:3:4@text##\\[|\\]",
"lastChapter": "",
"name": "class.s xst@text||tag.a.-1@text"
},
"ruleSearch": {
"author": "",
"bookList": "class.threadlist@li",
"bookUrl": "tag.a.0@href##&highlight.*",
"intro": "tag.p.1@text",
"kind": "",
"name": "text"
},
"ruleToc": {
"chapterList": "+<js>\nvar n;\nif\n((result.match(/ \\/ (\\d+) 页/))!=null){\nn=result.match(/ \\/ (\\d+) 页/)[1];\nvar list=[];\nfor(var i=1;i<=n;i++){\nurl=baseUrl.indexOf('page')>-1?baseUrl.replace(/page=1/,'page='+i):baseUrl.replace(/-1-1.html/,'-'+i+'-1.html');\nlist.push({k:'第'+i+'页',v:url});\n}\n}else{\nvar list=[{k:'第1页',v:baseUrl}];\n}\nlist\n</js>",
"chapterName": "k",
"chapterUrl": "v",
"isVip": "",
"updateTime": ""
},
"searchUrl": "http://www.mtslash.me/search.php?mod=forum&mobile=2,{\n\"method\": \"POST\",\n\"body\": \"searchsubmit=yes&srchtxt={{key}}\",\n\"headers\": {\"User-Agent\": \"Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36\"}\n}",
"weight": 0
},
{
"bookSourceComment": "By关耳",
"bookSourceGroup": "✨ 百度",
"bookSourceName": "🐣贴吧",
"bookSourceType": 0,
"bookSourceUrl": "https://tieba.baidu.com",
"customOrder": -15,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "戬心吧::https://tieba.baidu.com/mo/q/m?kw=%E6%88%AC%E5%BF%83&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}\n\n\n戬心愿吧::https://tieba.baidu.com/mo/q/m?kw=%E6%88%AC%E5%BF%83%E6%84%BF&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}\n\n耽美吧::https://tieba.baidu.com/mo/q/m?kw=%E8%80%BD%E7%BE%8E&page_from_search=index&tn6=bdISP&tn4=bdKSW&tn7=bdPSB&lm=16842752&lp=6093&sub4=%E8%BF%9B%E5%90%A7&pn={{(page-1)*30}}",
"lastUpdateTime": 1609174709159,
"ruleBookInfo": {
"tocUrl": ""
},
"ruleContent": {
"content": "@css:#pb_content .d_name,#pb_content .tail-info,#pb_content .p_content@html\n<js>String(result).replace(/\\s*该楼层疑似违[\\s\\S]+?查看此楼|<img.*?class=\"nicknameEmoji\".*?>/g,'').replace(/\\s*<span class=\"tail-info\">\\s*/g,'—').replace(/<li class=\"d_name\">[\\s\\S]+?ad-dom-img=\"true\">/g,'').replace(/<img.*?ad-dom-img=\"true\">/g,'').replace(/<img class=\"icon-jubao\".*?>|—来自.*?端|手机贴吧|.*?快来下载吧!.*?>/g,'')</js>\n##\\d{4}-\\d{2}-\\d{2} \\d{2}:\\d{2}\\s*广告",
"imageStyle": "FULL",
"nextContentUrl": "",
"replaceRegex": "##(—.*?—\\d+-\\d+-\\d+ \\d+:\\d+\\n\\s*)(.*)##$1📃$2📃"
},
"ruleExplore": {
"author": "",
"bookList": "class.threads_list@tag.li",
"bookUrl": "tag.a.0@href##\\?lp=.*",
"coverUrl": "class.ti_avatar@img@src",
"intro": "class.ti_title@text",
"kind": "class.btn_icon@text##(\\d+)##评论$1###",
"lastChapter": "class.ti_time@text",
"name": "class.ti_title@text##(.{0,20}).*##$1###"
},
"ruleSearch": {
"author": "class.p_violet.1@text",
"bookList": "class.s_post",
"bookUrl": "tag.a.0@href",
"intro": "class.p_content@text&&class.p_title@a@text",
"kind": "class.p_violet.0@text",
"lastChapter": "class.p_green p_date@text",
"name": "class.p_title@a@text##\\&\\#x.*?;",
"wordCount": ""
},
"ruleToc": {
"chapterList": "+@js:\na=baseUrl.match(/\\/p\\/\\d+/);\nb=result.match(/共<span class=\"red\">(\\d+)<\\/span>页/)[1];\nvar list=[];\nfor(var i=1;i<=b;i++){\nlist.push({n:String(i),m:\"https://tieba.baidu.com\"+a+\"?pn=\"+i})\n}\nlist",
"chapterName": "n",
"chapterUrl": "m",
"nextTocUrl": ""
},
"searchUrl": "http://tieba.baidu.com/f/search/res?isnew=1&kw=&qw={{key}}&rn=10&un=&only_thread=1&sm=1&sd=&ed=&pn={{page}},{\n \"charset\": \"gbk\"\n}",
"weight": 0
},
{
"bookSourceComment": "fr.路遥星亦辞+关耳/乃星改\n🈲二传\n\n⚠废文版规4.2.1:\n禁共享站内资源如txt文包截图等,涉及违规站内资源共享的情况,账户和ip将永久封禁。\n⚠乃星特此声明:\n本人修改书源仅为个人以及其他遵守版规的咸鱼方便看文,明知故犯违反版规的有心人自行承担违规后果,一切违规行为皆与本人无关。",
"bookSourceGroup": "🌾 论坛",
"bookSourceName": "🌾废文",
"bookSourceType": 0,
"bookSourceUrl": "https://废文.com/",
"bookUrlPattern": "",
"customOrder": -14,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "★☆ 全 站 ☆★::\n 日积分榜 ::/book_ranking?ranking=jifen_daily&withBianyuan=include_bianyuan&page={{page}}\n 周积分榜 ::/book_ranking?ranking=jifen_weekly&withBianyuan=include_bianyuan&page={{page}}\n 总字数榜 ::/books?ordered=total_char&withBianyuan=include_bianyuan&page={{page}}\n 本周新书 ::/book_ranking?ranking=weekly_new_book&withBianyuan=include_bianyuan&page={{page}}\n 本月新书 ::/book_ranking?ranking=monthly_new_book&withBianyuan=include_bianyuan&page={{page}}\n 最新完结 ::/book_ranking?ranking=just_finished&withBianyuan=include_bianyuan&page={{page}}\n\n 均衡积分 ::/books?ordered=jifen&withBianyuan=include_bianyuan&page={{page}}\n 均字积分 ::/books?ordered=weighted_jifen&withBianyuan=include_bianyuan&page={{page}}\n 随机乱序 ::/books?ordered=random&withBianyuan=include_bianyuan&page={{page}}\n 最新更新 ::/books?ordered=last_ranked_at&withBianyuan=include_bianyuan&page={{page}}\n 最新创建 ::/books?ordered=latest_created&withBianyuan=include_bianyuan&page={{page}}\n 最多收藏 ::/books?ordered=collection_count&withBianyuan=include_bianyuan&page={{page}}\n\n\n 专题编推 ::/books?withTag=883&withBianyuan=include_bianyuan&page={{page}}\n 当前编推 ::/books?withTag=884&withBianyuan=include_bianyuan&page={{page}}\n 往期编推 ::/books?withTag=885&withBianyuan=include_bianyuan&page={{page}}\n\n❀ 原创 • 全部 ❀::/books?inChannel=1&withBianyuan=include_bianyuan&page={{page}}\n\n B G ::/books?withTag=876&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n G B ::/books?withTag=877&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n B L ::/books?withTag=874&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n G L ::/books?withTag=875&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n 无CP ::/books?withTag=879&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n 混 合 ::/books?withTag=878&withBianyuan=include_bianyuan&inChannel=1&&page={{page}}\n 其 他 ::/books?withTag=880&withBianyuan=include_bianyuan&inChannel=1&&page={{page}}\n 未 知 ::/books?withTag=976&withBianyuan=include_bianyuan&inChannel=1&&page={{page}}\n\n 短 篇 ::/books?withTag=867&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n 中 篇 ::/books?withTag=868&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n 长 篇 ::/books?withTag=869&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n 超 长 ::/books?withTag=1665&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n 大 纲 ::/books?withTag=870&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n 连 载 ::/books?withTag=871&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n 完 结 ::/books?withTag=872&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n 暂 停 ::/books?withTag=873&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n\n 正 剧 ::/books?withTag=27&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n 悲 剧 ::/books?withTag=908&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n 喜 剧 ::/books?withTag=909&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n 西 方 ::/books?withTag=640&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n 古 代 ::/books?withTag=562&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n 民 国 ::/books?withTag=639&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n 现 代 ::/books?withTag=563&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n 未 来 ::/books?withTag=71&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n 奇 幻 ::/books?withTag=641&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n H E ::/books?withTag=29&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n O E ::/books?withTag=560&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n B E ::/books?withTag=315&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n\n\n❀ 同人 • 全部 ❀::/books?inChannel=2&withBianyuan=include_bianyuan&page={{page}}\n\n 影 视 ::/books?withTag=841&withBianyuan=include_bianyuan&page={{page}}\n 动 漫 ::/books?withTag=842&withBianyuan=include_bianyuan&page={{page}}\n 游 戏 ::/books?withTag=843&withBianyuan=include_bianyuan&page={{page}}\n 小 说 ::/books?withTag=844&withBianyuan=include_bianyuan&page={{page}}\n 真 人 ::/books?withTag=845&withBianyuan=include_bianyuan&page={{page}}\n 其 他 ::/books?withTag=846&withBianyuan=include_bianyuan&page={{page}}\n 历 史 ::/books?withTag=852&withBianyuan=include_bianyuan&page={{page}}\n 戏 剧 ::/books?withTag=853&withBianyuan=include_bianyuan&page={{page}}\n 短 篇 ::/books?withTag=867&withBianyuan=include_bianyuan&inChannel=2&page={{page}}\n 中 篇 ::/books?withTag=868&withBianyuan=include_bianyuan&inChannel=2&page={{page}}\n 长 篇 ::/books?withTag=869&withBianyuan=include_bianyuan&inChannel=2&page={{page}}\n 超 长 ::/books?withTag=1665&withBianyuan=include_bianyuan&inChannel=2&page={{page}}\n 大 纲 ::/books?withTag=870&withBianyuan=include_bianyuan&inChannel=2&page={{page}}\n 连 载 ::/books?withTag=871&withBianyuan=include_bianyuan&inChannel=2&page={{page}}\n 完 结 ::/books?withTag=872&withBianyuan=include_bianyuan&inChannel=2&page={{page}}\n 暂 停 ::/books?withTag=873&withBianyuan=include_bianyuan&inChannel=2&page={{page}}\n B G ::/books?withTag=876&withBianyuan=include_bianyuan&inChannel=2&page={{page}}\n G B ::/books?withTag=877&withBianyuan=include_bianyuan&inChannel=2&page={{page}}\n B L ::/books?withTag=874&withBianyuan=include_bianyuan&inChannel=2&page={{page}}\n G L ::/books?withTag=875&withBianyuan=include_bianyuan&inChannel=2&page={{page}}\n 无CP ::/books?withTag=879&withBianyuan=include_bianyuan&inChannel=2&page={{page}}\n 混 合 ::/books?withTag=878&withBianyuan=include_bianyuan&inChannel=2&&page={{page}}\n 其 他 ::/books?withTag=880&withBianyuan=include_bianyuan&inChannel=2&&page={{page}}\n 未 知 ::/books?withTag=976&withBianyuan=include_bianyuan&inChannel=2&&page={{page}}\n\n 正 剧 ::/books?withTag=27&withBianyuan=include_bianyuan&inChannel=2&page={{page}}\n 悲 剧 ::/books?withTag=908&withBianyuan=include_bianyuan&inChannel=2&page={{page}}\n 喜 剧 ::/books?withTag=909&withBianyuan=include_bianyuan&inChannel=2&page={{page}}\n 西 方 ::/books?withTag=640&withBianyuan=include_bianyuan&inChannel=2&page={{page}}\n 古 代 ::/books?\nwithTag=562&withBianyuan=include_bianyuan&inChannel=2&page={{page}}\n 民 国 ::/books?withTag=639&withBianyuan=include_bianyuan&inChannel=2&page={{page}}\n 现 代 ::/books?withTag=563&withBianyuan=include_bianyuan&inChannel=2&page={{page}}\n 未 来 ::/books?withTag=71&withBianyuan=include_bianyuan&inChannel=2&page={{page}}\n 奇 幻 ::/books?withTag=641&withBianyuan=include_bianyuan&inChannel=2&page={{page}}\n H E ::/books?withTag=29&withBianyuan=include_bianyuan&inChannel=2&page={{page}}\n O E ::/books?withTag=560&withBianyuan=include_bianyuan&inChannel=2&page={{page}}\n B E ::/books?withTag=315&withBianyuan=include_bianyuan&inChannel=2&page={{page}}",
"lastUpdateTime": 1612157746801,
"loginUrl": "https://废文网.com/login",
"ruleBookInfo": {
"intro": "class.h5.0@text&&class.col-xs-12@tag.p@html@js:result=\" \"+result",
"lastChapter": "class.pull-left@tag.a.0@text##最新章节|《|》",
"tocUrl": ""
},
"ruleContent": {
"content": "class.main-text.0@span@p@html\n<js>\na=java.getString('@@class.warning-tag.0@html',false);\nb=java.getString('@css:[class=\"text-left grayout\"]@html',false);\nif((!a.match(/<h6/))&&(a.match(/[\\u4e00-\\u9fa5]/))){\na='作者有话说:'+a+'——————'\n}else{a=''}\nif(b.match(/[\\u4e00-\\u9fa5]/)){\nb='作者有话说:\\n'+b\n}\nresult=a+result+b\n</js>",
"imageStyle": "0",
"replaceRegex": "##\\.*(本帖非边限.*?引入“边限”讨论。)",
"sourceRegex": ""
},
"ruleExplore": {
"author": "class.row.0@class.pull-right smaller-5@text||class.row.0@tag.span.2@text",
"bookList": "tag.article",
"bookUrl": "class.row@tag.span.0@tag.a.-1@href",
"coverUrl": "",
"intro": "class.smaller-5.1@ownText",
"kind": "class.recommend-label@title||class.bianyuan-tag@title||class.pull-right@tag.i@text",
"name": "class.row.0@tag.span.0@tag.a.-1@text"
},
"ruleSearch": {
"author": "class.pull-right@text",
"bookList": "class.row",
"bookUrl": "tag.span.0@tag.a.0@href",
"coverUrl": "",
"intro": "class.smaller-5@text",
"kind": "class.badge bianyuan-tag badge-tag@title",
"name": "tag.span.0@tag.a.0@text"
},
"ruleToc": {
"chapterList": "class.table@tr!0",
"chapterName": "{{@@tag.a.0@text}} ",
"chapterUrl": "tag.a.0@href",
"isVip": "class.glyphicon glyphicon-info-sign@title",
"updateTime": "{{@@tag.th.2@text}}字•{{@@tag.a.1@text}}•{{@@tag.th.6@text}}"
},
"searchUrl": "https://废文网.com/search?search={{key}}&page={{page}}",
"weight": 0
},
{
"bookSourceComment": "fr.路遥星亦辞+关耳/乃星改\n🈲二传\n\n⚠废文版规4.2.1:\n禁共享站内资源如txt文包截图等,涉及违规站内资源共享的情况,账户和ip将永久封禁。\n⚠乃星特此声明:\n本人修改书源仅为个人以及其他遵守版规的咸鱼方便看文,明知故犯违反版规的有心人自行承担违规后果,一切违规行为皆与本人无关。",
"bookSourceGroup": "🌾 论坛",
"bookSourceName": "🌾废文",
"bookSourceType": 0,
"bookSourceUrl": "https://废文.com",
"bookUrlPattern": "",
"customOrder": -13,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "♧ 我的收藏 ♧::\n默认::/collection?&page={{page}}\n锤基::/books?withTag=414&page={{page}}\n19::/books?withTag=205&page={{page}}\n♂♂ 连载::/collection?group=42910&page={{page}}\n♂♂完结::/collection?group=42911&page={{page}}\n♂♀连载::/collection?group=42912&page={{page}}\n♂♀完结::/collection?group=42913&page={{page}}\n\n❀ 原创 • B L ❀::/books?withBianyuan=include_bianyuan&withTag=874&inChannel=1&page={{page}}\n\n主受虐文::/books?withTag=874-469-576&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n主受甜文::/books?withTag=874-469-24&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n主受轻松::/books?withTag=874-469-28&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n主受狗血::/books?withTag=874-469-4&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n主受致郁::/books?withTag=874-469-564&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n主受治愈::/books?withTag=874-469-565&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n\n幻想空间::/books?withTag=874-26&inChannel=1&withBianyuan=include_bianyuan&page={{page}}\n架空世界::/books?withTag=874-33&inChannel=1&withBianyuan=include_bianyuan&page={{page}}\n神怪志异::/books?withTag=874-42&inChannel=1&withBianyuan=include_bianyuan&page={{page}}\n宫廷侯爵::/books?withTag=874-60&inChannel=1&withBianyuan=include_bianyuan&page={{page}}\n娱 乐 圈::/books?withTag=874-6&inChannel=1&withBianyuan=include_bianyuan&page={{page}}\n无 限 流::/books?withTag=874-1310&inChannel=1&withBianyuan=include_bianyuan&page={{page}}\n\n武 侠::/books?withTag=874-58&inChannel=1&withBianyuan=include_bianyuan&page={{page}}\n仙 侠::/books?withTag=874-77&inChannel=1&withBianyuan=include_bianyuan&page={{page}}\n玄 幻::/books?withTag=874-644&inChannel=1&withBianyuan=include_bianyuan&page={{page}}\n灵 异::/books?withTag=874-643&inChannel=1&withBianyuan=include_bianyuan&page={{page}}\n\n重 生::/books?withTag=874-41&inChannel=1&withBianyuan=include_bianyuan&page={{page}}\n快 穿::/books?withTag=874-1309&inChannel=1&withBianyuan=include_bianyuan&page={{page}}\n系 统::/books?withTag=874-38&inChannel=1&withBianyuan=include_bianyuan&page={{page}}\n穿 越::/books?withTag=874-40&inChannel=1&withBianyuan=include_bianyuan&page={{page}}\n\n校 园::/books?withTag=874-54&inChannel=1&withBianyuan=include_bianyuan&page={{page}}\n年 下::/books?withTag=874-571&inChannel=1&withBianyuan=include_bianyuan&page={{page}}\n师 生::/books?withTag=874-572&inChannel=1&withBianyuan=include_bianyuan&page={{page}}\n病 娇::/books?withTag=874-906&inChannel=1&withBianyuan=include_bianyuan&page={{page}}\n\n\n❀ 原创 • B G ❀::/books?withBianyuan=include_bianyuan&inChannel=1&withTag=876&page={{page}}\n\n专题编推::/books?withTag=876-883&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n当前编推::/books?withTag=876-884&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n往期编推::/books?withTag=876-885&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n\n古 代::/books?withBianyuan=include_bianyuan&withTag=876-562&inChannel=1&page={{page}}\n现 代::/books?withTag=876-563&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n甜 文::/books?withTag=876-24&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n虐 文::/books?withTag=876-576&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n爽 文::/books?withTag=876-47&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n轻 松::/books?withTag=876-28&withBianyuan=include_bianyuan&inChannel=1&page={{page}}\n H E ::/books?withTag=876-29&withBianyuan=include_bianyuan&inChannel=1\n B E ::/books?withTag=876-315&withBianyuan=include_bianyuan&inChannel=1&page={{page}}",
"lastUpdateTime": 1612157751326,
"loginUrl": "https://废文网.com/login",
"ruleBookInfo": {
"intro": "class.h5.0@text&&class.col-xs-12@tag.p@html@js:result=\" \"+result",
"lastChapter": "class.pull-left@tag.a.0@text##最新章节|《|》",
"tocUrl": ""
},
"ruleContent": {
"content": "class.main-text.0@span@p@html\n<js>\na=java.getString('@@class.warning-tag.0@html',false);\nb=java.getString('@css:[class=\"text-left grayout\"]@html',false);\nif((!a.match(/<h6/))&&(a.match(/[\\u4e00-\\u9fa5]/))){\na='作者有话说:'+a+'——————'\n}else{a=''}\nif(b.match(/[\\u4e00-\\u9fa5]/)){\nb='作者有话说:\\n'+b\n}\nresult=a+result+b\n</js>",
"imageStyle": "0",
"replaceRegex": "##\\.*(本帖非边限.*?引入“边限”讨论。)",
"sourceRegex": ""
},
"ruleExplore": {
"author": "class.row.0@class.pull-right smaller-5@text||class.row.0@tag.span.2@text",
"bookList": "tag.article",
"bookUrl": "class.row@tag.span.0@tag.a.-1@href",
"coverUrl": "",
"intro": "class.smaller-5.1@ownText",
"kind": "class.recommend-label@title||class.bianyuan-tag@title||class.pull-right@tag.i@text",
"name": "class.row.0@tag.span.0@tag.a.-1@text"
},
"ruleSearch": {
"author": "class.pull-right@text",
"bookList": "class.row",
"bookUrl": "tag.span.0@tag.a.0@href",
"coverUrl": "",
"intro": "class.smaller-5@text",
"kind": "class.badge bianyuan-tag badge-tag@title",
"name": "tag.span.0@tag.a.0@text"
},
"ruleToc": {
"chapterList": "class.table@tr!0",
"chapterName": "{{@@tag.a.0@text}} ",
"chapterUrl": "tag.a.0@href",
"isVip": "class.glyphicon glyphicon-info-sign@title",
"updateTime": "{{@@tag.th.2@text}}字•{{@@tag.a.1@text}}•{{@@tag.th.6@text}}"
},
"searchUrl": "https://废文网.com/search?search={{key}}&page={{page}}",
"weight": 0
},
{
"bookSourceComment": "By要有上进心9.12+关耳改",
"bookSourceGroup": "🌾 论坛",
"bookSourceName": "🌾海棠",
"bookSourceType": 0,
"bookSourceUrl": "https://www.urhtbooks.com/",
"customOrder": -12,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "❀ 我的书柜 ❀::https://www.urhtbooks.com/?act=managemybookcase\n❀ 海棠文学 ❀::/?act=rankingall&ranktype=finshbooklist-all&searchkpage={{page}}\n\n热文VIP(日排行)::/?act=rankingall&ranktype=ranking-v-day&searchkpage={{page}}\n\n热文(日排行)::/?act=rankingall&ranktype=ranking-day&searchkpage={{page}}\n\n热文VIP(月排行)::/?act=rankingall&ranktype=ranking-v-month&searchkpage={{page}}\n\n热文(月排行)::/?act=rankingall&ranktype=ranking-month&searchkpage={{page}}\n\n热文VIP(年排行)::/?act=rankingall&ranktype=ranking-v-year&searchkpage={{page}}\n\n热文(年排行)::/?act=rankingall&ranktype=ranking-year&searchkpage={{page}}\n\n❀ 已完结 ❀::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=all&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 黑化受 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=c&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 腹黑受 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=g&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 大叔受 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=h&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 腹黑攻 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=i&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 年下受 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=m&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 黑社会 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=ac&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 竹 马 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=o&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 强 强 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=b&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 高 H ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=aw&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 校 园 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=z&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 清 水 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=al&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 虐 心 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=an&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n❀ 连载中 ❀::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=all&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 黑化受 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=c&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 腹黑受 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=g&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 大叔受 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=h&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 腹黑攻 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=i&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 俊帅受 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=j&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 年下受 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=m&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 黑社会 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=ac&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 种田文 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=u&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 竹 马 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=o&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 高 H ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=aw&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 强 强 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=b&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 重 生 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=p&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 穿 越 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=q&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 校 园 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=z&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 清 水 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=al&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 虐 心 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=an&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 虐 身 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=ao&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 虐 爱 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=ap&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit",
"header": "",
"lastUpdateTime": 1612157756217,
"loginUrl": "https://www.urhtbooks.com/login.php",
"ruleBookInfo": {
"author": "",
"coverUrl": "",
"init": "",
"intro": "class.uk-card.1@textNodes##【作品編號.*\\s.",
"kind": "class.uk-card.1@tag.font.4@text&&class.uk-label@text##(.)攻(.)受##$1$2\n<js>\nstr = String(result);\nresult = str.replace(/原創/g, '原创')\n.replace(/\\//g, ',')\n.replace(/\\[/g, '')\n.replace(/\\]/g, '')\n.replace(/強/g, '强')\n.replace(/.未設置./g, '')\n.replace(/強/g, '强')\n.replace(/現/g, '现')\n.replace(/劇/g, '剧')\n.replace(/結/g, '结')\n.replace(/連載中/g, '连载')\n.replace(/纖細/g, '纤细')\n.replace(/輕/g, '轻')\n.replace(/鬆/g, '松')\n.replace(/馬/g, '马')\n.replace(/園/g, '园')\n.replace(/溫/g, '温')\n.replace(/懸/g, '悬')\n.replace(/職場/g, '职场')\n.replace(/靈異/g, '灵异')\n.replace(/種/g, '种')\n.replace(/網遊/g, '网游')\n.replace(/勵/g, '励')\n.replace(/宮/g, '宫')\n.replace(/會/g, '会')\n.replace(/運動/g, '运动')\n.replace(/話/g, '话')\n.replace(/俠/g, '侠')\n.replace(/羅/g, '罗')\n.replace(/視/g, '视')\n.replace(/帥/g, '帅');\n</js>",
"tocUrl": "+<js>\nvar str = baseUrl; \nvar id = str.replace(/(.*)bookid=(.*?)&(.*)/, '$2');\nvar body = \"ebookid=\" + id + \"&pages=1&showbooklisttype=1\";\nvar option = {\n \"method\": \"POST\",\n \"body\": String(body)\n }; \"/showbooklist.php,\" + JSON.stringify(option)\n </js>"
},
"ruleContent": {
"content": "id.colorpanelwritersay@html||html##[\\s\\S]+fullcolor.png.*?>##※※※※※※※※※※※※※",
"imageStyle": "",
"nextContentUrl": "class.uk-alert-warning.1@tag.font@text&&class.uk-table uk-table-striped@class.uk-placeholder uk-text-left fullpage@text&&tag.script@html##: '|' ##=\n<js>\nvar hh = String(result);\nvar chk = hh.match(/vercodechk=(\\w+)/g);\nvar egg = hh.match(/\\[.*?,.*?,/);\nvar id = hh.match(/paperid=\\d+=,bookwritercode=\\w+=,bookid=\\d+/);\nvar id = String(id); \nvar id = id.replace(/=,/g, '&');\nvar body = id + \"&repapergbookid=0&papergbookpage=1&repostmsgtxt=%E6%95%B2&\" + chk + \"&postmode=1&giftid=0\";\nvar option = {\n \"method\": \"POST\",\n \"body\": String(body)\n };\nif(egg==\"[***悄悄話無法敲蛋喔。***, ,\" ||egg==\"[***悄悄話無法敲蛋喔。***, (彩蛋內容不收費)。,\")\n {\n[\"/showpapercolor.php,\" + JSON.stringify(option), \"/papergbookresave.php,\" + JSON.stringify(option), \"/showpapereggs.php,\" + JSON.stringify(option)]\n}\nelse{\n[\"/showpapercolor.php,\" + JSON.stringify(option), \"/showpapereggs.php,\" + JSON.stringify(option)]\n}\n</js>",
"replaceRegex": "<js>\nresult.replace(/[\\S\\s]+Scripts.*\\s*/, '')\n.replace(/([\\s\\S]*?)※※※※※※※※※※※※※([\\s\\S]*?)※※※※※※※※※※※※※/g, '$2$1')\n.replace(/[\\S\\s]*?※※※※※※※※※※※※※/, '收费章节,请付费后阅读。\\n')\n.replace(/作家想說的話/, '作者有话说')\n.replace(/彩蛋內容:/, '【彩蛋内容:】')\n.replace(/\\s*留言送出完成。/, '')\n.replace(/下方留下評論後可完成敲蛋!/, '')\n.replace(/\\s*信息加載中.../, '');\n</js>",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "@js:\nif(baseUrl.indexOf('managemybookcase')>-1){\nresult='{{@@tag.a.0@text}}'\n}else{result='{{@@tag.a.2@text||tag.a.1@text}}'}",
"bookList": "tag.tbody.0@tag.tr",
"bookUrl": "@js:\nif(baseUrl.indexOf('managemybookcase')>-1){\nresult='{{@@tag.a.1@href}}'\n}else{result='{{@@tag.a.0@href}}'}\njava.put('a',result)",
"intro": "<js>\nif(baseUrl.indexOf('managemybookcase')==-1){\nresult=java.getString('text',false)\n}</js>##.*連載中|.*完結",
"kind": "<js>\nif(baseUrl.indexOf('managemybookcase')==-1){\nresult=java.getString('@@tag.font.2@text&&tag.font.-1@text',false)\n}</js>##/##,",
"lastChapter": "@js:\nif(baseUrl.indexOf('managemybookcase')>-1){\nresult='{{@@tag.a.2@text}}'\n}",
"name": "@js:\nif(baseUrl.indexOf('managemybookcase')>-1){\nresult='{{@@tag.a.1@text}}'\n}else{result='{{@@tag.a.0@text}}'}"
},
"ruleSearch": {
"author": "tag.a.2@text",
"bookList": "tag.tbody.0@tag.tr",
"bookUrl": "tag.a.0@href",
"intro": "text##.*(連載中|完結)\\s",
"kind": "tag.font.2@text&&tag.font.-1@text##(.)攻(.)受##$1$2\n<js>\nstr = String(result);\nresult = str.replace(/原創/g, '')\n.replace(/\\//g, ',')\n.replace(/\\[/g, '')\n.replace(/\\]/g, '')\n.replace(/.未設置./g, '')\n.replace(/來/g, '来')\n.replace(/男男/g, '')\n.replace(/強/g, '强')\n.replace(/現/g, '现')\n.replace(/劇/g, '剧')\n.replace(/結/g, '结')\n.replace(/連載中/g, '连载')\n.replace(/纖細/g, '纤细')\n.replace(/輕/g, '轻')\n.replace(/鬆/g, '松')\n.replace(/馬/g, '马')\n.replace(/園/g, '园')\n.replace(/溫/g, '温')\n.replace(/帥/g, '帅')\n.replace(/職場/g, '职场')\n.replace(/靈異/g, '灵异')\n.replace(/種/g, '种')\n.replace(/網遊/g, '网游')\n.replace(/勵/g, '励')\n.replace(/宮/g, '宫')\n.replace(/會/g, '会')\n.replace(/運動/g, '运动')\n.replace(/話/g, '话')\n.replace(/俠/g, '侠')\n.replace(/羅/g, '罗')\n.replace(/視/g, '视')\n.replace(/懸/g, '悬');\n</js>",
"name": "tag.a.0@text"
},
"ruleToc": {
"chapterList": ":href=\"([^\"]+)\">(.*?)<[\\s\\S]*?font>(.*?)<[\\s\\S]*?font>(.*?)<[\\s\\S]*?font>(.*?)<",
"chapterName": "$2##.*(重复|废废弃)章.*",
"chapterUrl": "$1",
"nextTocUrl": "a@onclick##.*?(\\d+).*?(\\d+).*##/showbooklist.php,{\n \"method\": \"POST\",\n \"body\": \"ebookid=$1&pages=$2&showbooklisttype=1\"\n }",
"updateTime": "刊登时间:$3 字数:$4 价格:$5"
},
"searchUrl": "/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword={{key}}&selbooktypeb=all&selsexytype=all&selages=all&selstylesa=all&selstylesb=all&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit",
"weight": 0
},
{
"bookSourceComment": "By要有上进心9.12",
"bookSourceGroup": "🌾 论坛",
"bookSourceName": "🌾海棠",
"bookSourceType": 0,
"bookSourceUrl": "https://www.urhtbooks.com",
"customOrder": -11,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "❀ 海棠文学 ❀::/?act=rankingall&ranktype=finshbooklist-all&searchkpage={{page}}\n\n热文VIP(日排行)::/?act=rankingall&ranktype=ranking-v-day&searchkpage={{page}}\n\n热文(日排行)::/?act=rankingall&ranktype=ranking-day&searchkpage={{page}}\n\n热文VIP(月排行)::/?act=rankingall&ranktype=ranking-v-month&searchkpage={{page}}\n\n热文(月排行)::/?act=rankingall&ranktype=ranking-month&searchkpage={{page}}\n\n热文VIP(年排行)::/?act=rankingall&ranktype=ranking-v-year&searchkpage={{page}}\n\n热文(年排行)::/?act=rankingall&ranktype=ranking-year&searchkpage={{page}}\n\n❀ 已完结 ❀::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=all&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 黑化受 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=c&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 腹黑受 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=g&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 大叔受 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=h&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 腹黑攻 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=i&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 年下受 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=m&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 黑社会 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=ac&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 竹 马 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=o&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 强 强 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=b&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 高 H ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=aw&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 校 园 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=z&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 清 水 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=al&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 虐 心 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=an&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n❀ 连载中 ❀::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=all&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 黑化受 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=c&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 腹黑受 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=g&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 大叔受 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=h&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 腹黑攻 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=i&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 俊帅受 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=j&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 年下受 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=m&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 黑社会 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=ac&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 种田文 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=u&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 竹 马 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=o&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 高 H ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=aw&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 强 强 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=b&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 重 生 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=p&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 穿 越 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=q&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 校 园 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=z&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 清 水 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=al&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 虐 心 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=an&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 虐 身 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=ao&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit\n\n 虐 爱 ::/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword=&selbooktypeb=a&selsexytype=b&selages=all&selstylesa=all&selstylesb=ap&selbookpoststats=a&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit",
"header": "",
"lastUpdateTime": 1612157760476,
"loginUrl": "https://www.urhtbooks.com/login.php",
"ruleBookInfo": {
"author": "",
"coverUrl": "",
"init": "",
"intro": "class.uk-card.1@textNodes##【作品編號.*\\s.",
"kind": "class.uk-card.1@tag.font.4@text&&class.uk-label@text##(.)攻(.)受##$1$2\n<js>\nstr = String(result);\nresult = str.replace(/原創/g, '原创')\n.replace(/\\//g, ',')\n.replace(/\\[/g, '')\n.replace(/\\]/g, '')\n.replace(/強/g, '强')\n.replace(/.未設置./g, '')\n.replace(/強/g, '强')\n.replace(/現/g, '现')\n.replace(/劇/g, '剧')\n.replace(/結/g, '结')\n.replace(/連載中/g, '连载')\n.replace(/纖細/g, '纤细')\n.replace(/輕/g, '轻')\n.replace(/鬆/g, '松')\n.replace(/馬/g, '马')\n.replace(/園/g, '园')\n.replace(/溫/g, '温')\n.replace(/懸/g, '悬')\n.replace(/職場/g, '职场')\n.replace(/靈異/g, '灵异')\n.replace(/種/g, '种')\n.replace(/網遊/g, '网游')\n.replace(/勵/g, '励')\n.replace(/宮/g, '宫')\n.replace(/會/g, '会')\n.replace(/運動/g, '运动')\n.replace(/話/g, '话')\n.replace(/俠/g, '侠')\n.replace(/羅/g, '罗')\n.replace(/視/g, '视')\n.replace(/帥/g, '帅');\n</js>",
"tocUrl": "+<js>\nvar str = baseUrl; \nvar id = str.replace(/(.*)bookid=(.*?)&(.*)/, '$2');\nvar body = \"ebookid=\" + id + \"&pages=1&showbooklisttype=1\";\nvar option = {\n \"method\": \"POST\",\n \"body\": String(body)\n }; \"/showbooklist.php,\" + JSON.stringify(option)\n </js>"
},
"ruleContent": {
"content": "id.colorpanelwritersay@html||html##[\\s\\S]+fullcolor.png.*?>##※※※※※※※※※※※※※",
"imageStyle": "",
"nextContentUrl": "class.uk-alert-warning.1@tag.font@text&&class.uk-table uk-table-striped@class.uk-placeholder uk-text-left fullpage@text&&tag.script@html##: '|' ##=\n<js>\nvar hh = String(result);\nvar chk = hh.match(/vercodechk=(\\w+)/g);\nvar egg = hh.match(/\\[.*?,.*?,/);\nvar id = hh.match(/paperid=\\d+=,bookwritercode=\\w+=,bookid=\\d+/);\nvar id = String(id); \nvar id = id.replace(/=,/g, '&');\nvar body = id + \"&repapergbookid=0&papergbookpage=1&repostmsgtxt=%E6%95%B2&\" + chk + \"&postmode=1&giftid=0\";\nvar option = {\n \"method\": \"POST\",\n \"body\": String(body)\n };\nif(egg==\"[***悄悄話無法敲蛋喔。***, ,\" ||egg==\"[***悄悄話無法敲蛋喔。***, (彩蛋內容不收費)。,\")\n {\n[\"/showpapercolor.php,\" + JSON.stringify(option), \"/papergbookresave.php,\" + JSON.stringify(option), \"/showpapereggs.php,\" + JSON.stringify(option)]\n}\nelse{\n[\"/showpapercolor.php,\" + JSON.stringify(option), \"/showpapereggs.php,\" + JSON.stringify(option)]\n}\n</js>",
"replaceRegex": "<js>\nresult.replace(/[\\S\\s]+Scripts.*\\s*/, '')\n.replace(/([\\s\\S]*?)※※※※※※※※※※※※※([\\s\\S]*?)※※※※※※※※※※※※※/g, '$2$1')\n.replace(/[\\S\\s]*?※※※※※※※※※※※※※/, '收费章节,请付费后阅读。\\n')\n.replace(/作家想說的話/, '作者有话说')\n.replace(/彩蛋內容:/, '【彩蛋内容:】')\n.replace(/\\s*留言送出完成。/, '')\n.replace(/下方留下評論後可完成敲蛋!/, '')\n.replace(/\\s*信息加載中.../, '');\n</js>",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "tag.a.2@text||tag.a.1@text",
"bookList": "tag.tbody.0@tag.tr",
"bookUrl": "tag.a.0@href",
"intro": "text##.*(連載中|完結)\\s|.*(連載中|完結)",
"kind": "tag.font.2@text&&tag.font.-1@text##(.)攻(.)受##$1$2\n<js>\nstr = String(result);\nresult = str.replace(/原創/g, '')\n.replace(/\\//g, ',')\n.replace(/\\[/g, '')\n.replace(/\\]/g, '')\n.replace(/.未設置./g, '')\n.replace(/男男/g, '')\n.replace(/強/g, '强')\n.replace(/來/g, '来')\n.replace(/現/g, '现')\n.replace(/劇/g, '剧')\n.replace(/結/g, '结')\n.replace(/連載中/g, '连载')\n.replace(/纖細/g, '纤细')\n.replace(/輕/g, '轻')\n.replace(/鬆/g, '松')\n.replace(/馬/g, '马')\n.replace(/園/g, '园')\n.replace(/溫/g, '温')\n.replace(/懸/g, '悬')\n.replace(/職場/g, '职场')\n.replace(/靈異/g, '灵异')\n.replace(/種/g, '种')\n.replace(/網遊/g, '网游')\n.replace(/勵/g, '励')\n.replace(/宮/g, '宫')\n.replace(/會/g, '会')\n.replace(/運動/g, '运动')\n.replace(/話/g, '话')\n.replace(/俠/g, '侠')\n.replace(/羅/g, '罗')\n.replace(/視/g, '视')\n.replace(/帥/g, '帅');\n</js>",
"name": "tag.a.0@text"
},
"ruleSearch": {
"author": "tag.a.2@text",
"bookList": "tag.tbody.0@tag.tr",
"bookUrl": "tag.a.0@href",
"intro": "text##.*(連載中|完結)\\s",
"kind": "tag.font.2@text&&tag.font.-1@text##(.)攻(.)受##$1$2\n<js>\nstr = String(result);\nresult = str.replace(/原創/g, '')\n.replace(/\\//g, ',')\n.replace(/\\[/g, '')\n.replace(/\\]/g, '')\n.replace(/.未設置./g, '')\n.replace(/來/g, '来')\n.replace(/男男/g, '')\n.replace(/強/g, '强')\n.replace(/現/g, '现')\n.replace(/劇/g, '剧')\n.replace(/結/g, '结')\n.replace(/連載中/g, '连载')\n.replace(/纖細/g, '纤细')\n.replace(/輕/g, '轻')\n.replace(/鬆/g, '松')\n.replace(/馬/g, '马')\n.replace(/園/g, '园')\n.replace(/溫/g, '温')\n.replace(/帥/g, '帅')\n.replace(/職場/g, '职场')\n.replace(/靈異/g, '灵异')\n.replace(/種/g, '种')\n.replace(/網遊/g, '网游')\n.replace(/勵/g, '励')\n.replace(/宮/g, '宫')\n.replace(/會/g, '会')\n.replace(/運動/g, '运动')\n.replace(/話/g, '话')\n.replace(/俠/g, '侠')\n.replace(/羅/g, '罗')\n.replace(/視/g, '视')\n.replace(/懸/g, '悬');\n</js>",
"name": "tag.a.0@text"
},
"ruleToc": {
"chapterList": ":href=\"([^\"]+)\">(.*?)<[\\s\\S]*?font>(.*?)<[\\s\\S]*?font>(.*?)<[\\s\\S]*?font>(.*?)<",
"chapterName": "$2##.*(重复|废废弃)章.*",
"chapterUrl": "$1",
"nextTocUrl": "a@onclick##.*?(\\d+).*?(\\d+).*##/showbooklist.php,{\n \"method\": \"POST\",\n \"body\": \"ebookid=$1&pages=$2&showbooklisttype=1\"\n }",
"updateTime": "刊登时间:$3 字数:$4 价格:$5"
},
"searchUrl": "/?act=searchlist&searchmode=book&selbooktype=all&searchkeyword={{key}}&selbooktypeb=all&selsexytype=all&selages=all&selstylesa=all&selstylesb=all&selbookpoststats=b&searchkpage={{page}}&fixlangsnd=FsedAjjT6&fixlangact=edit",
"weight": 0
},
{
"bookSourceComment": "By Haxc.+ 乃星改",
"bookSourceGroup": "🌾 论坛",
"bookSourceName": "🌾饭饭",
"bookSourceType": 0,
"bookSourceUrl": "https://bbs.fanfanf.com",
"bookUrlPattern": "",
"customOrder": -10,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "❀ 耽美闲情 ❀::/thread.php?fid=117&search=all#tabA&page={{page}} \n\n 穿|架|重 ::/thread.php?fid=117&type=50&type=50#tabA&page={{page}}\n玄幻耽美::/thread.php?fid=117&type=50&type=47#tabA&page={{page}}\n现代耽美::/thread.php?fid=117&type=47&type=48#tabA&page={{page}}\n古代耽美::/thread.php?fid=117&type=48&type=51#tabA&page={{page}}\n校园耽美::/thread.php?fid=117&type=51&type=53#tabA&page={{page}}\n生子耽美::/thread.php?fid=117&type=53&type=54#tabA&page={{page}}\n军旅耽美::/thread.php?fid=117&type=54&type=928#tabA&page={{page}}\n百合耽美::/thread.php?fid=117&type=928&type=49#tabA&page={{page}}\n网游耽美::/thread.php?fid=117&type=49&type=52#tabA&page={{page}}\n其他耽美::/thread.php?fid=117&type=52&type=55#tabA&page={{page}}\n 精 华 ::/thread.php?fid=117&search=digest&page={{page}}\n\n❀ 青春言情 ❀::/thread.php?fid=10&search=all#tabA&page={{page}}\n\n穿越重生::/thread.php?fid=10&type=19&type=19#tabA&page={{page}}\n都市言情::/thread.php?fid=10&type=19&type=16#tabA&page={{page}}\n架空玄幻::/thread.php?fid=10&type=16&type=20#tabA&page={{page}}\n古装言情::/thread.php?fid=10&type=20&type=18#tabA&page={{page}}\n青春校园::/thread.php?fid=10&type=18&type=17#tabA&page={{page}}\n女尊天下::/thread.php?fid=10&type=17&type=536#tabA&page={{page}}\n情感驿站::/thread.php?fid=10&type=536&type=15#tabA&page={{page}}\n黑帮总裁::/thread.php?fid=10&type=15&type=22#tabA&page={{page}}\n网游言情::/thread.php?fid=10&type=22&type=21#tabA&page={{page}}\n 精 华 ::/thread.php?fid=10&search=digest&page={{page}}\n\n❀ 轻松同人 ❀::/thread.php?fid=191&search=all#tabA&page={{page}}\n\n B L 综漫::/thread.php?fid=191&search=all&type=649#tabA&page={{page}}\n B L 影视::/thread.php?fid=191&search=all&type=658#tabA&page={{page}}\n B L 真人::/thread.php?fid=191&search=all&type=659#tabA&page={{page}}\n B L 其他::/thread.php?fid=191&search=all&type=660#tabA&page={{page}}\n BG 综漫::/thread.php?fid=191&search=all&type=652#tabA&page={{page}}\n BG 动漫::/thread.php?fid=191&search=all&type=653#tabA&page={{page}}\n BG 影视::/thread.php?fid=191&search=all&type=654#tabA&page={{page}}\n BG 其他::/thread.php?fid=191&search=all&type=655#tabA&page={{page}}\n 轻 文 ::/thread.php?fid=191&type=655&type=547#tabA&page={{page}}\n 精 华 ::/thread.php?fid=191&search=digest&page={{page}",
"header": "{\n \"User-Agent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_4) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36\"\n}",
"lastUpdateTime": 1612157768726,
"loginUrl": "https://bbs.fanfanf.com/login.php",
"ruleBookInfo": {
"author": "tag.title@text##.*作者:(.*)【.*##$1",
"coverUrl": "class.lazy@data-original",
"intro": "id.read_tpc@textNodes&&id.read_tpc@tag.span@text##图片:.*|原文地址(.|\\n)*@js:result.replace(/^/,' ')",
"kind": "",
"name": "tag.title@text##《(.*)》.*##$1",
"tocUrl": "text.在线阅读已开放@href",
"wordCount": ""
},
"ruleContent": {
"content": "class.read-main-wrap@tag.p@html||class.tpc_content@html##作者更多新书.*|版权归作者.*|饭饭会员.*|感谢.*支持!",
"imageStyle": "0",
"nextContentUrl": ""
},
"ruleExplore": {
"author": "class.subject_t f12@tag.a@text##.*作者.|\\【.*",
"bookList": "class.tr3!0:1:2:3:4:5:6:7:8:9:10",
"bookUrl": "tag.a@href",
"kind": "class.view s4 mr5 f14@tag.a@text&&class.mr5 s4 view f12@tag.a@text##\\[|\\]",
"name": "class.subject_t f12@tag.a@text##.*\\《|\\》.*|\\+番外.*"
},
"ruleSearch": {
"author": "tag.a.0@text##.*作者.|\\【.*",
"bookList": "class.tr3 tac",
"bookUrl": "tag.a.0@href",
"coverUrl": "",
"kind": "tag.a.1@text##口-",
"name": "tag.a.0@text##\\《|\\》.*"
},
"ruleToc": {
"chapterList": "ul@class.cf@tag.li@tag.a",
"chapterName": "text##.*☆、",
"chapterUrl": "href##^##/"
},
"searchUrl": "https://bbs.fanfanf.com/search.php,{\n \"charset\": \"gbk\",\n \"method\": \"POST\",\n \"body\": \"step=2&keyword={{key}}&seekfid=all&orderway=lastpost&method=AND&sch_time=all&page={{page}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "By关耳+乃星改",
"bookSourceGroup": "🌾 论坛",
"bookSourceName": "🌾青花鱼",
"bookSourceType": 0,
"bookSourceUrl": "https://allcp.net",
"customOrder": -9,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "现代::/forum.php?mod=forumdisplay&fid=4&filter=lastpost&orderby=lastpost&typeid=1&sortid=8&page={{page}}\n古风::/forum.php?mod=forumdisplay&fid=4&filter=lastpost&orderby=lastpost&typeid=2&sortid=8&page={{page}}\n民国::/forum.php?mod=forumdisplay&fid=4&filter=lastpost&orderby=lastpost&typeid=3&sortid=8&page={{page}}\n西方::/forum.php?mod=forumdisplay&fid=4&filter=lastpost&orderby=lastpost&typeid=4&sortid=8&page={{page}}\n科幻::/forum.php?mod=forumdisplay&fid=4&filter=lastpost&orderby=lastpost&typeid=5&sortid=8&page={{page}}\n奇幻::/forum.php?mod=forumdisplay&fid=4&filter=lastpost&orderby=lastpost&typeid=6&sortid=8&page={{page}}\n玄幻::/forum.php?mod=forumdisplay&fid=4&filter=lastpost&orderby=lastpost&typeid=7&sortid=8&page={{page}}\n网游::/forum.php?mod=forumdisplay&fid=4&filter=lastpost&orderby=lastpost&typeid=8&sortid=8&page={{page}}\n穿越::/forum.php?mod=forumdisplay&fid=4&filter=lastpost&orderby=lastpost&typeid=9&sortid=8&page={{page}}\n百合::/forum.php?mod=forumdisplay&fid=4&filter=lastpost&orderby=lastpost&typeid=35&sortid=8&page={{page}}\n征文::/forum.php?mod=forumdisplay&fid=4&filter=lastpost&orderby=lastpost&typeid=71&sortid=8&page={{page}}\n灵异::/forum.php?mod=forumdisplay&fid=4&filter=lastpost&orderby=lastpost&typeid=76&sortid=8&page={{page}}\n往期::/forum.php?mod=forumdisplay&fid=4&filter=lastpost&orderby=lastpost&typeid=77&sortid=8&page={{page}}\n其他::/forum.php?mod=forumdisplay&fid=4&filter=lastpost&orderby=lastpost&typeid=10&sortid=8&page={{page}}\n公告::/forum.php?mod=forumdisplay&fid=4&filter=lastpost&orderby=lastpost&typeid=11&sortid=8&page={{page}}\n文章::/forum.php?mod=forumdisplay&fid=4&page={{page}}\nnull\n收藏::https://allcp.net/home.php?mod=space&do=favorite&view=me",
"header": "",
"lastUpdateTime": 1612157778013,
"loginUrl": "https://allcp.net",
"ruleBookInfo": {
"author": "",
"canReName": "true",
"intro": "class.cgtl mbm@html&&class.pcb@tag.tbody.1@tag.td@html##文章|本帖.*编辑",
"kind": "class.ptg mbm mtn@tag.a@title",
"lastChapter": "",
"name": "id.thread_subject@text",
"tocUrl": "text.只看该作者@href"
},
"ruleContent": {
"content": "class.t_fsz@html",
"imageStyle": "0"
},
"ruleExplore": {
"author": "tag.cite.0@text",
"bookList": "id.threadlisttableid@tag.tbody!0:1||id.favorite_ul@li",
"bookUrl": "tag.th@tag.a.2@href||tag.a.-1@href",
"intro": "tag.th@tag.font@text",
"kind": "tag.th@tag.a.3@text##\\[|\\]",
"lastChapter": "",
"name": "tag.th@tag.a.2@text||tag.a.-1@text"
},
"ruleSearch": {
"author": "tag.span.1@text",
"bookList": "class.pbw",
"bookUrl": "tag.h3@tag.a@href",
"intro": "tag.p.1@text",
"name": "tag.h3@tag.a@text"
},
"ruleToc": {
"chapterList": "+<js>\nvar n;\nif\n((result.match(/ \\/ (\\d+) 页/))!=null){\nn=result.match(/ \\/ (\\d+) 页/)[1];\nvar list=[];\nfor(var i=1;i<=n;i++){\nlist.push({k:'第'+i+'页',v:baseUrl+'&&page='+i});\n}\n}else{\nvar list=[{k:'第1页',v:baseUrl}];\n}\nlist\n</js>",
"chapterName": "k",
"chapterUrl": "v"
},
"searchUrl": "/search.php?searchsubmit=yes&mod=forum&srchtype=title&srhfid=&srhlocality=forum::index&srchtxt={{key}}&searchsubmit=true,{\n \"charset\": \"utf-8\"\n}",
"weight": 0
},
{
"bookSourceComment": "By关耳+乃星改",
"bookSourceGroup": "🌾 论坛",
"bookSourceName": "🌾露西弗",
"bookSourceType": 0,
"bookSourceUrl": "https://www.lucifer-club.com/",
"customOrder": -8,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "❀ 我的收藏 ❀::https://www.lucifer-club.com/my_favorite.php\n♧ 排 行 ♧::\n \n 原创 • 点击日榜 ::https://www.lucifer-club.com/hit-click-day-yc.html\n\n 同人 • 点击日榜 ::https://www.lucifer-club.com/hit-click-day-tr.html\n\n 原创 • 点击周榜 ::https://www.lucifer-club.com/hit-click-lastweek-yc.html\n\n 同人 • 点击周榜 ::https://www.lucifer-club.com/hit-click-lastweek-tr.html\n\n 原创 • 点击月榜 ::https://www.lucifer-club.com/hit-click-lastmonth-yc.html\n\n 同人 • 点击月榜 ::https://www.lucifer-club.com/hit-click-lastmonth-tr.html\n\n 原创 • 收藏日榜 ::https://www.lucifer-club.com/hit-favo-day-yc.html\n\n 同人 • 收藏日榜 ::https://www.lucifer-club.com/hit-favo-day-tr.html\n\n 原创 • 收藏周榜 ::https://www.lucifer-club.com/hit-favo-lastweek-yc.html\n\n 同人 • 收藏周榜 ::https://www.lucifer-club.com/hit-favo-lastweek-tr.html\n\n 原创 • 收藏月榜 ::https://www.lucifer-club.com/hit-favo-lastmonth-yc.html\n\n 同人 • 收藏月榜 ::https://www.lucifer-club.com/hit-favo-lastmonth-tr.html\n\n 原创 • 顶顶日榜 ::https://www.lucifer-club.com/hit-digg-day-yc.html\n\n 同人 • 顶顶日榜 ::https://www.lucifer-club.com/hit-digg-day-tr.html\n\n 原创 • 顶顶周榜 ::https://www.lucifer-club.com/hit-digg-lastweek-yc.html\n\n 同人 • 顶顶周榜 ::https://www.lucifer-club.com/hit-digg-lastweek-tr.html\n\n 原创 • 顶顶月榜 ::https://www.lucifer-club.com/hit-digg-lastmonth-yc.html\n\n 同人 • 顶顶月榜 ::https://www.lucifer-club.com/hit-digg-lastmonth-tr.html\n\n 原创 • 受欢迎榜 ::https://www.lucifer-club.com/top.html\n\n 同人 • 受欢迎榜 ::https://www.lucifer-club.com/noveltop-tr.html",
"lastUpdateTime": 1612157783581,
"loginUrl": "https://www.lucifer-club.com/login.php",
"ruleBookInfo": {
"author": "id.luf_local@tag.a.1@text",
"canReName": "true",
"coverUrl": "",
"intro": "li.luf_book_quote@html@js:result.replace(/^/,' ')",
"kind": "",
"lastChapter": "class.luf_user_info@tag.li.5@text##最后更新:"
},
"ruleContent": {
"content": "class.luf_news_contents@html&&class.luf_host_info@text##保护版权 尊重作者 @ 露西弗俱乐部 www.lucifer-club.com",
"replaceRegex": "##絮言絮语##絮言絮语:"
},
"ruleExplore": {
"author": "class.novelsort_newadd_author@text",
"bookList": "@css:.luf_hit_list tr:gt(0)||tr.rd8_col0",
"bookUrl": "class.novelsort_newadd_title@href||tag.td.1@a@href",
"intro": "tag.td.2@tag.a@title",
"kind": "tag.td.3@text&&tag.td.4@text",
"lastChapter": "tag.td.7@text",
"name": "class.novelsort_newadd_title@text||tag.td.1@text",
"wordCount": "tag.td.5@text"
},
"ruleSearch": {
"author": "tag.td.0@tag.a@text",
"bookList": "class.luf_hit_list@tag.tr!0",
"bookUrl": "tag.td.1@tag.a@href",
"intro": "tag.td.1@tag.a@title",
"kind": "tag.td.2@text&&tag.td.3@text",
"name": "tag.td.1@tag.a@text",
"wordCount": "tag.td.4@text@js:result=\"字数:\"+result"
},
"ruleToc": {
"chapterList": "class.luf_user_list@tag.tr!0",
"chapterName": "tag.td.1@tag.a@text",
"chapterUrl": "tag.td.1@tag.a@href"
},
"searchUrl": "/search.php?action=search&style=0&subject=0&content=0&sty=0&state=0&by=title&kw={{key}}&rank=click&order=desc&page={{page}}",
"weight": 0
},
{
"bookSourceComment": "By关耳+乃星改",
"bookSourceGroup": "🌾 论坛",
"bookSourceName": "🌾露西弗",
"bookSourceType": 0,
"bookSourceUrl": "https://www.lucifer-club.com",
"customOrder": -7,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "♧ 耽 美 ♧::\n古代连载::/search.php?action=search&style=1&subject=2&content=2&sty=0&state=1&by=title&kw=&rank=click&order=desc&page={{page}}\n\n古代完结::/search.php?action=search&style=1&subject=2&content=2&sty=0&state=3&by=title&kw=&rank=click&order=desc&page={{page}}\n\n现代连载::/search.php?action=search&style=1&subject=2&content=3&sty=0&state=1&by=title&kw=&rank=click&order=desc&page={{page}}\n\n现代完结::/search.php?action=search&style=1&subject=2&content=3&sty=0&state=3&by=title&kw=&rank=click&order=desc&page={{page}}\n\n未来连载::/search.php?action=search&style=1&subject=2&content=4&sty=0&state=1&by=title&kw=&rank=click&order=desc&page={{page}}\n\n未来完结::/search.php?action=search&style=1&subject=2&content=4&sty=0&state=3&by=title&kw=&rank=click&order=desc&page={{page}}\n\n穿越连载::/search.php?action=search&style=1&subject=2&content=5&sty=0&state=1&by=title&kw=&rank=click&order=desc&page={{page}}\n\n穿越完结::/search.php?action=search&style=1&subject=2&content=5&sty=0&state=3&by=title&kw=&rank=click&order=desc&page={{page}}\n\n架空连载::/search.php?action=search&style=1&subject=2&content=6&sty=0&state=1&by=title&kw=&rank=click&order=desc&page={{page}}\n\n架空完结::/search.php?action=search&style=1&subject=2&content=6&sty=0&state=3&by=title&kw=&rank=click&order=desc&page={{page}}\n\n幻想连载::/search.php?action=search&style=1&subject=2&content=7&sty=0&state=1&by=title&kw=&rank=click&order=desc&page={{page}}\n\n幻想完结::/search.php?action=search&style=1&subject=2&content=7&sty=0&state=3&by=title&kw=&rank=click&order=desc&page={{page}}\n\n\n\n♧ 言 情 ♧::\n\n古代连载::/search.php?action=search&style=1&subject=9&content=2&sty=0&state=1&by=title&kw=&rank=click&order=desc&page={{page}}\n\n古代完结::/search.php?action=search&style=1&subject=9&content=2&sty=0&state=3&by=title&kw=&rank=click&order=desc&page={{page}}\n\n现代连载::/search.php?action=search&style=1&subject=9&content=3&sty=0&state=1&by=title&kw=&rank=click&order=desc&page={{page}}\n\n现代完结::/search.php?action=search&style=1&subject=9&content=3&sty=0&state=3&by=title&kw=&rank=click&order=desc&page={{page}}\n\n未来连载::/search.php?action=search&style=1&subject=9&content=4&sty=0&state=1&by=title&kw=&rank=click&order=desc&page={{page}}\n\n未来完结::/search.php?action=search&style=1&subject=9&content=4&sty=0&state=3&by=title&kw=&rank=click&order=desc&page={{page}}\n\n穿越连载::/search.php?action=search&style=1&subject=9&content=5&sty=0&state=1&by=title&kw=&rank=click&order=desc&page={{page}}\n\n穿越完结::/search.php?action=search&style=1&subject=9&content=5&sty=0&state=3&by=title&kw=&rank=click&order=desc&page={{page}}\n\n架空连载::/search.php?action=search&style=1&subject=9&content=6&sty=0&state=1&by=title&kw=&rank=click&order=desc&page={{page}}\n\n架空完结::/search.php?action=search&style=1&subject=9&content=6&sty=0&state=3&by=title&kw=&rank=click&order=desc&page={{page}}\n\n幻想连载::/search.php?action=search&style=1&subject=9&content=7&sty=0&state=1&by=title&kw=&rank=click&order=desc&page={{page}}\n\n幻想完结::/search.php?action=search&style=1&subject=9&content=7&sty=0&state=3&by=title&kw=&rank=click&order=desc&page={{page}}",
"lastUpdateTime": 1612157788955,
"loginUrl": "https://www.lucifer-club.com/login.php",
"ruleBookInfo": {
"intro": "li.luf_book_quote@html@js:result.replace(/^/,' ')",
"lastChapter": "class.luf_user_info@tag.li.5@text##最后更新:"
},
"ruleContent": {
"content": "class.luf_news_contents@html&&class.luf_host_info@text##保护版权 尊重作者 @ 露西弗俱乐部 www.lucifer-club.com",
"replaceRegex": "##絮言絮语##絮言絮语:"
},
"ruleExplore": {
"author": "class.luf_td_author@text",
"bookList": "class.luf_hit_list@tag.tr!0",
"bookUrl": "tag.a.1@href",
"intro": "tag.td.1@tag.a@title",
"kind": "tag.td.2@text&&tag.td.3@text",
"lastChapter": "tag.td.7@text",
"name": "tag.a.1@text",
"wordCount": "tag.td.4@text"
},
"ruleSearch": {
"author": "tag.td.0@tag.a@text",
"bookList": "class.luf_hit_list@tag.tr!0",
"bookUrl": "tag.td.1@tag.a@href",
"intro": "tag.td.1@tag.a@title",
"kind": "tag.td.2@text&&tag.td.3@text",
"name": "tag.td.1@tag.a@text",
"wordCount": "tag.td.4@text@js:result=\"字数:\"+result"
},
"ruleToc": {
"chapterList": "class.luf_user_list@tag.tr!0",
"chapterName": "tag.td.1@tag.a@text",
"chapterUrl": "tag.td.1@tag.a@href"
},
"searchUrl": "/search.php?action=search&style=0&subject=0&content=0&sty=0&state=0&by=title&kw={{key}}&rank=click&order=desc&page={{page}}",
"weight": 0
},
{
"bookSourceComment": "需登录\n\nBy要有上进心+关耳/乃星改",
"bookSourceGroup": "👑 正版",
"bookSourceName": "🔰米国度",
"bookSourceType": 0,
"bookSourceUrl": "https://myrics.com/",
"customOrder": -6,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "♧ 排行 ♧::\n 全部 • 历史点击榜 ::https://api.myrics.com/v1/ranking/novels-by-view-count?page={{page}}&per_page=40&type=ALL\n 全部 • 本月点击榜 ::https://api.myrics.com/v1/ranking/novels-by-view-count?page={{page}}&per_page=40&type=THIS_MONTH\n 全部 • 历史米阅榜 ::https://api.myrics.com/v1/ranking/novels-by-income?page={{page}}&per_page=40&type=ALL\n 全部 • 本月米阅榜 ::https://api.myrics.com/v1/ranking/novels-by-income?page={{page}}&per_page=40&type=THIS_MONTH\n 全部 • 完结点击榜 ::https://api.myrics.com/v1/ranking/finished-novels?page={{page}}&per_page=40&order=BY_VIEW_COUNT\n 耽美 • 历史点击榜 ::https://api.myrics.com/v1/ranking/novels-by-view-count?page={{page}}&per_page=40&section=BL&type=ALL\n 耽美 • 本月点击榜 ::https://api.myrics.com/v1/ranking/novels-by-view-count?page={{page}}&per_page=40&section=BL&type=THIS_MONTH\n 耽美 • 历史米阅榜 ::https://api.myrics.com/v1/ranking/novels-by-income?page={{page}}&per_page=40&section=BL&type=ALL\n 耽美 • 本月米阅榜 ::https://api.myrics.com/v1/ranking/novels-by-income?page={{page}}&per_page=40&section=BL&type=THIS_MONTH\n 耽美 • 完结点击榜 ::https://api.myrics.com/v1/ranking/finished-novels?page={{page}}&per_page=40&section=BL&order=BY_VIEW_COUNT\n 言情 • 历史点击榜 ::https://api.myrics.com/v1/ranking/novels-by-view-count?page={{page}}&per_page=40&section=BG&type=ALL\n 言情 • 本月点击榜 ::https://api.myrics.com/v1/ranking/novels-by-view-count?page={{page}}&per_page=40&section=BG&type=THIS_MONTH\n 言情 • 历史米阅榜 ::https://api.myrics.com/v1/ranking/novels-by-income?page={{page}}&per_page=40&section=BG&type=ALL\n 言情 • 本月米阅榜 ::https://api.myrics.com/v1/ranking/novels-by-income?page={{page}}&per_page=40&section=BG&type=THIS_MONTH\n 言情 • 完结点击榜 ::https://api.myrics.com/v1/ranking/finished-novels?page={{page}}&per_page=40&section=BG&order=BY_VIEW_COUNT\n 青文 • 历史点击榜 ::https://api.myrics.com/v1/ranking/novels-by-view-count?page={{page}}&per_page=40&section=OTHERS&type=ALL\n 青文 • 本月点击榜 ::https://api.myrics.com/v1/ranking/novels-by-view-count?page={{page}}&per_page=40&section=OTHERS&type=THIS_MONTH\n 青文 • 历史米阅榜 ::https://api.myrics.com/v1/ranking/novels-by-income?page={{page}}&per_page=40&section=OTHERS&type=ALL\n 青文 • 本月米阅榜 ::https://api.myrics.com/v1/ranking/novels-by-income?page={{page}}&per_page=40&section=OTHERS&type=THIS_MONTH\n 青文 • 完结点击榜 ::https://api.myrics.com/v1/ranking/finished-novels?page={{page}}&per_page=40&section=OTHERS&order=BY_VIEW_COUNT\n♧ 耽美 ♧::\n 古 代 ::https://api.myrics.com/v1/novels?sections=BL&genres=38&page={{page}}&per_page=20\n 民 国 ::https://api.myrics.com/v1/novels?sections=BL&genres=39&page={{page}}&per_page=20\n 现 代 ::https://api.myrics.com/v1/novels?sections=BL&genres=40&page={{page}}&per_page=20\n 穿 越 ::https://api.myrics.com/v1/novels?sections=BL&genres=35&page={{page}}&per_page=20\n 架 空 ::https://api.myrics.com/v1/novels?sections=BL&genres=36&page={{page}}&per_page=20\n 重 生 ::https://api.myrics.com/v1/novels?sections=BL&genres=53&page={{page}}&per_page=20\n 制 服 ::https://api.myrics.com/v1/novels?sections=BL&genres=17&page={{page}}&per_page=20\n 禁 忌 ::https://api.myrics.com/v1/novels?sections=BL&genres=30&page={{page}}&per_page=20\n 强 制 ::https://api.myrics.com/v1/novels?sections=BL&genres=34&page={{page}}&per_page=20\n 年 下 ::https://api.myrics.com/v1/novels?sections=BL&genres=47&page={{page}}&per_page=20\n 强 强 ::https://api.myrics.com/v1/novels?sections=BL&genres=31&page={{page}}&per_page=20\n 生 子 ::https://api.myrics.com/v1/novels?sections=BL&genres=28&page={{page}}&per_page=20\n 甜 宠 ::https://api.myrics.com/v1/novels?sections=BL&genres=29&page={{page}}&per_page=20\n 动 物 ::https://api.myrics.com/v1/novels?sections=BL&genres=43&page={{page}}&per_page=20\n 搞 笑 ::https://api.myrics.com/v1/novels?sections=BL&genres=51&page={{page}}&per_page=20\n 黑 道 ::https://api.myrics.com/v1/novels?sections=BL&genres=18&page={{page}}&per_page=20\n 哨 向 ::https://api.myrics.com/v1/novels?sections=BL&genres=63&page={{page}}&per_page=81\n 武 林 ::https://api.myrics.com/v1/novels?sections=BL&genres=9&page={{page}}&per_page=20\n 漫 画 ::https://api.myrics.com/v1/novels?sections=BL&genres=59&page={{page}}&per_page=20\n 同 人 ::https://api.myrics.com/v1/novels?sections=BL&genres=60&page={{page}}&per_page=20\n\n多时代::https://api.myrics.com/v1/novels?sections=BL&genres=55&page={{page}}&per_page=20\n强势攻::https://api.myrics.com/v1/novels?sections=BL&genres=57&page={{page}}&per_page=20\n娱乐圈::https://api.myrics.com/v1/novels?sections=BL&genres=19&page={{page}}&per_page=20\nABO::https://api.myrics.com/v1/novels?sections=BL&genres=48&page={{page}}&per_page=20\nBDSM::https://api.myrics.com/v1/novels?sections=BL&genres=32&page={{page}}&per_page=20\nNP::https://api.myrics.com/v1/novels?sections=BL&genres=50&page={{page}}&per_page=20\nGB::https://api.myrics.com/v1/novels?sections=BL&genres=62&page={{page}}&per_page=20\n🚗::https://api.myrics.com/v1/novels?sections=BL&genres=49&page={{page}}&per_page=20\n ::\n 未来科幻 ::https://api.myrics.com/v1/novels?sections=BL&genres=54&page={{page}}&per_page=20\n 网游系统 ::https://api.myrics.com/v1/novels?sections=BL&genres=22&page={{page}}&per_page=20\n 种田宅门 ::https://api.myrics.com/v1/novels?sections=BL&genres=37&page={{page}}&per_page=20\n 破镜重圆 ::https://api.myrics.com/v1/novels?sections=BL&genres=33&page={{page}}&per_page=20\n 虐恋情深 ::https://api.myrics.com/v1/novels?sections=BL&genres=52&page={{page}}&per_page=20\n 相爱相杀 ::https://api.myrics.com/v1/novels?sections=BL&genres=14&page={{page}}&per_page=20\n 青春校园 ::https://api.myrics.com/v1/novels?sections=BL&genres=15&page={{page}}&per_page=20\n 都市职场 ::https://api.myrics.com/v1/novels?sections=BL&genres=16&page={{page}}&per_page=20\n 东方玄幻 ::https://api.myrics.com/v1/novels?sections=BL&genres=5&page={{page}}&per_page=20\n 宫廷谋略 ::https://api.myrics.com/v1/novels?sections=BL&genres=13&page={{page}}&per_page=20\n 西方奇幻 ::https://api.myrics.com/v1/novels?sections=BL&genres=44&page={{page}}&per_page=20\n 恐怖暗黑 ::https://api.myrics.com/v1/novels?sections=BL&genres=45&page={{page}}&per_page=20\n 悬疑推理 ::https://api.myrics.com/v1/novels?sections=BL&genres=2&page={{page}}&per_page=20\n 鬼怪传说 ::https://api.myrics.com/v1/novels?sections=BL&genres=46&page={{page}}&per_page=20\n 心情随笔 ::https://api.myrics.com/v1/novels?sections=BL&genres=56&page={{page}}&per_page=20\n 虚拟空间 ::https://api.myrics.com/v1/novels?sections=BL&genres=58&page={{page}}&per_page=20\n ::\n ::\n\n♧ 言情 ♧::\n 古 代 ::https://api.myrics.com/v1/novels?sections=BG&genres=38&page={{page}}&per_page=20\n 民 国 ::https://api.myrics.com/v1/novels?sections=BG&genres=39&page={{page}}&per_page=20\n 现 代 ::https://api.myrics.com/v1/novels?sections=BG&genres=40&page={{page}}&per_page=20\n 穿 越 ::https://api.myrics.com/v1/novels?sections=BG&genres=35&page={{page}}&per_page=20\n 架 空 ::https://api.myrics.com/v1/novels?sections=BG&genres=36&page={{page}}&per_page=20\n 重 生 ::https://api.myrics.com/v1/novels?sections=BG&genres=53&page={{page}}&per_page=20\n 制 服 ::https://api.myrics.com/v1/novels?sections=BG&genres=17&page={{page}}&per_page=20\n 禁 忌 ::https://api.myrics.com/v1/novels?sections=BG&genres=30&page={{page}}&per_page=20\n 强 制 ::https://api.myrics.com/v1/novels?sections=BG&genres=34&page={{page}}&per_page=20\n 年 下 ::https://api.myrics.com/v1/novels?sections=BG&genres=47&page={{page}}&per_page=20\n 强 强 ::https://api.myrics.com/v1/novels?sections=BG&genres=31&page={{page}}&per_page=20\n 生 子 ::https://api.myrics.com/v1/novels?sections=BG&genres=28&page={{page}}&per_page=20\n 甜 宠 ::https://api.myrics.com/v1/novels?sections=BG&genres=29&page={{page}}&per_page=20\n 动 物 ::https://api.myrics.com/v1/novels?sections=BG&genres=43&page={{page}}&per_page=20\n 搞 笑 ::https://api.myrics.com/v1/novels?sections=BG&genres=51&page={{page}}&per_page=20\n 黑 道 ::https://api.myrics.com/v1/novels?sections=BG&genres=18&page={{page}}&per_page=20\n 哨 向 ::https://api.myrics.com/v1/novels?sections=BG&genres=63&page={{page}}&per_page=81\n 武 林 ::https://api.myrics.com/v1/novels?sections=BG&genres=9&page={{page}}&per_page=20\n 漫 画 ::https://api.myrics.com/v1/novels?sections=BG&genres=59&page={{page}}&per_page=20\n 同 人 ::https://api.myrics.com/v1/novels?sections=BG&genres=60&page={{page}}&per_page=20\n\n多时代::https://api.myrics.com/v1/novels?sections=BG&genres=55&page={{page}}&per_page=20\n强势攻::https://api.myrics.com/v1/novels?sections=BG&genres=57&page={{page}}&per_page=20\n娱乐圈::https://api.myrics.com/v1/novels?sections=BG&genres=19&page={{page}}&per_page=20\nABO::https://api.myrics.com/v1/novels?sections=BG&genres=48&page={{page}}&per_page=20\nBDSM::https://api.myrics.com/v1/novels?sections=BG&genres=32&page={{page}}&per_page=20\nNP::https://api.myrics.com/v1/novels?sections=BG&genres=50&page={{page}}&per_page=20\nGB::https://api.myrics.com/v1/novels?sections=BG&genres=62&page={{page}}&per_page=20\n🚗::https://api.myrics.com/v1/novels?sections=BG&genres=49&page={{page}}&per_page=20\n ::\n 未来科幻 ::https://api.myrics.com/v1/novels?sections=BG&genres=54&page={{page}}&per_page=20\n 网游系统 ::https://api.myrics.com/v1/novels?sections=BG&genres=22&page={{page}}&per_page=20\n 种田宅门 ::https://api.myrics.com/v1/novels?sections=BG&genres=37&page={{page}}&per_page=20\n 破镜重圆 ::https://api.myrics.com/v1/novels?sections=BG&genres=33&page={{page}}&per_page=20\n 虐恋情深 ::https://api.myrics.com/v1/novels?sections=BG&genres=52&page={{page}}&per_page=20\n 相爱相杀 ::https://api.myrics.com/v1/novels?sections=BG&genres=14&page={{page}}&per_page=20\n 青春校园 ::https://api.myrics.com/v1/novels?sections=BG&genres=15&page={{page}}&per_page=20\n 都市职场 ::https://api.myrics.com/v1/novels?sections=BG&genres=16&page={{page}}&per_page=20\n 东方玄幻 ::https://api.myrics.com/v1/novels?sections=BG&genres=5&page={{page}}&per_page=20\n 宫廷谋略 ::https://api.myrics.com/v1/novels?sections=BG&genres=13&page={{page}}&per_page=20\n 西方奇幻 ::https://api.myrics.com/v1/novels?sections=BG&genres=44&page={{page}}&per_page=20\n 恐怖暗黑 ::https://api.myrics.com/v1/novels?sections=BG&genres=45&page={{page}}&per_page=20\n 悬疑推理 ::https://api.myrics.com/v1/novels?sections=BG&genres=2&page={{page}}&per_page=20\n 鬼怪传说 ::https://api.myrics.com/v1/novels?sections=BG&genres=46&page={{page}}&per_page=20\n 心情随笔 ::https://api.myrics.com/v1/novels?sections=BG&genres=56&page={{page}}&per_page=20\n 虚拟空间 ::https://api.myrics.com/v1/novels?sections=BG&genres=58&page={{page}}&per_page=20\n ::\n ::\n\n♧ 青文 ♧::\n 古 代 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=38&page={{page}}&per_page=20\n 民 国 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=39&page={{page}}&per_page=20\n 现 代 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=40&page={{page}}&per_page=20\n 穿 越 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=35&page={{page}}&per_page=20\n 架 空 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=36&page={{page}}&per_page=20\n 重 生 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=53&page={{page}}&per_page=20\n 制 服 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=17&page={{page}}&per_page=20\n 禁 忌 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=30&page={{page}}&per_page=20\n 强 制 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=34&page={{page}}&per_page=20\n 年 下 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=47&page={{page}}&per_page=20\n 强 强 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=31&page={{page}}&per_page=20\n 生 子 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=28&page={{page}}&per_page=20\n 甜 宠 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=29&page={{page}}&per_page=20\n 动 物 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=43&page={{page}}&per_page=20\n 搞 笑 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=51&page={{page}}&per_page=20\n 黑 道 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=18&page={{page}}&per_page=20\n 哨 向 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=63&page={{page}}&per_page=81\n 武 林 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=9&page={{page}}&per_page=20\n 漫 画 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=59&page={{page}}&per_page=20\n 同 人 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=60&page={{page}}&per_page=20\n\n多时代::https://api.myrics.com/v1/novels?sections=OTHERS&genres=55&page={{page}}&per_page=20\n强势攻::https://api.myrics.com/v1/novels?sections=OTHERS&genres=57&page={{page}}&per_page=20\n娱乐圈::https://api.myrics.com/v1/novels?sections=OTHERS&genres=19&page={{page}}&per_page=20\nABO::https://api.myrics.com/v1/novels?sections=OTHERS&genres=48&page={{page}}&per_page=20\nBDSM::https://api.myrics.com/v1/novels?sections=OTHERS&genres=32&page={{page}}&per_page=20\nNP::https://api.myrics.com/v1/novels?sections=OTHERS&genres=50&page={{page}}&per_page=20\nGB::https://api.myrics.com/v1/novels?sections=OTHERS&genres=62&page={{page}}&per_page=20\n🚗::https://api.myrics.com/v1/novels?sections=OTHERS&genres=49&page={{page}}&per_page=20\n ::\n 未来科幻 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=54&page={{page}}&per_page=20\n 网游系统 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=22&page={{page}}&per_page=20\n 种田宅门 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=37&page={{page}}&per_page=20\n 破镜重圆 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=33&page={{page}}&per_page=20\n 虐恋情深 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=52&page={{page}}&per_page=20\n 相爱相杀 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=14&page={{page}}&per_page=20\n 青春校园 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=15&page={{page}}&per_page=20\n 都市职场 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=16&page={{page}}&per_page=20\n 东方玄幻 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=5&page={{page}}&per_page=20\n 宫廷谋略 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=13&page={{page}}&per_page=20\n 西方奇幻 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=44&page={{page}}&per_page=20\n 恐怖暗黑 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=45&page={{page}}&per_page=20\n 悬疑推理 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=2&page={{page}}&per_page=20\n 鬼怪传说 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=46&page={{page}}&per_page=20\n 心情随笔 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=56&page={{page}}&per_page=20\n 虚拟空间 ::https://api.myrics.com/v1/novels?sections=OTHERS&genres=58&page={{page}}&per_page=20\n ::\n ::",
"header": "",
"lastUpdateTime": 1611926514368,
"loginUrl": "https://m.myrics.com/signin",
"ruleBookInfo": {
"intro": "class.section__content__text@html@js:result.replace(/\\s+/g,'\\n')",
"tocUrl": "https://api.myrics.com/v1/novels/@get:{id}/chapters?page=1&per_page=2000"
},
"ruleContent": {
"content": "@css:div[class~=style_chapter__content]@html"
},
"ruleExplore": {
"author": "$..pen_name",
"bookList": "$..items[*]",
"bookUrl": "https://m.myrics.com/novels/@get:{id}",
"coverUrl": "$.cover_image",
"intro": "$.short_summary",
"kind": "$..name",
"name": "$.title@put:{id:$.id}##《|》"
},
"ruleSearch": {
"author": "$..pen_name",
"bookList": "$..items[*]",
"bookUrl": "https://m.myrics.com/novels/@get:{id}",
"coverUrl": "$.cover_image",
"kind": "$..name",
"name": "$.title@put:{id:$.id}"
},
"ruleToc": {
"chapterList": "-$..items[*]",
"chapterName": "{{$.order}}-{{$.title}}",
"chapterUrl": "https://m.myrics.com/novels/{{$.novel_id}}/chapters/{{$.id}}",
"isVip": "$.coin",
"updateTime": "{{$.published_at}} 💰{{$.coin}}"
},
"searchUrl": "https://api.myrics.com/v1/novels?q={{key}}&page={{page}}&per_page=20",
"weight": 0
},
{
"bookSourceComment": "fr.源仓库+乃星美化",
"bookSourceGroup": "👑 正版",
"bookSourceName": "🔰QQ阅读",
"bookSourceType": 0,
"bookSourceUrl": "https://h5.reader.qq.com",
"bookUrlPattern": "",
"customOrder": -5,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "♧ 女生书库 ♧::\n \n免费周榜::/9/sortlist?rankType=0&dateType=1&sex=2&finish=-1&feeType=1&form=0&page={{page}} &pageSize=10\n免费月榜::/9/sortlist?rankType=0&dateType=2&sex=2&finish=-1&feeType=1&form=0&page={{page}} &pageSize=10\n免费总榜::/9/sortlist?rankType=0&dateType=3&sex=2&finish=-1&feeType=1&form=0&page={{page}} &pageSize=10\n新书周榜::/9/sortlist?rankType=0&dateType=1&sex=2&finish=2&feeType=-1&form=0&page={{page}} &pageSize=10\n新书月榜::/9/sortlist?rankType=0&dateType=2&sex=2&finish=2&feeType=-1&form=0&page={{page}} &pageSize=10\n新书总榜::/9/sortlist?rankType=0&dateType=3&sex=2&finish=2&feeType=-1&form=0&page={{page}} &pageSize=10\n热销周榜::/9/sortlist?rankType=0&dateType=1&sex=2&finish=-1&feeType=0&form=0&page={{page}} &pageSize=10\n热销月榜::/9/sortlist?rankType=0&dateType=2&sex=2&finish=-1&feeType=0&form=0&page={{page}} &pageSize=10\n热销总榜::/9/sortlist?rankType=0&dateType=3&sex=2&finish=-1&feeType=0&form=0&page={{page}} &pageSize=10\n包月周榜::/9/sortlist?rankType=0&dateType=1&sex=2&finish=-1&feeType=2&form=0&page={{page}} &pageSize=10\n包月月榜::/9/sortlist?rankType=0&dateType=2&sex=2&finish=-1&feeType=2&form=0&page={{page}} &pageSize=10\n包月总榜::/9/sortlist?rankType=0&dateType=3&sex=2&finish=-1&feeType=2&form=0&page={{page}} &pageSize=10\n古 言::/9/catelist?caid=30013&scaid=30013&fee=-1&finish=-1&sort=8&pnum={{page}}\n现 言::/9/catelist?caid=30020&scaid=30020&fee=-1&finish=-1&sort=8&pnum={{page}}\n幻 情::/9/catelist?caid=30001&scaid=30001&fee=-1&finish=-1&sort=8&pnum={{page}}\n仙 侠::/9/catelist?caid=30008&scaid=30008&fee=-1&finish=-1&sort=8&pnum={{page}}\n青 春::/9/catelist?caid=30031&scaid=30031&fee=-1&finish=-1&sort=8&pnum={{page}}\n游 戏::/9/catelist?caid=30050&scaid=30050&fee=-1&finish=-1&sort=8&pnum={{page}}\n科 幻::/9/catelist?caid=30042&scaid=30042&fee=-1&finish=-1&sort=8&pnum={{page}}\n悬 疑::/9/catelist?caid=30036&scaid=30036&fee=-1&finish=-1&sort=8&pnum={{page}}\n轻 文::/9/catelist?caid=30055&scaid=30055&fee=-1&finish=-1&sort=8&pnum={{page}}\n短 篇::/9/catelist?caid=30083&scaid=30083&fee=-1&finish=-1&sort=8&pnum={{page}}\n现 实::/9/catelist?caid=30120&scaid=30120&fee=-1&finish=-1&sort=8&pnum={{page}}\n ::\n♧ 出版书库 ♧::\n \n包月周榜::/9/sortlist?rankType=0&dateType=1&sex=-1&finish=-1&feeType=2&form=1&page={{page}} &pageSize=10\n包月月榜::/9/sortlist?rankType=0&dateType=2&sex=-1&finish=-1&feeType=2&form=1&page={{page}} &pageSize=10\n包月总榜::/9/sortlist?rankType=0&dateType=3&sex=-1&finish=-1&feeType=2&form=1&page={{page}} &pageSize=10\n热销周榜::/9/sortlist?rankType=0&dateType=1&sex=-1&finish=-1&feeType=0&form=1&page={{page}} &pageSize=10\n热销月榜::/9/sortlist?rankType=0&dateType=2&sex=-1&finish=-1&feeType=0&form=1&page={{page}} &pageSize=10\n热销总榜::/9/sortlist?rankType=0&dateType=3&sex=-1&finish=-1&feeType=0&form=1&page={{page}} &pageSize=10\n新书月榜::/9/sortlist?rankType=0&dateType=1&sex=-1&finish=2&feeType=-1&form=1&page={{page}} &pageSize=10\n新书周榜::/9/sortlist?rankType=0&dateType=2&sex=-1&finish=2&feeType=-1&form=1&page={{page}} &pageSize=10\n新书总榜::/9/sortlist?rankType=0&dateType=3&sex=-1&finish=2&feeType=-1&form=1&page={{page}} &pageSize=10",
"header": "",
"lastUpdateTime": 1611926547935,
"loginUrl": "",
"ruleBookInfo": {
"author": "$.book.author",
"coverUrl": "$.book.cover",
"intro": "$.book.intro@put:{free:$.book.maxfreechapter}##(^|[。!?]+[”」)】]?)##$1<br>",
"kind": "$.caname",
"lastChapter": "$.book.lastChapterName@put:{total:$.book.lastChapter}",
"name": "$.book.title",
"tocUrl": "$.book.id##(\\d+)##/9/chapter?bid=$1&pageNo=1",
"wordCount": "$.book.totalWords"
},
"ruleContent": {
"content": "$.content@js:result?result:\"付费章节,换源阅读!\""
},
"ruleExplore": {
"author": "$.author",
"bookList": "$.list[*]||$.booklist[*]",
"bookUrl": "$.id##(\\d+)##/9/intro?bid=$1",
"coverUrl": "@get:{imgUrl}",
"intro": "$.id@js:var json=JSON.parse(java.ajax('http://ubook.3g.qq.com/9/intro?bid='+result)).book;\njava.put('imgUrl',json.cover);\njson.intro;",
"lastChapter": "$.lastChapterName&&$.updateDate@js:result.replace(/(\\d+-\\d+-\\d+).*/,'($1)')",
"name": "$.title",
"wordCount": "$.totalWords"
},
"ruleSearch": {
"author": "$.author",
"bookList": "$.booklist[*]",
"bookUrl": "$.id##(\\d+)##/9/intro?bid=$1",
"coverUrl": "@get:{imgUrl}",
"intro": "$.id@js:var json=JSON.parse(java.ajax('http://ubook.3g.qq.com/9/intro?bid='+result)).book;\njava.put('imgUrl',json.cover);\njson.intro;",
"lastChapter": "$.lastChapterName&&$.updateDate@js:result.replace(/(\\d+-\\d+-\\d+).*/,'($1)')",
"name": "$.title",
"wordCount": "$.totalWords"
},
"ruleToc": {
"chapterList": "$.chapter[*]",
"chapterName": "$.title",
"chapterUrl": "/9/book/chapter?{{baseUrl.match(/bid=(\\d+)/)[0]}}&cid={{$.seq}}",
"isVip": "@get:{free}@js:result!=0?Number({{$.seq}})>Number(result): ''",
"nextTocUrl": "@get:{total}\n@js:\nvar n=Math.ceil(result/100);\nvar list=[];\nfor(var i=2;i<=n;i++){list.push(baseUrl.replace(/pageNo=\\d+/,'pageNo=')+i);}\nlist;"
},
"searchUrl": "/9/search?key={{key}}&pageNo={{page}}",
"weight": 0
},
{
"bookSourceComment": "fr.源仓库",
"bookSourceGroup": "👑 正版",
"bookSourceName": "🔰网易云阅读",
"bookSourceType": 0,
"bookSourceUrl": "http://m.yuedu.163.com",
"bookUrlPattern": "",
"customOrder": -4,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "",
"header": "",
"lastUpdateTime": 1607191679797,
"loginUrl": "https://m.yuedu.163.com/login.do",
"ruleBookInfo": {
"author": "",
"coverUrl": "",
"init": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"tocUrl": "",
"wordCount": ""
},
"ruleContent": {
"content": "data.content@js:\nresult ? String(java.base64Decode(result)).replace(/<h1>.+?<\\/h1>/, '') : ' 付费章节,换源阅读!';",
"nextContentUrl": "",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"wordCount": ""
},
"ruleSearch": {
"author": "author",
"bookList": "data.books[*]\n@js:JSON.parse(result).map(o=> {\n var J = org.jsoup.Jsoup.parse(java.ajax(baseUrl.match(/(.+?\\/\\/.+?\\/)/)[1] + 'source/' + o.sourceUuid));\n return {\n name: o.title,\n author: o.author,\n tags: o.keyName,\n num:o.showTotalCount+'字',\n latest: String(J.select('.m-book-recent a').text()).replace(/[\\((【].*[求更谢乐发推].*[】)\\)]/,'') +String(J.select('.m-book-recent p').text()).replace(/\\s*(\\d+-\\d+-\\d+).+/, '($1)').replace(/\\s*(\\d+)月(\\d+)日.+/, '($1-$2)'),\n intro: o.description.replace(/<\\/?\\w+>/g, '').trim(),\n cover: o.coverImage,\n catalogUrl: '/reader/book/info.json?catalog_only=true&source_uuid=' + o.sourceUuid\n }\n});",
"bookUrl": "catalogUrl",
"coverUrl": "cover",
"intro": "intro",
"kind": "tags",
"lastChapter": "latest",
"name": "name",
"wordCount": "num"
},
"ruleToc": {
"chapterList": "data.catalog[?(@.grade > 1)]",
"chapterName": "$.title##[\\((【].*[求更谢乐发推].*[】)\\)]",
"chapterUrl": "uuid@js:\nvar s_uuid = baseUrl.replace(/.*source_uuid=/,'')\n'/reader/book/content.json?source_uuid='+s_uuid+'&content_uuid='+result;",
"isVip": "$.needPay",
"nextTocUrl": "",
"updateTime": ""
},
"searchUrl": "/search/book/data.json?key={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔮 优选",
"bookSourceName": "⚡红甘泉",
"bookSourceType": 0,
"bookSourceUrl": "https://www.hgq26.com",
"bookUrlPattern": "",
"customOrder": -3,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "",
"header": "",
"lastUpdateTime": 1610374083020,
"loginUrl": "",
"ruleBookInfo": {
"author": "id.author@text",
"coverUrl": "id.bookimg@tag.img@src",
"init": "",
"intro": "id.bookintro@text",
"kind": "class.pd_r.0@text",
"lastChapter": "id.newlist@tag.li.0@tag.a@text",
"name": "class.bookright@tag.h1@text",
"tocUrl": "id.reader@tag.a@href",
"wordCount": "class.pd_r.4@text"
},
"ruleContent": {
"content": "id.content@html##你是天才.*|,,网址.*|w ,请牢记:,|醋溜儿文学首发",
"imageStyle": "0",
"nextContentUrl": "",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"wordCount": ""
},
"ruleSearch": {
"author": "class.odd.1@text",
"bookList": "class.grid searall@tag.tr!0",
"bookUrl": "tag.a.0@href",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "tag.a.1@text",
"name": "tag.a.0@text",
"wordCount": "class.even.1@text"
},
"ruleToc": {
"chapterList": "id.readerlist@tag.li!0",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href",
"isVip": "",
"nextTocUrl": "",
"updateTime": ""
},
"searchUrl": "/modules/article/search.php,{\n \"charset\": \"gbk\",\n \"method\": \"POST\",\n \"body\": \"searchkey={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔮 优选",
"bookSourceName": "⚡旧时光",
"bookSourceType": 0,
"bookSourceUrl": "https://www.oldtimescc.cc",
"bookUrlPattern": "",
"customOrder": -2,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "❀ 玄幻 ❀::/xuanhuan-{{page}}.html\n❀ 仙侠 ❀::/xianxia-{{page}}.html\n❀ 都市 ❀::/dushi-{{page}}.html\n❀ 网游 ❀::/wangyou-{{page}}.html\n❀ 科幻 ❀::/kehuan-{{page}}.html\n❀ 灵异 ❀::/lingyi-{{page}}.html",
"lastUpdateTime": 1609327984309,
"loginUrl": "",
"ruleBookInfo": {
"author": "class.booktag@tag.a.0@text",
"coverUrl": "tag.img@src",
"intro": "class.bookintro@text",
"kind": "//*[@property=\"og:novel:category\"]/@content",
"lastChapter": "class.bookchapter@text##章节目录",
"name": "class.booktitle@tag.h1@text",
"wordCount": "class.booktag@tag.span.0@text"
},
"ruleContent": {
"content": "class.readcontent@textNodes##本站.*最新章节!|&-->>nbsp;\\s*|-->>\\s*|@js:result+'下一页标识'",
"imageStyle": "0",
"nextContentUrl": "text.下一页.0@href",
"replaceRegex": "##\\s*下一页标识\\s*"
},
"ruleExplore": {
"coverUrl": "class.bookname@tag.a.0@href<js>\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'https://www.oldtimescc.cc/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n</js>"
},
"ruleSearch": {
"author": "class.author@text",
"bookList": "id.fengtui@class.bookbox",
"bookUrl": "class.bookname@tag.a.0@href",
"coverUrl": "class.bookname@tag.a.0@href<js>\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'https://www.oldtimescc.cc/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n</js>",
"intro": "class.update@text##简介:",
"lastChapter": "class.cat@tag.a.0@text",
"name": "class.bookname@tag.a.0@text"
},
"ruleToc": {
"chapterList": "id.list-chapterAll@tag.dd",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "https://www.oldtimescc.cc/modules/article/search.php?searchkey={{key}}&action=login&submit=,{\n \"charset\": \"gbk\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔮 优选",
"bookSourceName": "⚡猫看书",
"bookSourceType": 0,
"bookSourceUrl": "https://www.maokanshu.com",
"bookUrlPattern": "",
"customOrder": -1,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "今日更新::https://www.maokanshu.com/lastupdate/{{page}}/\n上架新书::https://www.maokanshu.com/postdate/{{page}}/\n月点击榜::https://www.maokanshu.com/monthvisit/{{page}}/\n总收藏榜::https://www.maokanshu.com/goodnum/{{page}}/\n新书榜单::https://www.maokanshu.com/goodnew/{{page}}/\n玄幻小说::https://www.maokanshu.com/sort/1/{{page}}/\n奇幻小说::https://www.maokanshu.com/sort/2/{{page}}/\n武侠小说::https://www.maokanshu.com/sort/3/{{page}}/\n都市小说::https://www.maokanshu.com/sort/4/{{page}}/\n历史小说::https://www.maokanshu.com/sort/5/{{page}}/\n军事小说::https://www.maokanshu.com/sort/6/{{page}}/\n悬疑小说::https://www.maokanshu.com/sort/7/{{page}}/\n游戏小说::https://www.maokanshu.com/sort/8/{{page}}/\n科幻小说::https://www.maokanshu.com/sort/9/{{page}}/\n体育小说::https://www.maokanshu.com/sort/10/{{page}}/\n官场小说::https://www.maokanshu.com/sort/11/{{page}}/\n古言小说::https://www.maokanshu.com/sort/12/{{page}}/\n现言小说::https://www.maokanshu.com/sort/13/{{page}}/\n幻言小说::https://www.maokanshu.com/sort/14/{{page}}/\n仙侠小说::https://www.maokanshu.com/sort/15/{{page}}/\n青春小说::https://www.maokanshu.com/sort/16/{{page}}/\n穿越小说::https://www.maokanshu.com/sort/17/{{page}}/\n女生小说::https://www.maokanshu.com/sort/18/{{page}}/\nN次元::https://www.maokanshu.com/sort/19/{{page}}/",
"lastUpdateTime": 1609327469621,
"loginUrl": "",
"ruleBookInfo": {
"coverUrl": "class.pic@img@src",
"intro": "class.intro@text##关于.*:",
"lastChapter": "class.txt@a@text",
"tocUrl": "class.btopt@a@href"
},
"ruleContent": {
"content": "id.content@tag.p@html##手机阅读访问.*书架功能更好用."
},
"ruleExplore": {},
"ruleSearch": {
"author": "span@text",
"bookList": "id.alistbox",
"bookUrl": "a@href",
"coverUrl": "img@src",
"lastChapter": "class.sys@a@text",
"name": "h2@a@text"
},
"ruleToc": {
"chapterList": "id.list@dd@a",
"chapterName": "text##nbsp;",
"chapterUrl": "href"
},
"searchUrl": "https://www.maokanshu.com/search.html,{\n \"method\": \"POST\",\n \"body\": \"s=articlename&searchkey={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔮 优选",
"bookSourceName": "⚡如文网",
"bookSourceType": 0,
"bookSourceUrl": "https://m.ruwen5.com",
"bookUrlPattern": "",
"customOrder": 3,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "全部小说::http://m.ruwen5.com/xiaoshuodaquan/page_{{page}}.html\n玄幻小说::http://m.ruwen5.com/xuanhuan/page_{{page}}.html\n修真小说::http://m.ruwen5.com/xiuzhen/page_{{page}}.html\n都市小说::http://m.ruwen5.com/dushi/page_{{page}}.html\n历史小说::http://m.ruwen5.com/lishi/page_{{page}}.html\n网游小说::http://m.ruwen5.com/wangyou/page_{{page}}.html\n科幻小说::http://m.ruwen5.com/kehuan/page_{{page}}.html\n女频小说::http://m.ruwen5.com/nvpin/page_{{page}}.html",
"lastUpdateTime": 1610898092702,
"loginUrl": "",
"ruleBookInfo": {
"author": "class.pt-info.0@text",
"coverUrl": "class.baseinfo@img@src",
"intro": "class.intro@text",
"kind": "class.pt-info.1@text",
"lastChapter": "id.newchaperlist@tag.li.0@a@text",
"name": "class.pt-name.0@text"
},
"ruleContent": {
"content": "id.BookText@textNodes",
"nextContentUrl": "text.下一页@href"
},
"ruleExplore": {},
"ruleSearch": {
"author": "class.pt-author@tag.a.0@text||class.pt-info.0@a@text",
"bookList": "class.baseinfo||class.ptm-card.1@li||class.ptm-card-content@li",
"bookUrl": "tag.a@href",
"coverUrl": "img@src",
"kind": "class.pt-author@tag.a.1@text||class.pt-info.1@a@text",
"lastChapter": "class.pt-info.2@text",
"name": "class.ptm-block pt-name ptm-text-cut@@tag.a@text||class.pt-name@a@text||class.pt-name@tag.a@text"
},
"ruleToc": {
"chapterList": "id.chapterlist@li@a",
"chapterName": "text",
"chapterUrl": "href",
"nextTocUrl": "text.下一页@href"
},
"searchUrl": "http://m.ruwen5.com/home/search,{\n \"method\": \"POST\",\n \"body\": \"action=search&q={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔮 优选",
"bookSourceName": "⚡飘天文学",
"bookSourceType": 0,
"bookSourceUrl": "https://m.piaotian5.com",
"customOrder": 21,
"enabled": true,
"enabledExplore": true,
"lastUpdateTime": 1609347121529,
"ruleBookInfo": {
"intro": "class.book_about@dd@text##最新章节推荐.*",
"wordCount": "##字数:(\\d+)##$1###"
},
"ruleContent": {
"content": "id.chaptercontent@html##\\你是天才.*网址|&nbsp;w&nbsp;,请牢记:,",
"nextContentUrl": "text.下一章@href",
"replaceRegex": "##\\s*.*?官方APP下载.*\\s*|\\s*.*?\\(第\\d+/\\d+页\\)\\s*"
},
"ruleExplore": {},
"ruleSearch": {
"author": "class.author@text",
"bookList": "class.bookbox",
"bookUrl": "tag.a.0@href",
"coverUrl": "img@src",
"kind": "class.cat@text##.*?:",
"lastChapter": "class.update@a@text",
"name": "h4@text"
},
"ruleToc": {
"chapterList": "class.book_last.-1@dd@a",
"chapterName": "text",
"chapterUrl": "href",
"nextTocUrl": "select@option@value"
},
"searchUrl": "https://m.piaotian5.com/s.php?q={{key}},{\n\"charset\": \"gbk\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔮 优选",
"bookSourceName": "⚡有兔阅读",
"bookSourceType": 0,
"bookSourceUrl": "❀.youzibank",
"bookUrlPattern": "",
"customOrder": 22,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "",
"header": "",
"lastUpdateTime": 1609343411503,
"loginUrl": "",
"ruleBookInfo": {
"author": "",
"coverUrl": "",
"init": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"tocUrl": "",
"wordCount": ""
},
"ruleContent": {
"content": "<js>result</js><js>var 乔=['trim','replace','split','join'];(function(康,天){var 风=function(零){while(--零){康['push'](康['shift']());}};风(++天);}(乔,0x17f));var 康=function(天,风){天=天-0x0;var 泽=乔[天];return 泽;};String(result)[康('0x2')](/本章未完.*/,'')[康('0x3')](/[\\n\\s]*\\n+[\\n\\s]*|\\s*<br>\\s*/)['map'](function(天,风){return 天=天[康('0x1')]()[康('0x2')](/^ps\\d*[::]/gi,''),风===0x0&&(天=天[康('0x2')](/^第\\S{1,7}[章|卷]\\s*[^\\{\\(([【]{1,32}$/,'')),天;})[康('0x0')]('\\x0a');</js>",
"nextContentUrl": "",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"wordCount": ""
},
"ruleSearch": {
"author": "author<js>var 石=['trim'];(function(柏,巧){var 斯=function(蝉){while(--蝉){柏['push'](柏['shift']());}};斯(++巧);}(石,0x1ce));var 柏=function(望,信){望=望-0x0;var 巧=石[望];return 巧;};String(result)['replace'](/\\S+[::]/,'')[柏('0x0')]();</js>",
"bookList": "data[*]",
"bookUrl": "/book/chapter/listAll?bookId={{$.id}}",
"coverUrl": "https://book.banquanzhuce.com/book{{$.photoPath}}<js>var 木=['replace'];(function(成,川){var 夏=function(雨){while(--雨){成['push'](成['shift']());}};夏(++川);}(木,0x8f));var 成=function(蝉,紫){蝉=蝉-0x0;var 川=木[蝉];return 川;};String(result)[成('0x0')](/.*nocover.*/,'');</js>",
"intro": "intro##^《.+?》是<js>var 安=['replace'];(function(琼,石){var 苁=function(莲){while(--莲){琼['push'](琼['shift']());}};苁(++石);}(安,0x101));var 琼=function(藤,零){藤=藤-0x0;var 石=安[藤];return 石;};String(result)[琼('0x0')](/[\\s\\t\\n]+|<\\/?p>/g,'');</js>",
"kind": "{{$.clsName}},{{$.strScore}}分,status{{$.fullFlag}}<js>\nresult.replace(/status2/, '连载').replace(/status.*/, '完结');\n</js><js>var 泽=['filter','$1000','join','split','replace','trim'];(function(飞,石){var 节=function(辰){while(--辰){飞['push'](飞['shift']());}};节(++石);}(泽,0x93));var 飞=function(石,节){石=石-0x0;var 南=泽[石];return 南;};var res=String(String(result))[飞('0x1')](/[\\[\\]]/g,'')['replace'](/[\\n\\s\\t]+/g,'\\x20')['replace'](/[^,]*[::]/g,'')[飞('0x1')](/(\\d)[k千]/gi,飞('0x4'))[飞('0x1')](/(\\.\\d)\\d+/g,'$1')[飞('0x1')](/(\\d+)(\\d)\\d{7}/g,'$1.$2亿')['replace'](/(\\d+)(\\d)\\d{3}/g,'$1.$2万')[飞('0x1')](/\\.0([万亿])/g,'$1')['replace'](/已?(连载|完结|完本|完成)中?/,'$1')[飞('0x1')](/完[本成]/,'完结')[飞('0x1')](/^,|,$/g,'')[飞('0x1')](/,{2,}/g,',')[飞('0x2')]();var arr=res[飞('0x0')](/\\s*,\\s*/);arr[飞('0x3')](function(石,节){return arr['indexOf'](石)==节;})[飞('0x5')](',');</js>",
"lastChapter": "bookId={{$.id}}&pageNo={{$.chapterCnt}}&pageSize=1<js>\nvar data = JSON.parse(java.ajax('https://app1.youzibank.com/book/chapter/list?'+String(result))).data[0];\ndata.name + ' · ' + data.wordCnt + '字';\n</js><js>var 川=['$1$2','slice','\\x20·\\x20$1','getFullYear','(·s*)?([^\\x5cd-])(\\x5cd{2})?','trim','$1\\x20','$1\\x20$2','replace','\\x20·\\x20','$1\\x20·\\x20$2'];(function(仙,云){var 信=function(燕){while(--燕){仙['push'](仙['shift']());}};信(++云);}(川,0x199));var 仙=function(景,琼){景=景-0x0;var 云=川[景];return 云;};String(result)[仙('0x6')](/[\\n\\s\\t]+/g,'\\x20')[仙('0x6')](/[更最]新\\S{0,2}[::\\s]\\s*/g,'')[仙('0x6')](/\\s*最新章节[::]?/,'')[仙('0x6')](/(.*\\S.*)[\\((\\[[{{<〈〈〔【〖].*?[〗】〕〉〉>}}]\\])\\)](.*)/g,仙('0x5'))[仙('0x6')](/(.*)[\\((\\[[{{<〈〈〔【〖].*?[〗】〕〉〉>}}]\\])\\)](.*\\S.*)/g,仙('0x5'))[仙('0x6')](/[\\((\\[[{{<〈〈〔【〖〗】〕〉〉>}}]\\])\\)]/g,'')[仙('0x6')](/第\\S+卷\\s*[^第]*(第[^章]+章)/,'$1')[仙('0x6')](/(第[^章]+章)\\s*/,仙('0x4'))[仙('0x6')](/\\s*(\\d+-\\d+(-\\d+)).*/,仙('0x0'))[仙('0x6')](/([^\\d-])(\\d+-\\d+)[^-]*$/,仙('0x8'))[仙('0x6')](new RegExp(仙('0x2')+String(new Date()[仙('0x1')]())[仙('0xa')](-0x2)+'-'),仙('0x9'))[仙('0x6')](/\\s*-\\s*·/,'\\x20·\\x20')[仙('0x6')](/\\s*·[\\s·]+/g,仙('0x7'))['replace'](/^\\s*·\\s*/,'')[仙('0x6')](/\\s+/g,'\\x20')[仙('0x3')]();</js>",
"name": "name<js>var 离=['replace','trim'];(function(秋,苁){var 草=function(扬){while(--扬){秋['push'](秋['shift']());}};草(++苁);}(离,0x1a2));var 秋=function(莲,苏){莲=莲-0x0;var 苁=离[莲];return 苁;};String(result)[秋('0x0')](/^\\s*《|》\\s*$|TXT下载.*/gi,'')[秋('0x1')]();</js>",
"wordCount": "wordCnt<js>var 巧=['replace','$1.$2万','$1000','$1字'];(function(华,康){var 博=function(栀){while(--栀){华['push'](华['shift']());}};博(++康);}(巧,0x114));var 华=function(石,节){石=石-0x0;var 康=巧[石];return 康;};String(result)['replace'](/[^,]*[::]/,'')['replace'](/(\\d)k/i,华('0x2'))[华('0x0')](/(\\d+)(\\d)\\d{7}/g,'$1.$2亿')[华('0x0')](/(\\d+)(\\d)\\d{3}/g,华('0x1'))[华('0x0')](/\\.0([万亿])/g,'$1')['trim']()['replace'](/([\\d万亿])字?$/,华('0x3'));</js>"
},
"ruleToc": {
"chapterList": "data.*",
"chapterName": "name<js>var 仁=['\\x20·\\x20$1','$1\\x20','trim','$1\\x20·\\x20$2','$1\\x20$2','replace'];(function(曲,云){var 莲=function(华){while(--华){曲['push'](曲['shift']());}};莲(++云);}(仁,0x100));var 曲=function(竹,蓝){竹=竹-0x0;var 云=仁[竹];return 云;};String(result)['replace'](/[更最]新\\S{0,2}[::\\s]\\s*/g,'')[曲('0x1')](/\\s*最新章节[::]?/,'')[曲('0x1')](/(.*\\S.*)[\\((\\[[{{<〈〈〔【〖].*?[〗】〕〉〉>}}]\\])\\)](.*)/g,曲('0x0'))['replace'](/(.*)[\\((\\[[{{<〈〈〔【〖].*?[〗】〕〉〉>}}]\\])\\)](.*\\S.*)/g,'$1\\x20$2')[曲('0x1')](/[\\((\\[[{{<〈〈〔【〖〗】〕〉〉>}}]\\])\\)]/g,'')[曲('0x1')](/第\\S+卷\\s*[^第]*(第[^章]+章)/,'$1')['replace'](/(第[^章]+章)\\s*/,曲('0x3'))['replace'](/\\s*(\\d+-\\d+(-\\d+)).*/,曲('0x2'))[曲('0x1')](/([^\\d-])(\\d+-\\d+)[^-]*$/,曲('0x5'))['replace'](/ {2,}/g,'\\x20')[曲('0x4')]();</js>",
"chapterUrl": "https://book.chengxinqinye.com/book{$.filePath}",
"isVip": "",
"nextTocUrl": "",
"updateTime": "{{$.wordCnt}}字"
},
"searchUrl": "http://app.youzibank.com/es/search/book?q={{key}}&pageNo=1&pageSize=3,{\n \"headers\": \"{Seq:'11111111111111111111111111111111'}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔮 优选",
"bookSourceName": "⚡读来读往",
"bookSourceType": 0,
"bookSourceUrl": "https://wap.dulaidw.com",
"bookUrlPattern": ".+(info-\\d+).+",
"customOrder": 23,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1609345512468,
"loginUrl": "",
"ruleBookInfo": {
"author": "class.block_txt2@tag.a.-3@text",
"coverUrl": "class.block_img2@tag.img@src",
"intro": "class.intro_info@text",
"kind": "class.block_txt2@tag.a.-2@text",
"lastChapter": "class.block_txt2@tag.a.-1@text",
"name": "tag.h2@text",
"tocUrl": "text.查看目录@href"
},
"ruleContent": {
"content": "id.nr@html##\\天才一秒.*阅读网址:|\\s:///book.*html"
},
"ruleExplore": {},
"ruleSearch": {
"author": "tag.a.2@text",
"bookList": "class.line",
"bookUrl": "tag.a.1@href",
"coverUrl": "tag.a.1@href##.+?-((\\d+)\\d{3})\\/##http://img.dulaidw.com/$2/$1/$1s.jpg",
"kind": "tag.a.0@text##\\W",
"name": "tag.a.1@text"
},
"ruleToc": {
"chapterList": "class.chapter@li@a",
"chapterName": "text",
"chapterUrl": "href",
"nextTocUrl": "text.下一页.0@href"
},
"searchUrl": "https://wap.dulaidw.com/modules/article/wapsel.php,{\n \"charset\": \"gbk\",\n \"method\": \"POST\",\n \"body\": \"searchkey={{key}}&type=articlename\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔮 优选",
"bookSourceName": "⚡紫笔文学",
"bookSourceType": 0,
"bookSourceUrl": "https://www.zibibi.com#bookbox",
"bookUrlPattern": "",
"customOrder": 24,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "",
"header": "",
"lastUpdateTime": 1610898048584,
"loginUrl": "",
"ruleBookInfo": {
"author": "author",
"coverUrl": "cover",
"init": "<js> \nvar J = org.jsoup.Jsoup.parse(result);\nvar o = selector => String(J.select(selector).text()) ;\nvar og = selector => String(J.select('[property=\"og:' + selector + '\"]').attr('content'));\nvar book = {\n\tname: og('novel:book_name').replace(/(全文|免费阅读|最新章节).*|[((].*[))]/g, ''),\n\tauthor: og('novel:author'),\n\tkind: og('novel:category') + ',' + og('novel:status').replace(/中|已/, ''),\n\tlatest: og('novel:latest_chapter_name').replace(/[\\((【].*[求更谢乐发推].*/, ''),\n\tintro: '  最近更新:' + og('novel:update_time').replace(/(T|\\s).*/, ' ').replace(/\\//g, '-') + '\\n' + o('#intro').replace(/.*(观看小说:|简介:)|各位书友.*/g, '').replace(/\\s+/g, '\\n'),\n\tcover: og('image'),\n\turl: og('novel:read_url'),\n};\nbook;\n</js>",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"tocUrl": "url",
"wordCount": ""
},
"ruleContent": {
"content": "#content@html",
"nextContentUrl": "",
"replaceRegex": "##.*zibibi.*|.*一秒记住.*阅读.*",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"wordCount": ""
},
"ruleSearch": {
"author": "author",
"bookList": ".bookbox\n<js>\nresult.toArray().slice(0, 3).map(el => {\n\tvar url = String(el.select('a:eq(0)').attr('href')).replace(/^\\//, baseUrl.match(/(.+?\\/\\/[^\\/]+\\/)/)[1]);\n\tvar J = org.jsoup.Jsoup.parse(java.ajax(url));\n\tvar o = selector => String(J.select(selector).text());\n\tvar og = selector => String(J.select('[property=\"og:' + selector + '\"]').attr('content'));\n\treturn {\n\t\tname: og('novel:book_name').replace(/(全文|免费阅读|最新章节).*|[((].*[))]/g, ''),\n\t\tauthor: og('novel:author'),\n\t\tkind: og('novel:category') + ',' + og('novel:status').replace(/中|已/, ''),\n\t\tlatest: og('novel:latest_chapter_name').replace(/[\\((【].*[求更谢乐发推].*/, '') + ' • ' + og('novel:update_time').replace(/(T|\\s).*/, ' ').replace(/\\//g, '-'),\n\t\tintro: og('description').replace(/.*(观看小说:|简介:)|各位书友.*/g, '').replace(/\\s+/g, ''),\n\t\tcover: og('image'),\n\t\turl: url,\n\t};\n}); \n</js>",
"bookUrl": "url",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": ""
},
"ruleToc": {
"chapterList": ".listmain dd a",
"chapterName": "text##^(正文)?(\\s+|_)|[\\((【].*[求更谢乐发推].*[】)\\)]",
"chapterUrl": "href",
"isVip": "",
"nextTocUrl": "",
"updateTime": ""
},
"searchUrl": "/s.php?ie=gbk&q={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔮 优选",
"bookSourceName": "⚡紫薇中文",
"bookSourceType": 0,
"bookSourceUrl": "https://www.zw0000.com",
"customOrder": 25,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "玄幻武侠::/class/class_1_{{page}}.html\n历史军事::/class/class_2_{{page}}.html\n悬疑灵异::/class/class_3_{{page}}.html\n游戏动漫::/class/class_4_{{page}}.html\n言情爽文::/class/class_5_{{page}}.html\n其他新书::/class/class_6_{{page}}.html",
"lastUpdateTime": 1610879402525,
"ruleBookInfo": {
"author": "$4",
"coverUrl": "$1",
"init": ":og:image\".*?\"(.*?)\"(?:[^\"]*\"){3}([^<]*)(?:[^\"]*\"){4}(.*?)\"(?:[^\"]*\"){3}(.*?)\"(?:[^\"]*\"){3}(.*?)\"(?:[^\"]*\"){7}(.*?)\"",
"intro": "$2",
"kind": "$3",
"lastChapter": "$6",
"name": "$5"
},
"ruleContent": {
"content": "class.readcotent@html##请记住:|紫薇中文网"
},
"ruleExplore": {},
"ruleSearch": {
"author": "$3",
"bookList": ":bookname\".*?\"(.*?)\">(.*?)<(?:[^>]*>){3}作者:(.*?)<(?:[^\"]*\"){3}.*\\/(\\d+)\\/(\\d+)\\/\\d+.*?\">(.*?)<(?:[^>]*>){5}([^<]*)(?:[^>]*>){4}(.*?)<",
"bookUrl": "$1",
"coverUrl": "http://image.zw0000.com/$4/$5/$5s.jpg",
"intro": "$7",
"kind": "$8",
"lastChapter": "$6",
"name": "$2"
},
"ruleToc": {
"chapterList": "+@css:.chapterlist a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "/modules/article/search.php?searchtype=articlename&searchkey={{key}}&action=login&submit=&page={{page}},{\n \"charset\": \"gbk\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔮 优选",
"bookSourceName": "⚡爱看小说",
"bookSourceType": 0,
"bookSourceUrl": "https://m.aikantxt.la",
"bookUrlPattern": "",
"customOrder": 26,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1609339846882,
"loginUrl": "",
"ruleBookInfo": {
"coverUrl": "class.block_img2@img@src",
"intro": "class.intro_info@text##.*全文简介:",
"lastChapter": "class.block_txt2@tag.p.6@tag.a@text",
"tocUrl": "text.查看目录@href"
},
"ruleContent": {
"content": "id.nr1@textNodes",
"nextContentUrl": "text.下一页@href"
},
"ruleExplore": {},
"ruleSearch": {
"author": "tag.a.2@text",
"bookList": "class.cover@p",
"bookUrl": "tag.a.1@href",
"coverUrl": "tag.a.1@href##.*/(\\d+)(\\d{3}).*##https://www.aikantxt.la/files/article/image/$1/$1$2/$1$2s.jpg",
"kind": "tag.a.0@text##\\[|]",
"lastChapter": "",
"name": "tag.a.1@text"
},
"ruleToc": {
"chapterList": "class.chapter@li@a",
"chapterName": "text",
"chapterUrl": "href",
"nextTocUrl": "text.下一页@href"
},
"searchUrl": "https://m.aikantxt.la/s.php,{\n \"charset\": \"gbk\",\n \"method\": \"POST\",\n \"body\": \"type=articlename&s={{key}}&submit=\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔮 优选",
"bookSourceName": "⚡辞鱼小说",
"bookSourceType": 0,
"bookSourceUrl": "https://m.ciyuxs.com",
"customOrder": 27,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "穿越::https://m.ciyuxs.com/wapsort/1/{{page}}/&&架空::/wapsort/2/{{page}}/&&玄幻::/wapsort/3/{{page}}/&&古言::/wapsort/6/{{page}}/&&仙侠::/wapsort/5/{{page}}/&&审美::/wapsort/17/{{page}}/&&都市::/wapsort/10/{{page}}/&&历史::/wapsort/9/{{page}}/&&其他::/wapsort/18/{{page}}/&&",
"lastUpdateTime": 1610147112115,
"ruleBookInfo": {
"author": "tag.p.2@tag.a@text",
"coverUrl": "img@src",
"intro": ".intro_info@text",
"kind": "tag.p.3@tag.a@text",
"lastChapter": "tag.p.6@tag.a@text",
"name": "h2@text",
"tocUrl": "@js:baseUrl.replace('wapread','wapbook')",
"wordCount": "tag.p.4@text"
},
"ruleContent": {
"content": "#nr1@html",
"nextContentUrl": "#pb_next@href"
},
"ruleExplore": {},
"ruleSearch": {
"author": "tag.a.2@text",
"bookList": ".line",
"bookUrl": "tag.a.1@href",
"coverUrl": "tag.a.1@href@js:var id = result.match(/\\/(\\d+)\\/$/)[1];\nxid=Math.floor(id/1000);\n'https://www.ciyuxs.com/files/article/image/'+xid+'/'+id+'/'+id+'s.jpg'",
"kind": "tag.a.0@text",
"name": "tag.a.1@text"
},
"ruleToc": {
"chapterList": ".chapter@a",
"chapterName": "text",
"chapterUrl": "href",
"nextTocUrl": "text.下页@href"
},
"searchUrl": "https://m.ciyuxs.com/s.html?type=articlename&kw={{key}}&submit=&page={{page}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔮 优选",
"bookSourceName": "⚡书快小说",
"bookSourceType": 0,
"bookSourceUrl": "https://www.shukuai.net",
"bookUrlPattern": "",
"customOrder": 28,
"enabled": true,
"enabledExplore": true,
"lastUpdateTime": 1609328147431,
"loginUrl": "",
"ruleBookInfo": {
"coverUrl": "class.zhutu@tag.img.0@src",
"intro": "class.wenzhang@class.p5@text"
},
"ruleContent": {
"content": "class.nr_content@html"
},
"ruleExplore": {},
"ruleSearch": {
"author": "class.p3@text",
"bookList": "class.list_ul@tag.li",
"bookUrl": "class.p2@tag.a.0@href",
"lastChapter": "class.p4@tag.a.0@text",
"name": "class.p2@tag.a.0@text"
},
"ruleToc": {
"chapterList": "class.list.0@tag.li",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "https://www.shukuai.net/search.html,{\n\"method\": \"POST\",\n\"body\": \"searchkey={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔮 优选",
"bookSourceName": "⚡凤凰小说",
"bookSourceType": 0,
"bookSourceUrl": "https://m.fhxsz.com",
"bookUrlPattern": "",
"customOrder": 29,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "穿越小说::https://m.fhxsz.com/wapsort/1/{{page}}/\n架空小说::https://m.fhxsz.com/wapsort/2/{{page}}/\n玄幻小说::https://m.fhxsz.com/wapsort/3/{{page}}/\n古言小说::https://m.fhxsz.com/wapsort/6/{{page}}/\n仙侠小说::https://m.fhxsz.com/wapsort/5/{{page}}/\n审美小说::https://m.fhxsz.com/wapsort/17/{{page}}/\n都市小说::https://m.fhxsz.com/wapsort/10/{{page}}/\n历史小说::https://m.fhxsz.com/wapsort/9/{{page}}/\n其他小说::https://m.fhxsz.com/wapsort/18/{{page}}/\n全本小说::https://m.fhxsz.com/wapsort/fullflag/{{page}}/",
"lastUpdateTime": 1609327847097,
"loginUrl": "",
"ruleBookInfo": {
"coverUrl": "class.block_img2@img@src",
"intro": "class.intro_info@textNodes",
"lastChapter": "class.block_txt2@tag.p.7@text##最新:",
"tocUrl": "text.查看目录@href"
},
"ruleContent": {
"content": "id.nr1@html"
},
"ruleExplore": {},
"ruleSearch": {
"author": "tag.a.2@text",
"bookList": "class.cover@p",
"bookUrl": "tag.a.1@href",
"coverUrl": "tag.a.1@href##.*/(\\d+)/(\\d+)/##https://www.fhxsz.com/files/article/image/$1/$2/$2s.jpg",
"kind": "tag.a.0@text##\\[||]",
"name": "tag.a.1@text"
},
"ruleToc": {
"chapterList": "class.chapter@li@a",
"chapterName": "text",
"chapterUrl": "href",
"nextTocUrl": "text.下页@href"
},
"searchUrl": "https://m.fhxsz.com/s.html?type=articlename&kw={{key}}&page={{page}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔮 优选",
"bookSourceName": "⚡乐文小说",
"bookSourceType": 0,
"bookSourceUrl": "http://www.xlwxsw.com",
"bookUrlPattern": "",
"customOrder": 30,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1610898214487,
"loginUrl": "",
"ruleBookInfo": {
"coverUrl": "tag.img@src",
"intro": "id.intro@tag.p.0@text",
"lastChapter": "id.info@p!2:3@a@text"
},
"ruleContent": {
"content": "id.content@textNodes##http.*|天才一秒.*|大家记得收藏网址.*|w ,请牢记:,.*"
},
"ruleExplore": {},
"ruleSearch": {
"author": "class.author@text",
"bookList": "class.p10",
"bookUrl": "class.bookname@a@href",
"coverUrl": "tag.img@src",
"kind": "class.cat@text##分类:",
"lastChapter": "class.update@a@text",
"name": "class.bookname@text"
},
"ruleToc": {
"chapterList": "class.listmain@dd@a",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "https://www.xlwxsw.com/s.php?q={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔮 优选",
"bookSourceName": "⚡无错小说",
"bookSourceType": 0,
"bookSourceUrl": "https://www.read8.org",
"customOrder": 31,
"enabled": true,
"enabledExplore": true,
"lastUpdateTime": 1611851482832,
"ruleBookInfo": {
"author": "id.info@tag.p.0@text##作 者:",
"coverUrl": "id.fmimg@img@src",
"init": "id.maininfo",
"intro": "id.intro@tag.p.0@text",
"kind": "id.info@tag.p.1@text&&\nid.info@tag.p.3@text##最后更新:|状 态:",
"lastChapter": "id.info@tag.p.4@tag.a@text",
"name": "id.info@h1@text"
},
"ruleContent": {
"content": "id.content@html##http.*html|天才一秒记住.*org"
},
"ruleExplore": {},
"ruleSearch": {
"author": "class.author@text##作者:",
"bookList": "class.bookbox@class.p10",
"bookUrl": "class.bookname@tag.a@href",
"coverUrl": "class.bookimg@img@src",
"intro": "class.bookinfo@p@text",
"kind": "class.cat@text##分类:",
"lastChapter": "class.update@tag.a@text",
"name": "class.bookname@tag.a@text"
},
"ruleToc": {
"chapterList": "class.listmain@dd",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "https://www.read8.org/s.php?ie=gbk&q={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔮 优选",
"bookSourceName": "⚡起舞中文",
"bookSourceType": 0,
"bookSourceUrl": "https://www.75zw.com",
"bookUrlPattern": "",
"customOrder": 32,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "",
"header": "",
"lastUpdateTime": 1611568058672,
"loginUrl": "",
"ruleBookInfo": {
"author": "##:author\"[^\"]+\"([^\"]*)##$1###",
"coverUrl": "##og:image\"[^\"]+\"([^\"]*)##$1###",
"intro": "id.intro.@tag.p.0@text",
"kind": "##:category\"[^\"]+\"([^\"]*)##$1###",
"lastChapter": "##_chapter_name\"[^\"]+\"([^\"]*)##$1###",
"name": "##:book_name\"[^\"]+\"([^\"]*)##$1###",
"wordCount": "@css:li:contains(字 数:)@text##字 数:"
},
"ruleContent": {
"content": "@css:#content>p@html",
"imageStyle": "full",
"nextContentUrl": "text.下一页@href",
"replaceRegex": "##\\s*.*?本章未完.*\\s*|喜欢.*?速度最快。"
},
"ruleExplore": {},
"ruleSearch": {
"author": "class.book_other.0@tag.span.0@text",
"bookList": "@css:#sitembox>dl",
"bookUrl": "@css:dt>a@href",
"coverUrl": "@css:img@src",
"intro": "@css:.book_des@textNodes",
"kind": "@css:.book_other:eq(2)>a:eq(0)@text",
"lastChapter": "##最新章节:[^>]*>([^<]*)<(?:[^>]*){2}> 更新时间:[^>]*>([^<]*)##$1·$2###",
"name": "@css:h3>a@text",
"wordCount": "@css:.book_other:eq(2)>span:eq(3)@text"
},
"ruleToc": {
"chapterList": "tag.dd!0:1:2:3:4:5:6:7:8:9:10:11",
"chapterName": "tag.a.0@text",
"chapterUrl": "tag.a.0@href"
},
"searchUrl": "https://www.75zw.com/search.html,{\n \"method\": \"POST\",\n \"body\": \"searchtype=all&searchkey={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔮 优选",
"bookSourceName": "⚡就爱谈",
"bookSourceType": 0,
"bookSourceUrl": "https://www.9itan.com",
"bookUrlPattern": "",
"customOrder": 33,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1609328203313,
"loginUrl": "",
"ruleBookInfo": {
"author": "//meta[@property=\"og:novel:author\"]/@content",
"coverUrl": "//meta[@property=\"og:image\"]/@content",
"intro": "//meta[@property=\"og:description\"]/@content",
"kind": "//meta[@property=\"og:novel:category\"]/@content",
"lastChapter": "//meta[@property=\"og:novel:latest_chapter_name\"]/@content",
"name": "//meta[@property=\"og:novel:book_name\"]/@content"
},
"ruleContent": {
"content": "id.novelcontent@html||id.articlecontent@html##,,大家记得收藏网址或牢记网址.*|.*本页未完.*",
"imageStyle": "0",
"nextContentUrl": "text.下一页@href"
},
"ruleExplore": {},
"ruleSearch": {
"author": "tag.a.2@text",
"bookList": "@css:.search_list:lt(3)",
"bookUrl": "tag.a.0@href##^##https://www.9itan.com",
"coverUrl": "",
"kind": "tag.a.1@text",
"lastChapter": "tag.a.0@href\n<js>java.ajax('https://www.9itan.com'+result)</js>\n//meta[@property=\"og:novel:latest_chapter_name\"]/@content",
"name": "tag.a.0@text"
},
"ruleToc": {
"chapterList": "//*[@class=\"ml_list\"]/ul/li/a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "https://m.9itan.com/s.php,{\n \"charset\": \"gbk\",\n \"method\": \"POST\",\n \"body\": \"s={{key}}&type=articlename\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔮 优选",
"bookSourceName": "⚡格格党",
"bookSourceType": 0,
"bookSourceUrl": "http://www.51ggd.com",
"bookUrlPattern": "",
"customOrder": 34,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1609327884516,
"loginUrl": "",
"ruleBookInfo": {
"author": "class.book-title@em@text##作者:",
"coverUrl": "class.book-img@img@src",
"intro": "class.book-intro@text",
"lastChapter": "class.item-index ten-info@a@text",
"name": "class.book-title@h1@text",
"tocUrl": "text.全文阅读@href"
},
"ruleContent": {
"content": "id.BookText@textNodes"
},
"ruleExplore": {},
"ruleSearch": {
"author": "tag.p.0@tag.i.0@text",
"bookList": "class.item-pic",
"bookUrl": "tag.a.0@href",
"coverUrl": "img@src",
"kind": "tag.i.1@text",
"lastChapter": "tag.p.1@a@text",
"name": "h3@text"
},
"ruleToc": {
"chapterList": "class.chapterlist@dd@a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "http://www.51ggd.com/modules/article/search.php?searchkey={{key}},{\n \"charset\": \"gbk\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔮 优选",
"bookSourceName": "⚡24k小说",
"bookSourceType": 0,
"bookSourceUrl": "https://www.24kwx.com",
"bookUrlPattern": "",
"customOrder": 35,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1609348189829,
"loginUrl": "",
"ruleBookInfo": {
"coverUrl": "id.fmimg@img@src",
"intro": "id.intro@tag.p.0@text",
"lastChapter": "id.info@tag.p.4@a@text"
},
"ruleContent": {
"content": "id.content@html##天才一秒记住.*|http.*"
},
"ruleExplore": {},
"ruleSearch": {
"author": "class.author@text",
"bookList": "class.bookbox",
"bookUrl": "a@href",
"coverUrl": "img@src",
"lastChapter": "class.update@a@text",
"name": "class.bookname@a@text"
},
"ruleToc": {
"chapterList": "class.listmain@dd@a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "https://www.24kwx.com/s.php?ie=gbk&q={{key}},{\n \"charset\": \"gbk\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔮 优选",
"bookSourceName": "⚡171小说",
"bookSourceType": 0,
"bookSourceUrl": "http://m.171xs.com",
"bookUrlPattern": "",
"customOrder": 36,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1609327793223,
"loginUrl": "",
"ruleBookInfo": {
"intro": "class.des@text",
"lastChapter": "class.con.1@tag.dd.0@a@text"
},
"ruleContent": {
"content": "class.con@p@textNodes"
},
"ruleExplore": {},
"ruleSearch": {
"author": "tag.span.0@text",
"bookList": "class.round",
"bookUrl": "a@href",
"kind": "tag.span.1@text",
"name": "h3@a@text"
},
"ruleToc": {
"chapterList": "id.g@dd@a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "http://m.171xs.com/s/?wd={{key}}&p=searckPage",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔮 优选",
"bookSourceName": "⚡116文学",
"bookSourceType": 0,
"bookSourceUrl": "http://m.116wx.com",
"customOrder": 37,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "玄幻魔法::/list/1_{{page}}.html\n武侠修真::/list/2_{{page}}.html\n都市言情::/list/3_{{page}}.html\n历史军事::/list/4_{{page}}.html\n侦探推理::/list/5_{{page}}.html\n网游动漫::/list/6_{{page}}.html\n科幻小说::/list/7_{{page}}.html\n恐怖灵异::/list/8_{{page}}.html\n女生小说::/list/9_{{page}}.html\n其他类型::/list/10_{{page}}.html",
"lastUpdateTime": 1609328658878,
"ruleBookInfo": {
"author": "class.u-l-deep.0@text##写手.",
"coverUrl": "class.mohe-imgs@tag.img@src",
"intro": "class.mohe-text@text",
"kind": "class.u-l-deep.1@tag.a@text&&class.span0@tag.span@text&&class.u-l-deep.4@tag.span@text##小说",
"lastChapter": "class.n-a@tag.a@text",
"name": "class.header@tag.h1@text",
"tocUrl": "",
"wordCount": ""
},
"ruleContent": {
"content": "@css:div[class~=back_rp\\d+]@html",
"imageStyle": "0"
},
"ruleExplore": {},
"ruleSearch": {
"author": "tag.span@text",
"bookList": "class.cover@tag.p",
"bookUrl": "tag.a@href",
"coverUrl": "tag.a@href##.+\\D((\\d+)\\d{3})\\D##http://img.116wx.com/image/$2/$1/$1s.jpg###",
"kind": "class.line@text##\\[|\\].*|小说",
"name": "tag.a@text"
},
"ruleToc": {
"chapterList": "//h3/../following-sibling::div/p/a",
"chapterName": "text",
"chapterUrl": "onclick##window.open\\('([^']+)','_self'\\);##$1###",
"nextTocUrl": "class.right@tag.a@href"
},
"searchUrl": "/modules/article/searchm.php,{\n \"charset\": \"gbk\",\n \"method\": \"POST\",\n \"body\": \"searchkey={{key}}&searchtype=all\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔮 优选",
"bookSourceName": "⚡19826",
"bookSourceType": 0,
"bookSourceUrl": "https://www.19826.net/",
"customOrder": 38,
"enabled": true,
"enabledExplore": true,
"lastUpdateTime": 1609328673386,
"ruleBookInfo": {
"author": "class.booktag@tag.a.0@text",
"coverUrl": "img@src##.*/nocover.jpg",
"intro": "id.bookIntro@text",
"kind": "class.booktag@tag.a!0@text",
"lastChapter": "tag.p.1@text##最新章节:",
"name": "class.bookTitle@text"
},
"ruleContent": {
"content": "class.panel-body.0@html",
"nextContentUrl": "##url = \"([^\"]+)\";##$1###",
"replaceRegex": "##\\s*.*?本章未完.*\\s*|出错了,请刷新重试|热门小说txt下载"
},
"ruleExplore": {},
"ruleSearch": {
"author": "tag.td.2@text",
"bookList": "table@tr!0",
"bookUrl": "tag.a.0@href",
"kind": "tag.td.-1@text",
"lastChapter": "tag.a.1@text",
"name": "tag.a.0@text"
},
"ruleToc": {
"chapterList": "class.panel-chapterlist.-1@dd@a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "https://www.19826.net/?a=search&,{\n\"method\": \"POST\",\n\"body\": \"keyword={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔱 付费",
"bookSourceName": "🥇大雪天",
"bookSourceType": 0,
"bookSourceUrl": "https://www.daxuetian.com",
"bookUrlPattern": "",
"customOrder": 39,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1607473838151,
"loginUrl": "",
"ruleBookInfo": {
"author": "//meta[@property=\"og:novel:author\"]/@content",
"coverUrl": "//meta[@property=\"og:image\"]/@content",
"intro": "class.intro col-xs-8 col-sm-9 col-md-10 col-lg-10@text",
"kind": "//meta[@property=\"og:novel:category\"]/@content",
"lastChapter": "//meta[@property=\"og:novel:latest_chapter_name\"]/@content",
"name": "//meta[@property=\"og:novel:book_name\"]/@content"
},
"ruleContent": {
"content": "id.content@textNodes##(G G d o W n)|\\(格 格 党网\\)|格@格@党小说|\\(小说网 W w w.g g do w n.com\\)|(.|\\n)*—— 晋江独家发表",
"imageStyle": "0"
},
"ruleExplore": {},
"ruleSearch": {
"author": "//td[3]/text()",
"bookList": "id.conn@tag.tbody@tag.tr!0",
"bookUrl": "//td[1]/a/@href",
"kind": "//td[6]/text()",
"lastChapter": "//td[2]/a/text()",
"name": "//td[1]/a/text()"
},
"ruleToc": {
"chapterList": "//*[@class=\"list-group\"]/li/a",
"chapterName": "text@js:result=result.replace(/(第.*章)\\s*(第.*章)/,\"$2\")",
"chapterUrl": "href"
},
"searchUrl": "https://www.daxuetian.com/modules/article/search.php,{\n \"charset\": \"gbk\",\n \"method\": \"POST\",\n \"body\": \"searchkey={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔱 付费",
"bookSourceName": "🥇贝切阁",
"bookSourceType": 0,
"bookSourceUrl": "http://www.beqege.cc",
"bookUrlPattern": "",
"customOrder": 40,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "",
"header": "",
"lastUpdateTime": 1608095109593,
"loginUrl": "",
"ruleBookInfo": {
"author": "id.info@tag.p.0@text##作者:",
"coverUrl": "id.fmimg@tag.img@data-original",
"init": "",
"intro": "id.intro@text##各位书友要是觉得.*",
"kind": "",
"lastChapter": "id.info@tag.p.3@text##最新章节:",
"name": "id.info@tag.h1@text",
"tocUrl": "",
"wordCount": ""
},
"ruleContent": {
"content": "id.content@html##推荐下.*?真心不错.*?更新快!",
"nextContentUrl": "",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"wordCount": ""
},
"ruleSearch": {
"author": "class.s4@text",
"bookList": "class.chapter-list@tag.li",
"bookUrl": "class.s2@tag.a@href",
"coverUrl": "",
"intro": "",
"kind": "class.s1@text",
"lastChapter": "class.s3@text",
"name": "class.s2@text",
"wordCount": "class.s5@text"
},
"ruleToc": {
"chapterList": "id.list@tag.dd",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href",
"isVip": "",
"nextTocUrl": "",
"updateTime": ""
},
"searchUrl": "http://www.beqege.cc/search.php?keyword={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔱 付费",
"bookSourceName": "🥇大文学",
"bookSourceType": 0,
"bookSourceUrl": "❀.dawenxue",
"bookUrlPattern": "",
"customOrder": 41,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "",
"header": "",
"lastUpdateTime": 1609754165684,
"loginUrl": "",
"ruleBookInfo": {
"author": "author<js>var 斯=['trim','replace'];(function(文,参){var 夏=function(希){while(--希){文['push'](文['shift']());}};夏(++参);}(斯,0x12e));var 文=function(艾,藤){艾=艾-0x0;var 参=斯[艾];return 参;};String(result)[文('0x1')](/\\S+[::]/,'')[文('0x0')]();</js>",
"coverUrl": "cover<js>var 天=['replace'];(function(松,颜){var 歌=function(年){while(--年){松['push'](松['shift']());}};歌(++颜);}(天,0x1ad));var 松=function(川,夏){川=川-0x0;var 颜=天[川];return 颜;};String(result)[松('0x0')](/.*nocover.*/,'');</js>",
"init": "<js>\nvar J = org.jsoup.Jsoup.parse(result);\nvar og = (selector) =>\n J.select('[property=\"og:' + selector + '\"]').attr('content');\n\nvar book = {\n name: og('novel:book_name'),\n author: og('novel:author'),\n kind: og('novel:category') + ',' + og('novel:status'),\n latest: og('novel:latest_chapter_name') + ' ' + String(og('novel:update_time')).replace(/(\\d+-\\d+-\\d+).*/, '$1').replace(new RegExp('(·s*)?([^\\\\d-])?(\\\\d{2})?'+String(new Date().getFullYear()).slice(-2)+'-'),'$1$2'),\n cover: og('image'),\n intro: J.select('#intro p').eq(0).html(),\n};\n\nbook;\n</js>",
"intro": "intro<js>var 安=['replace','$1\\x0a'];(function(蝉,参){var 南=function(景){while(--景){蝉['push'](蝉['shift']());}};南(++参);}(安,0x1aa));var 蝉=function(竹,蓝){竹=竹-0x0;var 参=安[竹];return 参;};String(result)[蝉('0x0')](/<\\/?p>/g,'\\x0a')['replace'](/(?|[…]+)/g,蝉('0x1'))[蝉('0x0')](/[\\t\\n]+/g,'\\x0a')[蝉('0x0')](/^/,'\\x0a');</js>",
"kind": "kind<js>var 泉=['$1.$2万','replace','trim','$1000','join','indexOf','$1.$2亿','filter','split'];(function(文,陆){var 天=function(木){while(--木){文['push'](文['shift']());}};天(++陆);}(泉,0xa5));var 文=function(陆,天){陆=陆-0x0;var 翼=泉[陆];return 翼;};var res=(String(result)+'')['replace'](/[\\[\\]]/g,'')[文('0x7')](/[\\n\\s\\t]+/g,'\\x20')[文('0x7')](/[^,]*[::]/g,'')[文('0x7')](/(\\d)[k千]/gi,文('0x0'))[文('0x7')](/(\\.\\d)\\d+/g,'$1')[文('0x7')](/(\\d+)(\\d)\\d{7}/g,文('0x3'))[文('0x7')](/(\\d+)(\\d)\\d{3}/g,文('0x6'))[文('0x7')](/\\.0([万亿])/g,'$1')[文('0x7')](/已?(连载|完结|完本|完成)中?/,'$1')[文('0x7')](/完[本成]/,'完结')[文('0x7')](/^,|,$/g,'')[文('0x7')](/([^轻])小说/g,'$1')[文('0x7')](/,{2,}/g,',')[文('0x8')](),arr=res[文('0x5')](/\\s*,\\s*/);arr[文('0x4')](function(陆,天){return arr[文('0x2')](陆)==天;})[文('0x1')](',');</js>",
"lastChapter": "latest<js>var 松=['(·s*)?([^\\x5cd-])(\\x5cd{2})?','-$1','\\x20·\\x20$1','replace','getFullYear','$1$2','trim'];(function(博,雨){var 安=function(芙){while(--芙){博['push'](博['shift']());}};安(++雨);}(松,0x1c3));var 博=function(仙,木){仙=仙-0x0;var 雨=松[仙];return 雨;};String(result)[博('0x0')](/\\s*[更最]新\\S{0,2}[::\\s]\\s*|[\\((].*?[求更谢乐发推].*?[)\\)]/g,'')[博('0x0')](/第\\S+[卷部]\\s*[^第]*(第)/g,'$1')[博('0x0')](/[\\/-](\\d+)/g,博('0x5'))[博('0x0')](/[\\s·]*[\\d-]*?\\D(\\d+-\\d+).*/,博('0x6'))[博('0x0')](new RegExp(博('0x4')+(new Date()[博('0x1')]()+'')['slice'](-0x2)+'-'),博('0x2'))[博('0x3')]()[博('0x0')](/\\s{2,}/g,'\\x20');</js>",
"name": "name<js>var 蓉=['replace','trim'];(function(藤,望){var 雨=function(华){while(--华){藤['push'](藤['shift']());}};雨(++望);}(蓉,0xea));var 藤=function(草,露){草=草-0x0;var 望=蓉[草];return 望;};String(result)[藤('0x0')](/(免费)?阅读全文|TXT下载.*|^\\s*《|》\\s*$/gi,'')[藤('0x1')]();</js>",
"tocUrl": "",
"wordCount": "wordCount<js>var 安=['$1000','replace','trim','$1.$2亿'];(function(叶,灵){var 仙=function(蓉){while(--蓉){叶['push'](叶['shift']());}};仙(++灵);}(安,0x164));var 叶=function(心,雅){心=心-0x0;var 灵=安[心];return 灵;};String(result)[叶('0x1')](/[^,]*[::]/,'')[叶('0x1')](/(\\d)k/i,叶('0x0'))[叶('0x1')](/(\\d+)(\\d)\\d{7}/g,叶('0x3'))['replace'](/(\\d+)(\\d)\\d{3}/g,'$1.$2万')['replace'](/\\.0([万亿])/g,'$1')[叶('0x2')]()[叶('0x1')](/([\\d万亿])字?$/,'$1字');</js>"
},
"ruleContent": {
"content": "#content@html<js>var 青=['split','trim','replace'];(function(遥,灵){var 盐=function(石){while(--石){遥['push'](遥['shift']());}};盐(++灵);}(青,0x9b));var 遥=function(灵,盐){灵=灵-0x0;var 夏=青[灵];return 夏;};String(result)[遥('0x0')](/本章未完.*/,'')[遥('0x1')](/[\\n\\s]*\\n+[\\n\\s]*|\\s*<br>\\s*/)['map'](function(灵,盐){return 灵=灵[遥('0x2')]()['replace'](/^ps\\d*[::]/gi,''),0x0===盐&&(灵=灵[遥('0x0')](/^第\\S{1,7}[章|卷]\\s*[^\\{\\(([【]{1,32}$/,'')),灵;})['join']('\\x0a');</js>",
"imageStyle": "0",
"nextContentUrl": "",
"replaceRegex": "##(广个告|插一句|求助下|推荐下|最快更新|插播一个|推荐一下).*(离线阅读!|最新章节!|更新快!|都支持!|离线朗读!|咪阅读.|书吧。|com。|app 快!|投给我的书吧。)",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"wordCount": ""
},
"ruleSearch": {
"author": ".s4@text<js>var 斯=['trim','replace'];(function(文,参){var 夏=function(希){while(--希){文['push'](文['shift']());}};夏(++参);}(斯,0x12e));var 文=function(艾,藤){艾=艾-0x0;var 参=斯[艾];return 参;};String(result)[文('0x1')](/\\S+[::]/,'')[文('0x0')]();</js>",
"bookList": ".novelslist2@tag.li!0",
"bookUrl": ".s2 a@href",
"coverUrl": ".s2 a@href<js>\nvar id = result.match(/[\\/_](\\d+)(\\/|\\.|$)/);\nid ? '/image/'+parseInt(id[1]/1000)+'/'+id[1]+'/'+id[1]+'s.jpg' : '';\n</js><js>var 天=['replace'];(function(松,颜){var 歌=function(年){while(--年){松['push'](松['shift']());}};歌(++颜);}(天,0x1ad));var 松=function(川,夏){川=川-0x0;var 颜=天[川];return 颜;};String(result)[松('0x0')](/.*nocover.*/,'');</js>",
"intro": "",
"kind": ".s1@text&&tag.span.-1@text<js>var 泉=['$1.$2万','replace','trim','$1000','join','indexOf','$1.$2亿','filter','split'];(function(文,陆){var 天=function(木){while(--木){文['push'](文['shift']());}};天(++陆);}(泉,0xa5));var 文=function(陆,天){陆=陆-0x0;var 翼=泉[陆];return 翼;};var res=(String(result)+'')['replace'](/[\\[\\]]/g,'')[文('0x7')](/[\\n\\s\\t]+/g,'\\x20')[文('0x7')](/[^,]*[::]/g,'')[文('0x7')](/(\\d)[k千]/gi,文('0x0'))[文('0x7')](/(\\.\\d)\\d+/g,'$1')[文('0x7')](/(\\d+)(\\d)\\d{7}/g,文('0x3'))[文('0x7')](/(\\d+)(\\d)\\d{3}/g,文('0x6'))[文('0x7')](/\\.0([万亿])/g,'$1')[文('0x7')](/已?(连载|完结|完本|完成)中?/,'$1')[文('0x7')](/完[本成]/,'完结')[文('0x7')](/^,|,$/g,'')[文('0x7')](/([^轻])小说/g,'$1')[文('0x7')](/,{2,}/g,',')[文('0x8')](),arr=res[文('0x5')](/\\s*,\\s*/);arr[文('0x4')](function(陆,天){return arr[文('0x2')](陆)==天;})[文('0x1')](',');</js>",
"lastChapter": ".s3 a@text&&tag.span.-2@text<js>var 松=['(·s*)?([^\\x5cd-])(\\x5cd{2})?','-$1','\\x20·\\x20$1','replace','getFullYear','$1$2','trim'];(function(博,雨){var 安=function(芙){while(--芙){博['push'](博['shift']());}};安(++雨);}(松,0x1c3));var 博=function(仙,木){仙=仙-0x0;var 雨=松[仙];return 雨;};String(result)[博('0x0')](/\\s*[更最]新\\S{0,2}[::\\s]\\s*|[\\((].*?[求更谢乐发推].*?[)\\)]/g,'')[博('0x0')](/第\\S+[卷部]\\s*[^第]*(第)/g,'$1')[博('0x0')](/[\\/-](\\d+)/g,博('0x5'))[博('0x0')](/[\\s·]*[\\d-]*?\\D(\\d+-\\d+).*/,博('0x6'))[博('0x0')](new RegExp(博('0x4')+(new Date()[博('0x1')]()+'')['slice'](-0x2)+'-'),博('0x2'))[博('0x3')]()[博('0x0')](/\\s{2,}/g,'\\x20');</js>",
"name": ".s2 a@text<js>var 蓉=['replace','trim'];(function(藤,望){var 雨=function(华){while(--华){藤['push'](藤['shift']());}};雨(++望);}(蓉,0xea));var 藤=function(草,露){草=草-0x0;var 望=蓉[草];return 望;};String(result)[藤('0x0')](/(免费)?阅读全文|TXT下载.*|^\\s*《|》\\s*$/gi,'')[藤('0x1')]();</js>",
"wordCount": ""
},
"ruleToc": {
"chapterList": "#list dd + dt ~ dd a||#list dd a",
"chapterName": "text<js>var 蓉=['trim'];(function(歌,雅){var 成=function(采){while(--采){歌['push'](歌['shift']());}};成(++雅);}(蓉,0x14c));var 歌=function(藤,葵){藤=藤-0x0;var 雅=蓉[藤];return 雅;};String(result)['replace'](/^\\s*[更最]新\\S{0,2}[::\\s]\\s*|[\\((].*?[求更谢乐发推].*?[)\\)]/g,'')['replace'](/第\\S+[卷部]\\s*[^第]*(第)/g,'$1')[歌('0x0')]();</js>",
"chapterUrl": "href",
"isVip": "",
"nextTocUrl": "",
"updateTime": ""
},
"searchUrl": "https://www.dawenxue.net/modules/article/search.php,{\n \"method\": \"POST\",\n \"body\": \"keyword={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔱 付费",
"bookSourceName": "🥇五三中文",
"bookSourceType": 0,
"bookSourceUrl": "https://www.53zw.net",
"customOrder": 42,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1610873002089,
"ruleBookInfo": {
"author": "[property=og:novel:author]@content",
"coverUrl": "[property=og:image]@content##.*nocover.jpg",
"intro": "id.intro@text",
"kind": "[property=og:novel:category]@content",
"lastChapter": "[property=og:novel:latest_chapter_name]@content##/m.*",
"name": "[property=og:title]@content"
},
"ruleContent": {
"content": "id.content@html##喜欢.*速度最快。",
"imageStyle": "0",
"nextContentUrl": "text.下一页@href"
},
"ruleExplore": {},
"ruleSearch": {
"author": "class.book_other.0@tag.span.0@text",
"bookList": "id.sitembox@dl",
"bookUrl": "tag.a.1@href",
"coverUrl": "tag.a.0@img@src##.*nocover.jpg",
"intro": "class.book_des@text",
"kind": "class.book_other.0@tag.span.2@text",
"lastChapter": "class.book_other.1@text##最新章节:|更新时间.*",
"name": "h3@tag.a.0@text"
},
"ruleToc": {
"chapterList": "//*[@id=\"list\"]//dt[2]/following-sibling::dd",
"chapterName": "tag.a@text##/m.*",
"chapterUrl": "tag.a@href"
},
"searchUrl": "/search.html,{\n \"method\": \"POST\",\n \"body\": \"searchkey={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔱 付费",
"bookSourceName": "🥇雅文小说",
"bookSourceType": 0,
"bookSourceUrl": "https://www.yawenb.com",
"bookUrlPattern": "",
"customOrder": 43,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1610898440722,
"loginUrl": "",
"ruleBookInfo": {
"coverUrl": "id.fmimg@tag.img@src",
"intro": "id.intro@text##各位书友要是觉得.*"
},
"ruleContent": {
"content": "id.content@html"
},
"ruleExplore": {},
"ruleSearch": {
"author": "class.s4@text",
"bookList": "class.novelslist2@tag.li!0",
"bookUrl": "class.s2@tag.a@href",
"kind": "class.s1@tag.a@text",
"lastChapter": "class.s3@tag.a@text",
"name": "class.s2@tag.a@text"
},
"ruleToc": {
"chapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8:9",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "https://www.yawenb.com/modules/article/search.php?keyword={{key}},{\n \"charset\": \"gbk\"\n}",
"weight": 0
},
{
"bookSourceComment": "☞玩泥巴吹泡泡套圈圈™",
"bookSourceGroup": "🔱 付费",
"bookSourceName": "🥇顶点书城",
"bookSourceType": 0,
"bookSourceUrl": "https://www.villadroman.com",
"customOrder": 44,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "古装言情::/vi/25.html?page={{page}}\n都市言情::/vi/26.html?page={{page}}\n浪漫青春::/vi/27.html?page={{page}}\n幻想言情::/vi/28.html?page={{page}}\n科幻空间::/vi/37.html?page={{page}}\n灵异悬疑::/vi/38.html?page={{page}}\n同人衍生::/vi/39.html?page={{page}}\n耽美百合::/vi/40.html?page={{page}}\n完本小说::/other/rank/over/1.html<,?page={{page}}>\n点击总榜::/other/rank/order/hits.html<,?page={{page}}>\n点击月榜::/other/rank/order/hits_month.html<,?page={{page}}>\n点击周榜::/other/rank/order/hits_week.html<,?page={{page}}>\n字数排行::/all/serialize/1/order/word+desc.html?page={{page}}\n最近更新::/all/order/update_time+desc.html?page={{page}}\n最新入库::/all/order/id+desc.html?page={{page}}",
"lastUpdateTime": 1608098455028,
"ruleBookInfo": {
"author": "class.booktag@tag.a.0@text",
"coverUrl": "class.img-thumbnail@src",
"intro": "id.bookIntro@p@text",
"kind": "class.red.1@text&&class.blue.2@text",
"lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content&&[property=\"og:novel:update_time\"]@content##(.*)",
"name": "tag.h1@text",
"tocUrl": "class.btn btn-success@tag.a@href",
"wordCount": "class.blue.0@text##字数:"
},
"ruleContent": {
"content": "@js:\nvar sourceChars=[\"%uE800\",\"%uE801\",\"%uE802\",\"%uE803\",\"%uE804\",\"%uE805\",\"%uE806\",\"%uE807\",\"%uE808\",\"%uE809\",\"%uE80A\",\"%uE80B\",\"%uE80C\",\"%uE80D\",\"%uE80E\",\"%uE80F\",\"%uE810\",\"%uE811\",\"%uE812\",\"%uE813\",\"%uE814\",\"%uE815\",\"%uE816\",\"%uE817\",\"%uE818\",\"%uE819\",\"%uE81A\",\"%uE81B\",\"%uE81C\",\"%uE81D\",\"%uE81E\",\"%uE81F\",\"%uE820\",\"%uE821\",\"%uE822\",\"%uE823\",\"%uE824\",\"%uE825\",\"%uE826\",\"%uE827\",\"%uE828\",\"%uE829\",\"%uE82A\",\"%uE82B\",\"%uE82C\",\"%uE82D\",\"%uE82E\",\"%uE82F\",\"%uE830\",\"%uE831\",\"%uE832\",\"%uE833\",\"%uE834\",\"%uE835\",\"%uE836\",\"%uE837\",\"%uE838\",\"%uE839\",\"%uE83A\",\"%uE83B\",\"%uE83C\",\"%uE83D\",\"%uE83E\",\"%uE83F\",\"%uE840\",\"%uE841\",\"%uE842\",\"%uE843\",\"%uE844\",\"%uE845\",\"%uE846\",\"%uE847\",\"%uE848\",\"%uE849\",\"%uE84A\",\"%uE84B\",\"%uE84C\",\"%uE84D\",\"%uE84E\",\"%uE84F\",\"%uE850\",\"%uE851\",\"%uE852\",\"%uE853\",\"%uE854\",\"%uE855\",\"%uE856\",\"%uE857\",\"%uE858\",\"%uE859\",\"%uE85A\",\"%uE85B\",\"%uE85C\",\"%uE85D\",\"%uE85E\",\"%uE85F\",\"%uE860\",\"%uE861\",\"%uE862\",\"%uE863\"]\n\nvar displayChars=\"的一是了我不人在他有这个上们来到时大地为子中你说生国年着就那和要她出也得里后自以会家可下而过天去能对小多然于心学么之都好看起发当没成只如事把还用第样道想作种开美总从无情己面最女但现前些所同日手又行意动\";\n\nvar slect=\"i\";\n\nfunction convertChar(str) {\nlet index = sourceChars.indexOf(str)\nif(index != -1) return displayChars[index]\n}\n\nvar doc = org.jsoup.Jsoup.parse(result).select('#txt');\ndoc.select(slect).toArray().forEach(ele=>{\nlet str = escape(ele.text());\nele.text(convertChar(str))\n})\ndoc.select(\"h1\").remove();\ndoc.html()+'❌';",
"imageStyle": "FULL",
"nextContentUrl": "class.next@tag.a@href",
"replaceRegex": "##天才一秒钟记住本网站《.*》更新最快的小说网站!\\n|《.*》来源.*|第.*章(:).*[威微]信里搜索公众号: .*|下载APP阅读优势:[\\s\\S]+|这本小说的最新章节您已经读完[\\s\\S]+|,,,,|\\s*❌\\s*"
},
"ruleExplore": {
"author": "class.text-muted.1@text",
"bookList": "class.table@tag.tr!0",
"bookUrl": "tag.a.0@href",
"coverUrl": "",
"kind": "class.hidden-xs.2@text",
"lastChapter": "tag.a.1@text",
"name": "tag.a.0@text",
"wordCount": "class.hidden-xs.1@text"
},
"ruleSearch": {
"author": "class.odd.1@text",
"bookList": "class.table@tag.tbody@tag.tr!0",
"bookUrl": "class.odd.0@tag.a.0@href",
"coverUrl": "",
"kind": "class.even@text&&class.hidden-xs.2@text",
"lastChapter": "class.hidden-xs.0@text&&class.hidden-xs.2@text##(.*)",
"name": "class.odd.0@tag.a.0@text",
"wordCount": "class.hidden-xs.1@text"
},
"ruleToc": {
"chapterList": "class.row clearfix@tag.dd",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href",
"updateTime": ""
},
"searchUrl": "https://www.villadroman.com/search.html?keyword={{key}}&page={{page}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔱 付费",
"bookSourceName": "🥇言情888",
"bookSourceType": 0,
"bookSourceUrl": "https://www.yanqing-888.net",
"bookUrlPattern": "",
"customOrder": 45,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1607397358142,
"loginUrl": "",
"ruleBookInfo": {},
"ruleContent": {
"content": "id.content@html##喜欢.*最快。|.*请登录言情.*",
"imageStyle": "0"
},
"ruleExplore": {
"author": ".writer!1@text",
"bookList": ".listRightBottom@li",
"bookUrl": "a@href",
"coverUrl": "img@src",
"intro": "p!0:2:3@text@js:result.replace(/…/gi,\"\\...\").replace(/”/gi,\"\\\"\").replace(/\\..$/gi,\"\")",
"kind": "span!0@text##更新:",
"lastChapter": "a!0:1@text",
"name": "h2@text"
},
"ruleSearch": {
"author": "class.book_other.0@tag.span.0@text",
"bookList": "id.sitembox@dl",
"bookUrl": "a@href",
"coverUrl": "img@src",
"intro": "class.book_des@text",
"kind": "class.book_other.0@tag.span!0@text##时间:",
"lastChapter": "class.book_other.1@a@text",
"name": "h3@a@text"
},
"ruleToc": {
"chapterList": "@css:#list dt:nth-of-type(2)~dd a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "https://www.yq-888.com/search.html,{\n \"method\": \"POST\",\n \"body\": \"searchkey={{key}}&searchtype=all\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔱 付费",
"bookSourceName": "🥇笔下文学",
"bookSourceType": 0,
"bookSourceUrl": "https://www.bxwx66.com",
"bookUrlPattern": "",
"customOrder": 46,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1607397403073,
"loginUrl": "",
"ruleBookInfo": {},
"ruleContent": {
"content": "id.content@html##喜欢.*最快。|因某些原因,今天突然出现大量.*",
"imageStyle": "0"
},
"ruleExplore": {
"author": ".writer!1@text",
"bookList": ".listRightBottom@li",
"bookUrl": "a@href",
"coverUrl": "img@src",
"intro": "p!0:2:3@text@js:result.replace(/…/gi,\"\\...\").replace(/”/gi,\"\\\"\").replace(/\\..$/gi,\"\")",
"kind": "span!0@text##更新:",
"lastChapter": "a!0:1@text",
"name": "h2@text"
},
"ruleSearch": {
"author": "class.book_other.0@tag.span.0@text",
"bookList": "id.sitembox@dl",
"bookUrl": "a@href",
"coverUrl": "img@src",
"intro": "class.book_des@text",
"kind": "class.book_other.0@tag.span!0@text##时间:",
"lastChapter": "class.book_other.1@a@text",
"name": "h3@a@text"
},
"ruleToc": {
"chapterList": "@css:#list dt:nth-of-type(2)~dd a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "/search.html,{\n \"method\": \"POST\",\n \"body\": \"searchkey={{key}}&searchtype=all\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔱 付费",
"bookSourceName": "🥇歪歪小说",
"bookSourceType": 0,
"bookSourceUrl": "https://www.99xiyue.com",
"customOrder": 47,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "奇幻::https://www.99xiyue.com/hu/18.html?page={{page}}&&武侠::https://www.99xiyue.com/hu/19.html?page={{page}}&&历史::https://www.99xiyue.com/hu/20.html?page={{page}}&&都市::https://www.99xiyue.com/hu/21.html?page={{page}}&&科幻::https://www.99xiyue.com/hu/22.html?page={{page}}&&悬疑::https://www.99xiyue.com/hu/23.html?page={{page}}&&游戏::https://www.99xiyue.com/hu/34.html?page={{page}}&&其他::https://www.99xiyue.com/hu/35.html?page={{page}}&&",
"header": "",
"lastUpdateTime": 1610898485104,
"loginUrl": "",
"ruleBookInfo": {
"author": "//*[@class=\"author fl\"]/text()",
"coverUrl": "//*[@class=\"pic fl\"]/span/img/@src",
"intro": "//*[@class=\"brief_text\"]/text()",
"kind": "//*[@class=\"fl\"]/text()",
"lastChapter": "//*[@class=\"chaptername fl\"]/a/text()",
"name": "//*[@class=\"name fl\"]/text()",
"tocUrl": "//*[@class=\"tab fl j-content-tab\"]/a[2]/@href",
"wordCount": "//*[@class=\"hits\"]/span[1]/text()"
},
"ruleContent": {
"content": "@js:\nvar sourceChars=[\"%uE800\",\"%uE801\",\"%uE802\",\"%uE803\",\"%uE804\",\"%uE805\",\"%uE806\",\"%uE807\",\"%uE808\",\"%uE809\",\"%uE80A\",\"%uE80B\",\"%uE80C\",\"%uE80D\",\"%uE80E\",\"%uE80F\",\"%uE810\",\"%uE811\",\"%uE812\",\"%uE813\",\"%uE814\",\"%uE815\",\"%uE816\",\"%uE817\",\"%uE818\",\"%uE819\",\"%uE81A\",\"%uE81B\",\"%uE81C\",\"%uE81D\",\"%uE81E\",\"%uE81F\",\"%uE820\",\"%uE821\",\"%uE822\",\"%uE823\",\"%uE824\",\"%uE825\",\"%uE826\",\"%uE827\",\"%uE828\",\"%uE829\",\"%uE82A\",\"%uE82B\",\"%uE82C\",\"%uE82D\",\"%uE82E\",\"%uE82F\",\"%uE830\",\"%uE831\",\"%uE832\",\"%uE833\",\"%uE834\",\"%uE835\",\"%uE836\",\"%uE837\",\"%uE838\",\"%uE839\",\"%uE83A\",\"%uE83B\",\"%uE83C\",\"%uE83D\",\"%uE83E\",\"%uE83F\",\"%uE840\",\"%uE841\",\"%uE842\",\"%uE843\",\"%uE844\",\"%uE845\",\"%uE846\",\"%uE847\",\"%uE848\",\"%uE849\",\"%uE84A\",\"%uE84B\",\"%uE84C\",\"%uE84D\",\"%uE84E\",\"%uE84F\",\"%uE850\",\"%uE851\",\"%uE852\",\"%uE853\",\"%uE854\",\"%uE855\",\"%uE856\",\"%uE857\",\"%uE858\",\"%uE859\",\"%uE85A\",\"%uE85B\",\"%uE85C\",\"%uE85D\",\"%uE85E\",\"%uE85F\",\"%uE860\",\"%uE861\",\"%uE862\",\"%uE863\"]\n\nvar displayChars=\"的一是了我不人在他有这个上们来到时大地为子中你说生国年着就那和要她出也得里后自以会家可下而过天去能对小多然于心学么之都好看起发当没成只如事把还用第样道想作种开美总从无情己面最女但现前些所同日手又行意动\";\n\nvar slect=\"i\";\n\nfunction convertChar(str) {\nlet index = sourceChars.indexOf(str)\nif(index != -1) return displayChars[index]\n}\n\nvar doc = org.jsoup.Jsoup.parse(result).select('#txt');\ndoc.select(slect).toArray().forEach(ele=>{\nlet str = escape(ele.text());\nele.text(convertChar(str))\n})\ndoc.select(\"h1\").remove();\ndoc.html()+'❌';",
"imageStyle": "FULL",
"nextContentUrl": "text.下一章.0@href",
"replaceRegex": "##天才一秒钟记住本网站《.*》更新最快的小说网站!\\n|《.*》来源.*|第.*章(:).*[威微]信里搜索公众号: .*|下载APP阅读优势:[\\s\\S]+|这本小说的最新章节您已经读完[\\s\\S]+|,,,,|\\s*❌\\s*",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "tag.a.2@text",
"bookList": "@css:div.listboxw dl",
"bookUrl": "tag.a.0@href",
"coverUrl": "img@src",
"intro": "tag.p.1@textNodes",
"kind": "tag.a.3@text",
"lastChapter": "",
"name": "tag.a.1@text",
"wordCount": "tag.p.0@text##.*(\\|||)"
},
"ruleSearch": {
"author": "//dd/p[1]/a[1]/text()",
"bookList": "//*[@class=\"secd-rank-list\"]/dl",
"bookUrl": "//*[@class=\"bigpic-book-name\"]/@href",
"coverUrl": "//dt/a/img/@data-original",
"intro": "//*[@class=\"big-book-info\"]/text()",
"kind": "//dd/p[1]/a[2]/text()",
"lastChapter": "//*[@class=\"red\"]/text()##最近更新\\s+",
"name": "//*[@class=\"bigpic-book-name\"]/text()##\\[|\\]",
"wordCount": "//*[@class=\"clicknum\"]/em[1]/text()"
},
"ruleToc": {
"chapterList": "//*[@class=\"cate-list\"]/ul/li/a",
"chapterName": "text##\\d+-\\d+",
"chapterUrl": "href",
"nextTocUrl": ""
},
"searchUrl": "https://www.99xiyue.com/search.html?keyword={{key}}&page={{page}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔱 付费",
"bookSourceName": "🥇丫丫阅读",
"bookSourceType": 0,
"bookSourceUrl": "https://m.yayayd.com",
"customOrder": 48,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1610898505614,
"ruleBookInfo": {
"lastChapter": "",
"tocUrl": "##title=\"[^\"]+章节目录\" href=\"([^\"]+)\">##https://m.yayayd.com$1###",
"wordCount": ""
},
"ruleContent": {
"content": "id.pt-pop@html##本章未完.*页|章节内容不对.*|女?生小说?网(www?nsnovel?net)|?女?sheng?小说?网 w?ww。 ns novel。 net|女.*net|如果你看到的内容是空白的.*|喜欢.*?请大家收藏.*?更新速度最快。",
"imageStyle": "0",
"nextContentUrl": "text.下一页@href"
},
"ruleExplore": {},
"ruleSearch": {
"author": "class.flex-wrp flex-between.1@tag.a.0@text##\\[|\\]",
"bookList": "@css:.pt-recomment-cont",
"bookUrl": "tag.a.0@href",
"coverUrl": "tag.a.0img@src",
"intro": "class.size12 compulsory-row mb10 mt10 lh130 color4@text",
"kind": "class.pt-recomment-label@a@text",
"lastChapter": "tag.a.0@href<js>java.ajax('https://m.yayayd.com'+result)</js>//*[@property=\"og:novel:latest_chapter_name\"]/@content",
"name": "tag.a.1@text"
},
"ruleToc": {
"chapterList": "class.border-b chapter-list",
"chapterName": "class.flex-wrp.0@text##0金币",
"chapterUrl": "tag.a.0@href"
},
"searchUrl": "https://m.yayayd.com/search/result.html?searchkey={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔱 付费",
"bookSourceName": "🥈三千五",
"bookSourceType": 0,
"bookSourceUrl": "http://www.cn3k5.com",
"bookUrlPattern": "",
"customOrder": 49,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "",
"header": "",
"lastUpdateTime": 1607407393117,
"loginUrl": "",
"ruleBookInfo": {
"author": "id.author@text##作者:",
"coverUrl": "id.bookimg@tag.img@src##.*nocover.jpg",
"init": "",
"intro": "id.bookintro@tag.p@textNodes",
"kind": "",
"lastChapter": "id.newlist@tag.li.0@tag.a.0@text",
"name": "tag.h1.0@text",
"tocUrl": "class.newrap@tag.a.0@href",
"wordCount": ""
},
"ruleContent": {
"content": "id.content@textNodes##你是天才.*三千.*",
"imageStyle": "0",
"nextContentUrl": "text.下一章@href",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"wordCount": ""
},
"ruleSearch": {
"author": "id.nr@class.odd.1@text||id.info@tag.p.0@text",
"bookList": "id.conn@tag.tr!0",
"bookUrl": "id.nr@class.odd.0@tag.a@href",
"coverUrl": "tag.img@src##.*nocover.jpg",
"intro": "",
"kind": "class.con_top@tag.a.4@text",
"lastChapter": "id.nr@class.even@tag.a@text",
"name": "id.nr@class.odd.0@tag.a@text",
"wordCount": ""
},
"ruleToc": {
"chapterList": "id.readerlist@tag.li",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href",
"isVip": "",
"nextTocUrl": "",
"updateTime": ""
},
"searchUrl": "https://www.cn3k5.com/modules/article/search.php?searchkey={{key}}&searchtype=articlename&page=1,{\"charset\":\"gbk\"}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔱 付费",
"bookSourceName": "🥈兔九三",
"bookSourceType": 0,
"bookSourceUrl": "http://m.tu93.com",
"bookUrlPattern": "",
"customOrder": 50,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "玄幻::https://m.tu93.com/xuanhuan-{{page}}.html\n仙侠::https://m.tu93.com/xianxia-{{page}}.html\n都市::https://m.tu93.com/doushi-{{page}}.html\n历史::https://m.tu93.com/lishi-{{page}}.html\n网游::https://m.tu93.com/wangyou-{{page}}.html\n科幻::https://m.tu93.com/kehuan-{{page}}.html\n其他::https://m.tu93.com/qita-{{page}}.html",
"lastUpdateTime": 1608028506493,
"loginUrl": "",
"ruleBookInfo": {
"author": "class.block_txt2@tag.p.2@text##作者:",
"coverUrl": "class.block_img2@img@src",
"intro": "class.intro_info@textNodes",
"kind": "class.block_txt2@tag.p.3@tag.a@text&&\nclass.block_txt2@tag.p.4@text&&\nclass.block_txt2@tag.p.5@text",
"lastChapter": "class.block_txt2@tag.p.6@tag.a@text",
"name": "class.block_txt2@tag.h2@tag.a@text"
},
"ruleContent": {
"content": "id.nr1@html##.*牢记网址.*|$##❌",
"nextContentUrl": "@js:\nif(result.indexOf('class=\\\"btnNextPageT')>-1){\nresult=result.match(/next_page_ye=\"([^\"]+)\";/)[1]\n}else{result=''}",
"replaceRegex": "##\\s*❌\\s*"
},
"ruleExplore": {
"bookList": ""
},
"ruleSearch": {
"author": "class.s3@text",
"bookList": "tag.dl@li",
"bookUrl": "class.s2@tag.a@href",
"coverUrl": "class.s2@tag.a@href<js>\nvar id = result.match(/(\\d+)\\.html/)[1];\nvar iid = parseInt(id/1000);\n'https://statics.tu93.com/image/'+iid+'/'+id+'/'+id+'s.jpg';\n</js>",
"intro": "",
"kind": "class.s1@text##\\[|\\]",
"name": "class.s2@tag.a@text"
},
"ruleToc": {
"chapterList": "class.chapter.1@tag.li",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href",
"nextTocUrl": "tag.select@option@value"
},
"searchUrl": "http://m.tu93.com/search,{\n \"headers\": \"{Referer:'http://m.tu93.com/search'}\",\n \"charset\": \"utf-8\",\n \"method\": \"POST\",\n \"body\": \"kw={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔱 付费",
"bookSourceName": "🥈78小说",
"bookSourceType": 0,
"bookSourceUrl": "http://www.78xs.org",
"customOrder": 51,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1607413333400,
"ruleBookInfo": {
"author": "//*[@property=\"og:novel:author\"]/@content",
"coverUrl": "img@src##.*nocover.*",
"intro": "class.introtxt@html",
"kind": "//*[@property=\"og:novel:category\"]/@content",
"lastChapter": "//*[@property=\"og:novel:latest_chapter_name\"]/@content",
"name": "h1@text",
"tocUrl": "{{baseUrl.replace(/www/,'m')}}"
},
"ruleContent": {
"content": "id.nr@html##一秒记住【78小说网.*"
},
"ruleExplore": {},
"ruleSearch": {
"author": "##作者:([^<]+)<##$1###",
"bookList": "id.alistbox",
"bookUrl": "tag.a.0@href",
"coverUrl": "img@src##.*nocover.*",
"intro": "class.intro@text",
"lastChapter": "tag.li@a@text",
"name": "h2@a@text"
},
"ruleToc": {
"chapterList": "id.alllist@li!0@a",
"chapterName": "text",
"chapterUrl": "href",
"nextTocUrl": "text.下一页@href"
},
"searchUrl": "http://www.78xs.org/modules/article/search.php,{\n\"charset\": \"gbk\",\n\"method\": \"POST\",\n\"body\": \"searchtype=articlename&searchkey={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔱 付费",
"bookSourceName": "🥈大河小说",
"bookSourceType": 0,
"bookSourceUrl": "https://m.dahexs.net",
"customOrder": 52,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1611540946350,
"ruleBookInfo": {
"author": "class.p1.0@text##作者:",
"intro": "",
"kind": "class.tab1@tag.p@text",
"lastChapter": "class.p3@a@text",
"name": "class.catalog1@h1@text"
},
"ruleContent": {
"content": "id.novelcontent@html##,,大家记得收藏.*|催更更新最快,请记住收藏网址:.*|长按二维码.*看书的VIP权限!",
"imageStyle": "0",
"nextContentUrl": "text.下一页@href",
"replaceRegex": "##\\s*.*?章有分页.*\\s*",
"sourceRegex": ""
},
"ruleExplore": {},
"ruleSearch": {
"author": "tag.a.-1@text",
"bookList": "class.search_list.0&&class.search_list.1&&class.search_list.2&&class.search_list.3&&class.search_list.4",
"bookUrl": "tag.a.0@href",
"lastChapter": "tag.a.0@href<js>java.ajax('https://m.dahexs.net'+result)</js>class.p3@a@text",
"name": "tag.a.0@text"
},
"ruleToc": {
"chapterList": "//*[contains(text(), \"全部章节\")]/following-sibling::ul/li/a",
"chapterName": "text",
"chapterUrl": "href",
"nextTocUrl": "class.middle@option!0@value"
},
"searchUrl": "/s.php,{\n\"method\":\"POST\",\n\"charset\":\"gbk\",\n\"body\":\"s={{key}}&type=articlename&submit=\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔱 付费",
"bookSourceName": "🥈狂沙文学",
"bookSourceType": 0,
"bookSourceUrl": "http://m.kuangsha.net",
"bookUrlPattern": "",
"customOrder": 53,
"enabled": true,
"enabledExplore": false,
"header": "",
"lastUpdateTime": 1610898581520,
"ruleBookInfo": {
"author": "meta[property=\"og:novel:author\"]@content",
"coverUrl": "meta[property=\"og:image\"]@content",
"intro": "",
"kind": "meta[property=\"og:novel:category\"]@content",
"lastChapter": "meta[property=\"og:novel:latest_chapter_name\"]@content",
"name": "meta[property=\"og:novel:book_name\"]@content",
"tocUrl": "text.查看全部章节@href\n@js:if(result){\nresult=result\n}else{id=baseUrl.match(/(\\/\\d+\\/\\d+)/)[1];\nresult='http://m.eqeq.net/article'+id+'/list.html'\n}",
"wordCount": ""
},
"ruleContent": {
"content": "id.contentText@html||id.nr@html##$##❌",
"nextContentUrl": "text.下一章@href",
"replaceRegex": "##.*狂沙文学网.*|您可以在百度里搜索.*最新章节!|\\s*❌\\s*"
},
"ruleExplore": {},
"ruleSearch": {
"author": "tag.td.2@text",
"bookList": "class.searchresult@tr!0",
"bookUrl": "tag.a.0@href##^##http://m.eqeq.net",
"coverUrl": "",
"intro": "",
"kind": "tag.td.-1@text&&tag.td.-2@text",
"lastChapter": "tag.a.1@text",
"name": "tag.a.0@text",
"wordCount": ""
},
"ruleToc": {
"chapterList": "class.chapter@a",
"chapterName": "text",
"chapterUrl": "href",
"nextTocUrl": "class.page-select@option@value"
},
"searchUrl": "http://www.eqeq.net/modules/article/search.php?searchtype=articlename&searchkey={{key}},{\n\"charset\": \"gbk\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔱 付费",
"bookSourceName": "🥈若尘文学",
"bookSourceType": 0,
"bookSourceUrl": "https://m.ffbook.cc",
"customOrder": 54,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "玄幻魔法::https://www.ffbook.cc/list/1/{{page}}.html&&仙侠修真::https://www.ffbook.cc/list/2/{{page}}.html&&都市言情::https://www.ffbook.cc/list/3/{{page}}.html&&历史军事::https://www.ffbook.cc/list/4/{{page}}.html&&网游动漫::https://www.ffbook.cc/list/5/{{page}}.html&&女频科幻::https://www.ffbook.cc/list/6/{{page}}.html&&完本小说::https://www.ffbook.cc/wanben/&&排行榜::javascript:;&&总排行榜::https://www.ffbook.cc/top/allvisit/{{page}}.html&&总推荐榜::https://www.ffbook.cc/top/allvote/{{page}}.html&&月排行榜::https://www.ffbook.cc/top/monthvisit/{{page}}.html&&月推荐榜::https://www.ffbook.cc/top/monthvote/{{page}}.html&&周排行榜::https://www.ffbook.cc/top/weekvisit/{{page}}.html&&周推荐榜::https://www.ffbook.cc/top/weekvote/{{page}}.html&&最新入库::https://www.ffbook.cc/top/postdate/{{page}}.html&&最近更新::https://www.ffbook.cc/top/lastupdate/{{page}}.html&&总收藏榜::https://www.ffbook.cc/top/goodnum/{{page}}.html&&字数排行::https://www.ffbook.cc/top/size/{{page}}.html&&本站推荐::https://www.ffbook.cc/top/toptime/{{page}}.html",
"header": "{\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36\"}",
"lastUpdateTime": 1607431602531,
"ruleBookInfo": {
"author": "//*[@property=\"og:novel:author\"]/@content",
"coverUrl": "//*[@property=\"og:image\"]/@content",
"init": "",
"intro": "//*[@property=\"og:description\"]/@content",
"kind": "//*[@property=\"og:novel:category\"]/@content",
"lastChapter": "//*[@property=\"og:novel:latest_chapter_name\"]/@content",
"name": "//*[@property=\"og:title\"]/@content",
"tocUrl": "text.查看全部章节列表......@href"
},
"ruleContent": {
"content": "class.content@html##喜欢.*?请大家收藏.*?更新速度最快。|.*?本章未完.*",
"imageStyle": "0",
"nextContentUrl": "text.下一页@href"
},
"ruleExplore": {
"author": "tag.td.2@text||tag.small@text#^/ ",
"bookList": "class.table@tag.tr!0||class.list-group-item",
"bookUrl": "tag.a.0@href##(\\d+)##https://m.ruochenwx.com/$1###",
"coverUrl": "tag.a.0@href##.+\\D((\\d+)\\d{3})\\D##http://img.ffbook.cc/image/$2/$1/$1s.jpg",
"kind": "tag.td.-1@text&&tag.td.-2@text",
"lastChapter": "tag.a.1@text",
"name": "tag.a.0@text"
},
"ruleSearch": {
"author": "class.data.0@tag.a.0@text",
"bookList": "class.list@li",
"bookUrl": "tag.a.0@href",
"coverUrl": "img@src##.*/nocover.jpg",
"intro": "class.intro@text",
"kind": "class.data.0@span@text",
"lastChapter": "class.data.1@a@text",
"name": "class.bookname@text"
},
"ruleToc": {
"chapterList": "class.read@tag.a",
"chapterName": "text",
"chapterUrl": "href",
"nextTocUrl": "text.下一页@href"
},
"searchUrl": "https://m.ruochenwx.com/search/,{\n \"method\": \"POST\",\n \"body\": \"searchkey={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔱 付费",
"bookSourceName": "🥈重生小说",
"bookSourceType": 0,
"bookSourceUrl": "https://m.86kl.com",
"bookUrlPattern": "",
"customOrder": 55,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1604579628722,
"loginUrl": "",
"ruleBookInfo": {
"author": "class.block_txt2@tag.a.2@text",
"intro": ".intro_info@textNodes",
"lastChapter": "class.block_txt2@tag.a.3@text",
"name": "class.block_txt2@tag.h2.0@text",
"tocUrl": "text.目录正序@href"
},
"ruleContent": {
"content": "id.changedStyle@textNodes##,,,|\\.\\.\\.|网址m.*",
"imageStyle": "0",
"nextContentUrl": "class.navigator@tag.a.-1@href"
},
"ruleExplore": {},
"ruleSearch": {
"author": ".author@text##作者:",
"bookList": "class.waps_one",
"bookUrl": "tag.a.0@href",
"coverUrl": "tag.a.0@href##\\/book\\/((\\d+)\\d{3}).html##/image/$2/$1/$1s.jpg",
"kind": ".waps_full_0@text&&.waps_sort@text##\\(|\\)",
"lastChapter": "tag.a.1@text",
"name": "tag.a.0@text"
},
"ruleToc": {
"chapterList": ".chapter@li@a",
"chapterName": "text@js:result=result.replace(/(第.*章)\\s*(第.*章)/,\"$2\")",
"chapterUrl": "href",
"nextTocUrl": "text.下一页@href"
},
"searchUrl": "/modules/article/waps.php,{\n \"charset\": \"gbk\",\n \"method\": \"POST\",\n \"body\": \"searchtype=articlename&searchkey={{key}}&t_btnsearch=\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔱 付费",
"bookSourceName": "🥈百合小说",
"bookSourceType": 0,
"bookSourceUrl": "https://www.baihexs.com-By Dark",
"customOrder": 56,
"enabled": true,
"enabledExplore": true,
"header": "{\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36\"\n}",
"lastUpdateTime": 1604642452697,
"loginUrl": "",
"ruleBookInfo": {
"coverUrl": "id.bookimg@tag.img.0@src",
"intro": "id.bookintro@text",
"tocUrl": "id.reader@tag.a@href"
},
"ruleContent": {
"content": "id.content@textNodes##请牢记:.*百合小说网.*",
"replaceRegex": "##.*最新章节!"
},
"ruleExplore": {},
"ruleSearch": {
"author": "class.odd.1@text||id.author@tag.a@text",
"bookList": "class.grid@tag.tr!0||id.conn",
"bookUrl": "class.odd.0@tag.a@href",
"lastChapter": "class.even.0@tag.a@text||id.newlist@tag.li.0@tag.a.0@text",
"name": "class.odd.0@tag.a@text||tag.h1@text"
},
"ruleToc": {
"chapterList": "id.readerlist@tag.li!0",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "https://www.baihexs.com/modules/article/search.php,{\n \"charset\": \"gbk\",\n \"method\": \"POST\",\n \"body\": \"searchkey={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔱 付费",
"bookSourceName": "🥈燃文小说",
"bookSourceType": 0,
"bookSourceUrl": "https://www.ranwen.la",
"bookUrlPattern": "",
"customOrder": 57,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1610898612411,
"loginUrl": "",
"ruleBookInfo": {
"author": "id.info@tag.p.0@text##作 者:",
"intro": "id.intro@tag.p.0@text",
"name": "id.info@tag.h1.0@text"
},
"ruleContent": {
"content": "id.content@html",
"replaceRegex": "##(广个告|插一句|求助下|推荐下|最快更新|插播一个|推荐一下).*(离线阅读!|最新章节!|更新快!|都支持!|离线朗读!|咪阅读.|书吧。|com。|app 快!|投给我的书吧。)"
},
"ruleExplore": {},
"ruleSearch": {
"author": "class.s4@text",
"bookList": "class.novelslist2@tag.li!0",
"bookUrl": "class.s2@tag.a.0@href",
"lastChapter": "class.s3@tag.a.0@text",
"name": "class.s2@tag.a.0@text"
},
"ruleToc": {
"chapterList": "class.box_con@tag.dd!0:1:2:3:4:5:6:7:8:9",
"chapterName": "tag.a.0@text",
"chapterUrl": "tag.a.0@href"
},
"searchUrl": "https://www.ranwen.la/modules/article/search.php?keyword={{key}},{\n \"charset\": \"gbk\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔱 付费",
"bookSourceName": "🥈叮当小说网",
"bookSourceType": 0,
"bookSourceUrl": "https://www.guxs.net",
"bookUrlPattern": "",
"customOrder": 58,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "全部🔯::/\n玄幻魔法::/top/1_allvisit_0_0_0_{{page}}.html\n古典仙侠::/top/2_allvisit_0_0_0_{{page}}.html\n纯爱耽美::/top/3_allvisit_0_0_0_{{page}}.html\n历史穿越::/top/4_allvisit_0_0_0_{{page}}.html\n游戏同人::/top/5_allvisit_0_0_0_{{page}}.html\n穿梭时空::/top/6_allvisit_0_0_0_{{page}}.html\n灵异奇谈::/top/7_allvisit_0_0_0_{{page}}.html\n经典美文::/top/8_allvisit_0_0_0_{{page}}.html\n完结🔯::/\n玄幻魔法::/top/1_monthvisit_0_2_0_{{page}}.html\n古典仙侠::/top/2_monthvisit_0_2_0_{{page}}.html\n纯爱耽美::/top/3_monthvisit_0_2_0_{{page}}.html\n历史穿越::/top/4_monthvisit_0_2_0_{{page}}.html\n游戏同人::/top/5_monthvisit_0_2_0_{{page}}.html\n穿梭时空::/top/6_monthvisit_0_2_0_{{page}}.html\n灵异奇谈::/top/7_monthvisit_0_2_0_{{page}}.html\n经典美文::/top/8_monthvisit_0_2_0_{{page}}.html\n月推荐🔯::/\n玄幻魔法::/top/1_monthvote_0_0_0_{{page}}.html\n古典仙侠::/top/2_monthvote_0_0_0_{{page}}.html\n纯爱耽美::/top/3_monthvote_0_0_0_{{page}}.html\n历史穿越::/top/4_monthvote_0_0_0_{{page}}.html\n游戏同人::/top/5_monthvote_0_0_0_{{page}}.html\n穿梭时空::/top/6_monthvote_0_0_0_{{page}}.html\n灵异奇谈::/top/7_monthvote_0_0_0_{{page}}.html\n经典美文::/top/8_monthvote_0_0_0_{{page}}.html",
"lastUpdateTime": 1604579856356,
"loginUrl": "",
"ruleBookInfo": {
"author": ".s2!1@text",
"coverUrl": "class.imgBox left@tag.img@src",
"intro": ".brief!1@text##小说简介:",
"kind": ".s4@text&&.tips a@text",
"lastChapter": ".news a@text",
"name": "h1@text",
"tocUrl": "text.开始阅读@href"
},
"ruleContent": {
"content": "id.txt@html"
},
"ruleExplore": {
"author": ".font2@text## \\|.*",
"bookList": ".con li",
"bookUrl": "a@href",
"coverUrl": "img@data-original",
"intro": ".font3@text",
"kind": ".font2@text&&.s2@text##.*\\| |\\s[0-9].*",
"lastChapter": "a!0:1@text",
"name": "a!0:2@text"
},
"ruleSearch": {
"author": ".s2@text",
"bookList": "li",
"bookUrl": "a@href",
"coverUrl": "img@data-original",
"intro": ".c@text##\\...$|内容介绍:",
"kind": ".tipsa@text&&.s4@text",
"lastChapter": ".bottom a@text",
"name": "h1@text"
},
"ruleToc": {
"chapterList": "id.newlist@tag.dd@tag.a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "https://www.guxs.net/search.php?key={{key}}&page={{page}},{\n \"charset\": \"gbk\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔱 付费",
"bookSourceName": "🥉四库书",
"bookSourceType": 0,
"bookSourceUrl": "https://www.sikushu8.com",
"customOrder": 59,
"enabled": true,
"enabledExplore": false,
"header": "{\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko, By Black Prism) Chrome/99.0 Safari/537.36\"\n}",
"lastUpdateTime": 1611576012662,
"loginUrl": "",
"ruleBookInfo": {
"intro": "id.intro@tag.p.0@textNodes##.*简介:|各位.*"
},
"ruleContent": {
"content": "id.content@html",
"imageStyle": "0",
"nextContentUrl": "@js:\nif(result.match(/\\[1\\/(\\d+)\\]_本章/)){\npage=result.match(/\\[1\\/(\\d+)\\]_本章/)[1];\nlist=[];\nfor(i=2;i<=page;i++){\nlist.push(baseUrl.replace(/.html/g,'_'+i+'.html'))\n}\nlist}",
"replaceRegex": "##\\s*\\(四库书.*?sikushu8.*?\\)\\s*|\\s*文章内容错误\\s*|\\s*章节顺序错乱\\s*|\\s*<!--xts\\(\\)-->\\s*|\\s*章节错误,点此举报.*\\s*|\\s*.*?本章[未]*完.*\\s*|阅读网"
},
"ruleExplore": {},
"ruleSearch": {
"author": "class.ji@text##.*作者:|最新:.*",
"bookList": "class.grid@tag.tr!0",
"bookUrl": "class.ji@tag.h3@tag.a@href",
"coverUrl": "class.odd.0@tag.a@tag.img@src",
"kind": "class.ji@text##.*\\[|\\].*",
"lastChapter": "class.ji@tag.a.1@text",
"name": "class.ji@tag.h3@tag.a@text"
},
"ruleToc": {
"chapterList": "id.list@tag.dd!0:1:2:3:4:5:6:7:8",
"chapterName": "tag.a@text##,|\\.",
"chapterUrl": "tag.a@href"
},
"searchUrl": "https://www.sikushu8.com/user/s.php,{\n \"charset\": \"gbk\",\n \"method\": \"POST\",\n \"body\": \"s={{key}}&type=articlename\",\n \"headers\":\"{\\\"referer\\\":\\\"https://www.sikushu8.com\\\"}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔱 付费",
"bookSourceName": "🥉30书院",
"bookSourceType": 0,
"bookSourceUrl": "https://www.30sy.com",
"bookUrlPattern": "",
"customOrder": 60,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "",
"header": "",
"lastUpdateTime": 1608054969964,
"loginUrl": "",
"ruleBookInfo": {
"author": "class.novelinfo-l@tag.a.0@text",
"coverUrl": "",
"init": "",
"intro": "class.novelintro@text##各位书友要是觉得(.*|\\n)",
"kind": "class.novelinfo-l@tag.a.1@text",
"lastChapter": "class.novelinfo-l@tag.a.2@text",
"name": "h1@text",
"tocUrl": "",
"wordCount": ""
},
"ruleContent": {
"content": "<js>\nvar sid= result.match(/siteid:'(.*)'/)[1];\nvar url = result.match(/url:'(.*)'/)[1];\nvar option = JSON.stringify({\"method\":\"POST\",\"body\":\"siteid=\"+sid+\"&url=\"+url})\norg.jsoup.Jsoup.parse(java.ajax('https://www.30sy.com/novelsearch/chapter/transcode.html,'+ option))\n</js>\nclass.success@textNodes##喜欢.*?请大家收藏.*?更新速度最快。|手机版网址.*|.*第.*章(.*!|\\n)|.*\\(\\)\\;",
"nextContentUrl": "",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"wordCount": ""
},
"ruleSearch": {
"author": "class.info@tag.span.1@a@text",
"bookList": ".librarylist li",
"bookUrl": "class.pt-ll-l@a@href",
"coverUrl": "class.pt-ll-l@img@src",
"intro": "class.intro@text",
"kind": "class.info@tag.span.2@a@text",
"lastChapter": "class.last@text##最新章节:|(正文)?(\\s+|_)|[\\((【].*[求更谢乐发推].*[】)\\)]",
"name": "class.info@tag.span.0@a@text",
"wordCount": ""
},
"ruleToc": {
"chapterList": "class.dirlist@li@a",
"chapterName": "text##(正文)?(\\s+|_)|[\\((【].*[求更谢乐发推].*[】)\\)]",
"chapterUrl": "href",
"isVip": "",
"nextTocUrl": "",
"updateTime": ""
},
"searchUrl": "/search.html?searchtype=novelname&searchkey={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔱 付费",
"bookSourceName": "🥉书香院",
"bookSourceType": 0,
"bookSourceUrl": "http://www.sxy8888.com",
"customOrder": 61,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "",
"lastUpdateTime": 1607407455032,
"ruleBookInfo": {
"author": "class.btitle@tag.em@tag.a@text",
"coverUrl": "class.bimg@tag.img@src",
"intro": "class.intro@text",
"lastChapter": "class.stats fl@tag.a.0@text",
"name": "class.btitle@tag.h1@text"
},
"ruleContent": {
"content": "id.BookText@textNodes##-->>@js:result+'下一页标识'",
"nextContentUrl": "text.下一页@href",
"replaceRegex": "##\\s*下一页标识\\s*"
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"name": ""
},
"ruleSearch": {
"author": "class.col3@tag.a@text",
"bookList": "class.gengxin@tag.li",
"bookUrl": "class.col1@tag.a@href",
"lastChapter": "class.col2@tag.a@text",
"name": "class.col1@tag.a@title##书香院"
},
"ruleToc": {
"chapterList": "class.chapterlist cate!0@tag.dd@tag.a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "http://www.sxy8888.com/home/search,{\n \"method\": \"POST\",\n \"body\": \"action=search&q={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔱 付费",
"bookSourceName": "🥉齐努力",
"bookSourceType": 0,
"bookSourceUrl": "https://www.qinuli.net",
"bookUrlPattern": "https?://www.qinuli.net/\\d+_\\d+/",
"customOrder": 62,
"enabled": true,
"enabledExplore": true,
"lastUpdateTime": 1604641641734,
"loginUrl": "",
"ruleBookInfo": {
"author": "id.info@tag.p.0@text##作\\s*者:",
"coverUrl": "id.fmimg@tag.img@src",
"intro": "id.intro@textNodes##&&?amp;|&&?ldquo;|&&?rsquo;|&&?rdquo;|&&?lsquo;|各位书友.+全文阅读.|.{1,10}的.{1,5}小说作品.+最新章节已经更新,|笔趣阁.+欢迎提交指正!|.+最新章节.+|.+无弹窗.+|.+最新章节列表.+|.+全本txt下载|您要是觉得《|.*》小说还不错,请点击顶部分享按钮分享到你的朋友圈来支持.{1,10}吧!",
"kind": "class.con_top@tag.a.1@text",
"name": "id.info@tag.h1@text"
},
"ruleContent": {
"content": "id.content@html##亲,本章[未已]完.+",
"nextContentUrl": "text.下一页@href"
},
"ruleExplore": {},
"ruleSearch": {
"author": "tag.td.2@text",
"bookList": "tag.tbody@tag.tr!0",
"bookUrl": "tag.td.0@tag.a@href",
"lastChapter": "tag.td.1@tag.a@text",
"name": "tag.td.0@tag.a@text"
},
"ruleToc": {
"chapterList": "id.list@tag.dl@tag.dd",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "https://www.qinuli.net/modules/article/search.php?searchkey={{key}}&searchtype=articlename&page={{page}},{\n \"charset\": \"gbk\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🔱 付费",
"bookSourceName": "🥉书海阁",
"bookSourceType": 0,
"bookSourceUrl": "https://www.shuhaige.net",
"bookUrlPattern": ".+\\/\\d+\\/",
"customOrder": 63,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "都市::/dushi/{{page}}.html\n现言::/yanqing/{{page}}.html\n古言::/guyan/{{page}}.html\n青春::/qingchun/{{page}}.html\n玄幻::/xuanhuan/{{page}}.html\n武侠::/wuxia/{{page}}.html\n悬疑::/xuanyi/{{page}}.html\n历史::/lishi/{{page}}.html\n游戏::/youxi/{{page}}.html\n科幻::/kehuan/{{page}}.html\n二次元::/erciyuan/{{page}}.html\n新书::/xinshu/{{page}}.html\n最新章节::/lastupdate/{{page}}.html\n日点击榜::/dayvisit/{{page}}.html\n周点击榜::/weekvisit/{{page}}.html\n月点击榜::/monthvisit/{{page}}.html\n总点击榜::/allvisit/{{page}}.html\n总收藏榜::/goodnum/{{page}}.html\n总字数榜::/size/{{page}}.html\n强推榜::/toptime/{{page}}.html\n新书榜::/goodnew/{{page}}.html",
"lastUpdateTime": 1609328471767,
"loginUrl": "",
"ruleBookInfo": {
"author": "$4",
"coverUrl": "$2",
"init": ":(?=<meta property)(?:[^\"]*\"){11}(?:书海阁[^\"]+观看小说:)?([^\"]*)\"(?:([^\"]*)\"){8}(?:([^\"]*)\"){4}(?:([^\"]*)\"){4}(?:([^\"]*)\"){4}(?:([^\"]*)\"){4}(?:([^\"]*)\"){8}(?:([^\"]*)\"){4}",
"intro": "  $1",
"kind": "$3,$7,$8",
"name": "$5",
"tocUrl": "$6"
},
"ruleContent": {
"content": "class.content@textNodes##您可以在百度里搜索.*",
"imageStyle": "0"
},
"ruleExplore": {},
"ruleSearch": {
"author": "$5",
"bookList": ":class=\"s1\">\\[[^>]*>([^<]*)(?:[^\"]*\"){3}([^\"]*)[^>]*>([^<]*)(?:[^>]*>){4}([^<]*)(?:[^>]*>){3}([^<]*)(?:[^>]*>){2}([^<]*)(?:[^>]*>){2}([^<]*)",
"bookUrl": "$2",
"kind": "$1,$6,$7",
"lastChapter": "$4",
"name": "$3"
},
"ruleToc": {
"chapterList": "class.novel_list@tag.dd@tag.a",
"chapterName": "text",
"chapterUrl": "href",
"nextTocUrl": "text.下一页@href"
},
"searchUrl": "https://www.shuhaige.net/search.html,{\n \"charset\": \"utf-8\",\n \"method\": \"POST\",\n \"body\": \"searchtype=all&searchkey={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "目录重复",
"bookSourceGroup": "🔱 付费",
"bookSourceName": "🥉少年书屋",
"bookSourceType": 0,
"bookSourceUrl": "https://shaonianshuwu.net",
"bookUrlPattern": "",
"customOrder": 64,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "最新入库::https://shaonianshuwu.net/top/postdate<,_{{page}}>.html\n总点击榜::https://shaonianshuwu.net/top/allvisit<,_{{page}}>.html\n总推荐榜::https://shaonianshuwu.net/top/vote<,_{{page}}>.html\n总收藏榜::https://shaonianshuwu.net/top/mark<,_{{page}}>.html\n总评分榜::https://shaonianshuwu.net/top/star_score<,_{{page}}>.html\n总评论榜::https://shaonianshuwu.net/top/comment<,_{{page}}>.html\n总下载榜::https://shaonianshuwu.net/top/down<,_{{page}}>.html\n全部小说::https://shaonianshuwu.net/sort.html?<,page={{page}}>\n玄幻小说::https://shaonianshuwu.net/sort.html?category=xuanhuan<,&page={{page}}>\n奇幻小说::https://shaonianshuwu.net/sort.html?category=qihuan<,&page={{page}}>\n武侠小说::https://shaonianshuwu.net/sort.html?category=wuxia<,&page={{page}}>\n仙侠小说::https://shaonianshuwu.net/sort.html?category=xianxia<,&page={{page}}>\n都市小说::https://shaonianshuwu.net/sort.html?category=dushi<,&page={{page}}>\n历史小说::https://shaonianshuwu.net/sort.html?category=lishi<,&page={{page}}>\n军事小说::https://shaonianshuwu.net/sort.html?category=junshi<,&page={{page}}>\n游戏小说::https://shaonianshuwu.net/sort.html?category=youxi<,&page={{page}}>\n竞技小说::https://shaonianshuwu.net/sort.html?category=jingji<,&page={{page}}>\n科幻小说::https://shaonianshuwu.net/sort.html?category=kehuan<,&page={{page}}>\n灵异小说::https://shaonianshuwu.net/sort.html?category=lingyi<,&page={{page}}>\n其他小说::https://shaonianshuwu.net/sort.html?category=qita<,&page={{page}}>",
"lastUpdateTime": 1611573184334,
"loginUrl": "",
"ruleBookInfo": {
"coverUrl": "class.bookcover fl@img@src",
"intro": "class.intro@textNodes##.*欢迎光临观看小说:",
"lastChapter": "class.capter_intro@tag.p.0@a@text",
"tocUrl": "text.目录@href"
},
"ruleContent": {
"content": "class.size16 color5 pt-read-text@p@textNodes"
},
"ruleExplore": {},
"ruleSearch": {
"author": "class.author.0@a@text",
"bookList": "class.list_details clear@li||class.list_details@li",
"bookUrl": "a@href",
"coverUrl": "img@src",
"lastChapter": "class.details@span@a@text##最新章节",
"name": "h3@a@text##全文.*阅读|最新章节|小说.*阅读|免费阅读"
},
"ruleToc": {
"chapterList": "class.mulu_list clear@li@a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "https://shaonianshuwu.net/search/result.html?searchtype=all&searchkey={{key}}&page={{page}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🧸 备用",
"bookSourceName": "🔓顶点",
"bookSourceType": 0,
"bookSourceUrl": "https://m.xindingdianxsw.com#list li",
"bookUrlPattern": "",
"customOrder": 65,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "",
"header": "",
"lastUpdateTime": 1607412171342,
"loginUrl": "coolapk@🈚🐑",
"ruleBookInfo": {
"author": "author",
"coverUrl": "cover",
"init": "<js>\nvar J = org.jsoup.Jsoup.parse(result);\n\nvar o = selector => String(J.select(selector).text())\n\nvar og = selector => String(J.select('[property=\"og:' + selector + '\"]').attr('content'));\n\nvar book = {\n name: og('novel:book_name').replace(/(全文|免费阅读|最新章节).*|(.*)/,''),\n\n author: og('novel:author'),\n\n kind: og('novel:category') + ',' + og('novel:status').replace(/中|已/,''),\n\n wordCount: o('.layui-bg-red').replace(/\\s+万字/,'万'),\n\n latest: og('novel:latest_chapter_name').replace(/[\\((【].*[求更谢乐发推].*/,''), \n\n intro: '  最近更新:' + og('novel:update_time').replace(/(T|\\s).*/,' ').replace(/\\//g,'-') + '\\n' + og('description').replace(/.*(观看小说:|简介:)|各位书友.*/,'').replace(/\\s+/g,'\\n'),\n\n cover: og('image'),\n\n url: og('novel:read_url').replace('m.','www.'),\n};\n\nbook;\n</js>",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"tocUrl": "url",
"wordCount": "wordCount"
},
"ruleContent": {
"content": "#content img@html||#content p:not(:last-child)@html",
"imageStyle": "full",
"nextContentUrl": "text.下一页@href",
"replaceRegex": "",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"wordCount": ""
},
"ruleSearch": {
"author": "author",
"bookList": ".list li\n<js>\nresult\n.toArray()\n.slice(0,3)\n.map(el =>{\n\n var url = String(el.select('a:eq(0)').attr('href')).replace(/^\\//, baseUrl.match(/(.+?\\/\\/[^\\/]+\\/)/)[1]);\n\n var J = org.jsoup.Jsoup.parse(java.ajax(url));\n\n var o = selector =>String(el.select(selector).text());\n\n var g = selector =>String(J.select(selector).text());\n\n var og = selector =>String(J.select('[property=\"og:' + selector + '\"]').attr('content'));\n\n return {\n name: og('novel:book_name').replace(/(全文|免费阅读|最新章节).*|(.*)/,''),\n\n author: og('novel:author'),\n\n\n kind: og('novel:category') + ',' + og('novel:status').replace(/中|已/,''),\n\n wordCount: g('.layui-bg-red').replace(/\\s+万字/,'万'),\n\n latest: og('novel:latest_chapter_name').replace(/[\\((【].*[求更谢乐发推].*/,'') + ' • ' + og('novel:update_time').replace(/(T|\\s).*/,' ').replace(/\\//g,'-'), \n\n intro: og('description').replace(/.*(观看小说:|简介:)|各位书友.*/,'').replace(/\\s+/g,''),\n\n cover: og('image').replace('s:',':'),\n\n url: url,\n };\n });\n</js>",
"bookUrl": "url",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "wordCount"
},
"ruleToc": {
"chapterList": "#list dd a",
"chapterName": "text##[\\((【].*[求更谢乐发推].*",
"chapterUrl": "href",
"isVip": "",
"nextTocUrl": "",
"updateTime": ""
},
"searchUrl": "/search.html,{\n \"method\": \"POST\",\n \"body\": \"searchkey={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🧸 备用",
"bookSourceName": "🔓宝来",
"bookSourceType": 0,
"bookSourceUrl": "https://m.baolaishiye.com",
"bookUrlPattern": "",
"customOrder": 66,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "",
"header": "",
"lastUpdateTime": 1607411879130,
"loginUrl": "",
"ruleBookInfo": {
"author": "author",
"coverUrl": "cover",
"init": "<js>\nvar J = org.jsoup.Jsoup.parse(result);\n\nvar o = selector => String(J.select(selector).text())\n\nvar og = selector => String(J.select('[property=\"og:' + selector + '\"]').attr('content'));\n\nvar book = {\n name: og('novel:book_name').replace(/(全文|免费阅读|最新章节).*|(.*)/,''),\n\n author: og('novel:author'),\n\n kind: og('novel:category') + ',' + og('novel:status').replace(/中|已/,''),\n\n wordCount: o('.layui-bg-red').replace(/\\s+万字/,'万'),\n\n latest: og('novel:latest_chapter_name').replace(/[\\((【].*[求更谢乐发推].*/,''), \n\n intro: '  最近更新:' + og('novel:update_time').replace(/(T|\\s).*/,' ').replace(/\\//g,'-') + '\\n' + og('description').replace(/.*(观看小说:|简介:)|各位书友.*/,'').replace(/\\s+/g,'\\n'),\n\n cover: og('image'),\n\n url: og('novel:read_url').replace('m.','www.'),\n};\n\nbook;\n</js>",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"tocUrl": "url",
"wordCount": "wordCount"
},
"ruleContent": {
"content": "#content img@html||#content p:not(:last-child)@html",
"imageStyle": "full",
"nextContentUrl": "text.下一页@href",
"replaceRegex": "",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"wordCount": ""
},
"ruleSearch": {
"author": "author",
"bookList": ".list li\n<js>\nresult\n.toArray()\n.slice(0,20)\n.map(el =>{\n\n var url = String(el.select('a:eq(0)').attr('href')).replace(/^\\//, baseUrl.match(/(.+?\\/\\/[^\\/]+\\/)/)[1]);\n\n var J = org.jsoup.Jsoup.parse(java.ajax(url));\n\n var o = selector =>String(el.select(selector).text());\n\n var g = selector =>String(J.select(selector).text());\n\n var og = selector =>String(J.select('[property=\"og:' + selector + '\"]').attr('content'));\n\n return {\n name: og('novel:book_name').replace(/(全文|免费阅读|最新章节).*|(.*)/,''),\n\n author: og('novel:author'),\n\n\n kind: og('novel:category') + ',' + og('novel:status').replace(/中|已/,''),\n\n wordCount: g('.layui-bg-red').replace(/\\s+万字/,'万'),\n\n latest: og('novel:latest_chapter_name').replace(/[\\((【].*[求更谢乐发推].*/,'') + ' • ' + og('novel:update_time').replace(/(T|\\s).*/,' ').replace(/\\//g,'-'), \n\n intro: og('description').replace(/.*(观看小说:|简介:)|各位书友.*/,'').replace(/\\s+/g,''),\n\n cover: og('image').replace('s:',':'),\n\n url: url,\n };\n });\n</js>",
"bookUrl": "url",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "wordCount"
},
"ruleToc": {
"chapterList": "#list dd a",
"chapterName": "text##[\\((【].*[求更谢乐发推].*",
"chapterUrl": "href",
"isVip": "",
"nextTocUrl": "",
"updateTime": ""
},
"searchUrl": "/search.html,{\n \"method\": \"POST\",\n \"body\": \"searchkey={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🧸 备用",
"bookSourceName": "🔓53中文",
"bookSourceType": 0,
"bookSourceUrl": "https://www.53zw.net/",
"bookUrlPattern": "",
"customOrder": 67,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "",
"header": "",
"lastUpdateTime": 1607413508964,
"loginUrl": "",
"ruleBookInfo": {
"author": "author<js>var 斯=['trim','replace'];(function(文,参){var 夏=function(希){while(--希){文['push'](文['shift']());}};夏(++参);}(斯,0x12e));var 文=function(艾,藤){艾=艾-0x0;var 参=斯[艾];return 参;};String(result)[文('0x1')](/\\S+[::]/,'')[文('0x0')]();</js>",
"coverUrl": "cover<js>var 天=['replace'];(function(松,颜){var 歌=function(年){while(--年){松['push'](松['shift']());}};歌(++颜);}(天,0x1ad));var 松=function(川,夏){川=川-0x0;var 颜=天[川];return 颜;};String(result)[松('0x0')](/.*nocover.*/,'');</js>",
"init": "<js>\nvar J = org.jsoup.Jsoup.parse(result);\nvar og = (selector) =>\n J.select('[property=\"og:' + selector + '\"]').attr('content');\n\nvar book = {\n name: og('novel:book_name'),\n author: og('novel:author'),\n kind: og('novel:category') + ',' + og('novel:status'),\n latest: String(og('novel:latest_chapter_name')).replace(/\\/.*53zw.net/, '') + ' ' + String(og('novel:update_time')).replace(/(\\d+-\\d+-\\d+).*/, '$1').replace(new RegExp('(·s*)?([^\\\\d-])?(\\\\d{2})?'+String(new Date().getFullYear()).slice(-2)+'-'),'$1$2'),\n cover: og('image'),\n intro: J.select('#intro p').eq(0).html(),\n};\n\nbook;\n</js>",
"intro": "intro<js>var 安=['replace','$1\\x0a'];(function(蝉,参){var 南=function(景){while(--景){蝉['push'](蝉['shift']());}};南(++参);}(安,0x1aa));var 蝉=function(竹,蓝){竹=竹-0x0;var 参=安[竹];return 参;};String(result)[蝉('0x0')](/<\\/?p>/g,'\\x0a')['replace'](/(?|[…]+)/g,蝉('0x1'))[蝉('0x0')](/[\\t\\n]+/g,'\\x0a')[蝉('0x0')](/^/,'\\x0a');</js>",
"kind": "kind<js>var 泉=['$1.$2万','replace','trim','$1000','join','indexOf','$1.$2亿','filter','split'];(function(文,陆){var 天=function(木){while(--木){文['push'](文['shift']());}};天(++陆);}(泉,0xa5));var 文=function(陆,天){陆=陆-0x0;var 翼=泉[陆];return 翼;};var res=(String(result)+'')['replace'](/[\\[\\]]/g,'')[文('0x7')](/[\\n\\s\\t]+/g,'\\x20')[文('0x7')](/[^,]*[::]/g,'')[文('0x7')](/(\\d)[k千]/gi,文('0x0'))[文('0x7')](/(\\.\\d)\\d+/g,'$1')[文('0x7')](/(\\d+)(\\d)\\d{7}/g,文('0x3'))[文('0x7')](/(\\d+)(\\d)\\d{3}/g,文('0x6'))[文('0x7')](/\\.0([万亿])/g,'$1')[文('0x7')](/已?(连载|完结|完本|完成)中?/,'$1')[文('0x7')](/完[本成]/,'完结')[文('0x7')](/^,|,$/g,'')[文('0x7')](/([^轻])小说/g,'$1')[文('0x7')](/,{2,}/g,',')[文('0x8')](),arr=res[文('0x5')](/\\s*,\\s*/);arr[文('0x4')](function(陆,天){return arr[文('0x2')](陆)==天;})[文('0x1')](',');</js>",
"lastChapter": "latest<js>var 松=['(·s*)?([^\\x5cd-])(\\x5cd{2})?','-$1','\\x20·\\x20$1','replace','getFullYear','$1$2','trim'];(function(博,雨){var 安=function(芙){while(--芙){博['push'](博['shift']());}};安(++雨);}(松,0x1c3));var 博=function(仙,木){仙=仙-0x0;var 雨=松[仙];return 雨;};String(result)[博('0x0')](/\\s*[更最]新\\S{0,2}[::\\s]\\s*|[\\((].*?[求更谢乐发推].*?[)\\)]/g,'')[博('0x0')](/第\\S+[卷部]\\s*[^第]*(第)/g,'$1')[博('0x0')](/[\\/-](\\d+)/g,博('0x5'))[博('0x0')](/[\\s·]*[\\d-]*?\\D(\\d+-\\d+).*/,博('0x6'))[博('0x0')](new RegExp(博('0x4')+(new Date()[博('0x1')]()+'')['slice'](-0x2)+'-'),博('0x2'))[博('0x3')]()[博('0x0')](/\\s{2,}/g,'\\x20');</js>",
"name": "name<js>var 蓉=['replace','trim'];(function(藤,望){var 雨=function(华){while(--华){藤['push'](藤['shift']());}};雨(++望);}(蓉,0xea));var 藤=function(草,露){草=草-0x0;var 望=蓉[草];return 望;};String(result)[藤('0x0')](/(免费)?阅读全文|TXT下载.*|^\\s*《|》\\s*$/gi,'')[藤('0x1')]();</js>",
"tocUrl": "",
"wordCount": "wordCount<js>var 安=['$1000','replace','trim','$1.$2亿'];(function(叶,灵){var 仙=function(蓉){while(--蓉){叶['push'](叶['shift']());}};仙(++灵);}(安,0x164));var 叶=function(心,雅){心=心-0x0;var 灵=安[心];return 灵;};String(result)[叶('0x1')](/[^,]*[::]/,'')[叶('0x1')](/(\\d)k/i,叶('0x0'))[叶('0x1')](/(\\d+)(\\d)\\d{7}/g,叶('0x3'))['replace'](/(\\d+)(\\d)\\d{3}/g,'$1.$2万')['replace'](/\\.0([万亿])/g,'$1')[叶('0x2')]()[叶('0x1')](/([\\d万亿])字?$/,'$1字');</js>"
},
"ruleContent": {
"content": "#content p@textNodes##.*53zw\\..*<js>var 青=['split','trim','replace'];(function(遥,灵){var 盐=function(石){while(--石){遥['push'](遥['shift']());}};盐(++灵);}(青,0x9b));var 遥=function(灵,盐){灵=灵-0x0;var 夏=青[灵];return 夏;};String(result)[遥('0x0')](/本章未完.*/,'')[遥('0x1')](/[\\n\\s]*\\n+[\\n\\s]*|\\s*<br>\\s*/)['map'](function(灵,盐){return 灵=灵[遥('0x2')]()['replace'](/^ps\\d*[::]/gi,''),0x0===盐&&(灵=灵[遥('0x0')](/^第\\S{1,7}[章|卷]\\s*[^\\{\\(([【]{1,32}$/,'')),灵;})['join']('\\x0a');</js>",
"imageStyle": "0",
"nextContentUrl": "",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"wordCount": ""
},
"ruleSearch": {
"author": "class.book_other.0@tag.span.0@text<js>var 斯=['trim','replace'];(function(文,参){var 夏=function(希){while(--希){文['push'](文['shift']());}};夏(++参);}(斯,0x12e));var 文=function(艾,藤){艾=艾-0x0;var 参=斯[艾];return 参;};String(result)[文('0x1')](/\\S+[::]/,'')[文('0x0')]();</js>",
"bookList": "#sitembox dl",
"bookUrl": "h3 a@href",
"coverUrl": "img@src<js>var 天=['replace'];(function(松,颜){var 歌=function(年){while(--年){松['push'](松['shift']());}};歌(++颜);}(天,0x1ad));var 松=function(川,夏){川=川-0x0;var 颜=天[川];return 颜;};String(result)[松('0x0')](/.*nocover.*/,'');</js>",
"intro": ".book_des@text<js>var 辰=['replace'];(function(巧,哲){var 南=function(仁){while(--仁){巧['push'](巧['shift']());}};南(++哲);}(辰,0x194));var 巧=function(成,维){成=成-0x0;var 哲=辰[成];return 哲;};String(result)[巧('0x0')](/[\\s\\t\\n]+|<\\/?p>/g,'');</js>",
"kind": "class.book_other.0@tag.span.1@text&&class.book_other.2@tag.span.0@text<js>var 泉=['$1.$2万','replace','trim','$1000','join','indexOf','$1.$2亿','filter','split'];(function(文,陆){var 天=function(木){while(--木){文['push'](文['shift']());}};天(++陆);}(泉,0xa5));var 文=function(陆,天){陆=陆-0x0;var 翼=泉[陆];return 翼;};var res=(String(result)+'')['replace'](/[\\[\\]]/g,'')[文('0x7')](/[\\n\\s\\t]+/g,'\\x20')[文('0x7')](/[^,]*[::]/g,'')[文('0x7')](/(\\d)[k千]/gi,文('0x0'))[文('0x7')](/(\\.\\d)\\d+/g,'$1')[文('0x7')](/(\\d+)(\\d)\\d{7}/g,文('0x3'))[文('0x7')](/(\\d+)(\\d)\\d{3}/g,文('0x6'))[文('0x7')](/\\.0([万亿])/g,'$1')[文('0x7')](/已?(连载|完结|完本|完成)中?/,'$1')[文('0x7')](/完[本成]/,'完结')[文('0x7')](/^,|,$/g,'')[文('0x7')](/([^轻])小说/g,'$1')[文('0x7')](/,{2,}/g,',')[文('0x8')](),arr=res[文('0x5')](/\\s*,\\s*/);arr[文('0x4')](function(陆,天){return arr[文('0x2')](陆)==天;})[文('0x1')](',');</js>",
"lastChapter": "class.book_other.1@text##\\S*:\\s*<js>var 松=['(·s*)?([^\\x5cd-])(\\x5cd{2})?','-$1','\\x20·\\x20$1','replace','getFullYear','$1$2','trim'];(function(博,雨){var 安=function(芙){while(--芙){博['push'](博['shift']());}};安(++雨);}(松,0x1c3));var 博=function(仙,木){仙=仙-0x0;var 雨=松[仙];return 雨;};String(result)[博('0x0')](/\\s*[更最]新\\S{0,2}[::\\s]\\s*|[\\((].*?[求更谢乐发推].*?[)\\)]/g,'')[博('0x0')](/第\\S+[卷部]\\s*[^第]*(第)/g,'$1')[博('0x0')](/[\\/-](\\d+)/g,博('0x5'))[博('0x0')](/[\\s·]*[\\d-]*?\\D(\\d+-\\d+).*/,博('0x6'))[博('0x0')](new RegExp(博('0x4')+(new Date()[博('0x1')]()+'')['slice'](-0x2)+'-'),博('0x2'))[博('0x3')]()[博('0x0')](/\\s{2,}/g,'\\x20');</js>",
"name": "h3 a@text<js>var 蓉=['replace','trim'];(function(藤,望){var 雨=function(华){while(--华){藤['push'](藤['shift']());}};雨(++望);}(蓉,0xea));var 藤=function(草,露){草=草-0x0;var 望=蓉[草];return 望;};String(result)[藤('0x0')](/(免费)?阅读全文|TXT下载.*|^\\s*《|》\\s*$/gi,'')[藤('0x1')]();</js>",
"wordCount": "class.book_other.0@tag.span.3@text<js>var 安=['$1000','replace','trim','$1.$2亿'];(function(叶,灵){var 仙=function(蓉){while(--蓉){叶['push'](叶['shift']());}};仙(++灵);}(安,0x164));var 叶=function(心,雅){心=心-0x0;var 灵=安[心];return 灵;};String(result)[叶('0x1')](/[^,]*[::]/,'')[叶('0x1')](/(\\d)k/i,叶('0x0'))[叶('0x1')](/(\\d+)(\\d)\\d{7}/g,叶('0x3'))['replace'](/(\\d+)(\\d)\\d{3}/g,'$1.$2万')['replace'](/\\.0([万亿])/g,'$1')[叶('0x2')]()[叶('0x1')](/([\\d万亿])字?$/,'$1字');</js>"
},
"ruleToc": {
"chapterList": "#list dd + dt ~ dd a",
"chapterName": "text<js>var 蓉=['trim'];(function(歌,雅){var 成=function(采){while(--采){歌['push'](歌['shift']());}};成(++雅);}(蓉,0x14c));var 歌=function(藤,葵){藤=藤-0x0;var 雅=蓉[藤];return 雅;};String(result)['replace'](/^\\s*[更最]新\\S{0,2}[::\\s]\\s*|[\\((].*?[求更谢乐发推].*?[)\\)]/g,'')['replace'](/第\\S+[卷部]\\s*[^第]*(第)/g,'$1')[歌('0x0')]();</js>",
"chapterUrl": "href",
"isVip": "",
"nextTocUrl": "",
"updateTime": ""
},
"searchUrl": "https://www.53zw.net/search.html,{\n \"method\": \"POST\",\n \"body\": \"searchkey={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🧸 备用",
"bookSourceName": "🔓笔趣阁6",
"bookSourceType": 0,
"bookSourceUrl": "https://www.fanfanxs.com",
"bookUrlPattern": "",
"customOrder": 68,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1607413699319,
"loginUrl": "",
"ruleBookInfo": {
"author": "id.info@tag.p.0@text##.*者:",
"coverUrl": "id.fmimg@img@src",
"intro": "id.intro@text",
"lastChapter": "//*[@id=\"list\"]//dd[1]/a/text()",
"name": "id.info@h1@text"
},
"ruleContent": {
"content": "id.content@textNodes##auzw.com|$##❌",
"nextContentUrl": "text.下一页@href",
"replaceRegex": "##\\s*❌\\s*"
},
"ruleExplore": {},
"ruleSearch": {
"author": "class.odd.1@text",
"bookList": "id.nr",
"bookUrl": "tag.a.0@href",
"coverUrl": "tag.a.0@href##/(\\d+)_(\\d+)/##/files/article/image/$1/$2/$2s.jpg",
"intro": "",
"lastChapter": "tag.a.1@text",
"name": "tag.a.0@text"
},
"ruleToc": {
"chapterList": "//*[@id=\"list\"]//dt[2]/following-sibling::dd/a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "https://www.fanfanxs.com/modules/article/search.php?searchkey={{key}}&page={{page}},{\n \"charset\": \"gbk\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🧸 备用",
"bookSourceName": "🔓易成小说",
"bookSourceType": 0,
"bookSourceUrl": "https://www.ecnovel.com",
"bookUrlPattern": "https://www.ecnovel.com/info/\\d+/\\d+/index.shtml",
"customOrder": 69,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "玄幻奇幻::http://www.ecnovel.com/class/class_1_{{page}}.html\n武侠仙侠::http://www.ecnovel.com/class/class_2_{{page}}.html\n都市爽文::http://www.ecnovel.com/class/class_3_{{page}}.html\n历史军事::http://www.ecnovel.com/class/class_4_{{page}}.html\n侦探推理::http://www.ecnovel.com/class/class_5_{{page}}.html\n游戏竞技::http://www.ecnovel.com/class/class_6_{{page}}.html\n科幻小说::http://www.ecnovel.com/class/class_7_{{page}}.html\n恐怖灵异::http://www.ecnovel.com/class/class_8_{{page}}.html\n经典著作::http://www.ecnovel.com/class/class_9_{{page}}.html\n古代言情::http://www.ecnovel.com/class/class_10_{{page}}.html\n现代言情::http://www.ecnovel.com/class/class_11_{{page}}.html\n幻想言情::http://www.ecnovel.com/class/class_12_{{page}}.html\n仙侠修真::http://www.ecnovel.com/class/class_13_{{page}}.html\n青春校园::http://www.ecnovel.com/class/class_14_{{page}}.html\n网游动漫::http://www.ecnovel.com/class/class_15_{{page}}.html\n科幻小说::http://www.ecnovel.com/class/class_16_{{page}}.html\n悬疑推理::http://www.ecnovel.com/class/class_17_{{page}}.html\n霸道总裁::http://www.ecnovel.com/class/class_18_{{page}}.html\n耽美小说::http://www.ecnovel.com/class/class_19_{{page}}.html\n其他类型::http://www.ecnovel.com/class/class_20_{{page}}.html",
"lastUpdateTime": 1610976950627,
"ruleBookInfo": {
"author": "$3",
"coverUrl": "$2",
"init": ":img alt=\"(.*?)\".*?\"(.*?)\"(?:[^>]*>){6}作者:(.*?)\\s*类别:(.*?)\\s+(?:[^>]*>){7}(.*?)<(?:[^>]*>){3}\\s*([^<]*)",
"intro": "$6",
"kind": "$4",
"lastChapter": "$5",
"name": "$1"
},
"ruleContent": {
"content": "id.ccontent@html"
},
"ruleExplore": {
"author": "$6",
"bookList": ":aname\".*?\"(.*?)\".*?>(.*?)<(?:[^\"]*\"){3}.*\\/(\\d+)\\/(\\d+)\\/.*?\".*?>(.*?)<(?:[^>]*>){3}作者:(.*?)\\s*类型:(.*?)<(?:[^>]*>){2}\\s*([^<]*)",
"bookUrl": "$1",
"coverUrl": "http://image.ecnovel.com/$3/$4/$4s.jpg",
"intro": "$8",
"kind": "$7",
"lastChapter": "$5",
"name": "$2"
},
"ruleSearch": {
"author": "$6",
"bookList": ":odd\".*?\"(.*?)\">(.*?)<(?:[^\"]*\"){3}.*\\/(\\d+)\\/(\\d+)\\/.*?\">(.*?)<(?:[^>]*>){3}(.*?)<(?:[^>]*>){2}(.*?)<(?:[^>]*>){2}(.*?)<(?:[^>]*>){2}(.*?)<",
"bookUrl": "$1",
"coverUrl": "http://image.ecnovel.com/$3/$4/$4s.jpg",
"intro": "$8",
"kind": "$7,$9",
"lastChapter": "$5",
"name": "$2"
},
"ruleToc": {
"chapterList": ":ccss\">\\s*<a.*?\"(\\/html.*?)\">(.*?)<",
"chapterName": "$2",
"chapterUrl": "$1"
},
"searchUrl": "/modules/article/search.php?searchkey={{key}},{\n \"charset\": \"gbk\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🧸 备用",
"bookSourceName": "🔓言情中文网",
"bookSourceType": 0,
"bookSourceUrl": "https://m.bore.cc",
"customOrder": 70,
"enabled": true,
"enabledExplore": true,
"lastUpdateTime": 1607417829892,
"ruleBookInfo": {
"intro": "class.intro_info@text",
"lastChapter": "class.chapter@tag.li.1@a@text",
"tocUrl": "class.chapter@tag.li.0@a@href"
},
"ruleContent": {
"content": "id.content@p@textNodes",
"nextContentUrl": "text.下一页@href"
},
"ruleExplore": {},
"ruleSearch": {
"author": "tag.a.2@text",
"bookList": "class.SHsectionThree-middle@p",
"bookUrl": "tag.a.1@href",
"kind": "tag.a.0@text",
"name": "tag.a.1@text"
},
"ruleToc": {
"chapterList": "class.chapter@li@a",
"chapterName": "text##返回小说.*",
"chapterUrl": "href",
"nextTocUrl": "text.下一页@href"
},
"searchUrl": "https://m.bore.cc/search/,{\n \"method\": \"POST\",\n \"body\": \"searchkey={{key}}&searchtype=all\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🧸 备用",
"bookSourceName": "📒海棠搜书",
"bookSourceType": 0,
"bookSourceUrl": "https://www.haitangsoushu.com/",
"customOrder": 71,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "H文::/s/H/{{page}}/\n耽美::/s/耽美/{{page}}/",
"lastUpdateTime": 1607417891026,
"ruleBookInfo": {
"intro": "id.intro@text",
"tocUrl": "class.site.0@tag.a.1@href##.*u=\n<js>\nstr = String(result);\nresult = str.replace(/%3A/g, ':')\n.replace(/%2F/g, '/')\n</js>"
},
"ruleContent": {
"content": "id.C0NTENT@html"
},
"ruleExplore": {},
"ruleSearch": {
"author": "tag.a.1@text",
"bookList": "class.SHsectionThree-middle@tag.p",
"bookUrl": "tag.a.0@href",
"kind": "tag.a.2@text",
"name": "tag.a.0@text"
},
"ruleToc": {
"chapterList": "class.BCsectionTwo-top@tag.li",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href<js>result + \",{\\\"webView\\\": true}\"</js>",
"nextTocUrl": "text.下一页@href"
},
"searchUrl": "https://www.haitangsoushu.com/s/{{key}}/{{page}}/",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🧸 备用",
"bookSourceName": "🥀红尘小说网",
"bookSourceType": 0,
"bookSourceUrl": "https://www.zuxs.net",
"bookUrlPattern": "",
"customOrder": 72,
"enabled": true,
"enabledExplore": false,
"exploreUrl": " 排行 ::\n新书上架::/top/postdate_{{page}}.html\n热门小说::/top/allvisit_{{page}}.html\n日点击榜::/top/dayvisit_{{page}}.html\n周点击榜::/top/weekvisit_{{page}}.html\n月点击榜::/top/monthvisit_{{page}}.html\n总点击榜::/top/allvisit_{{page}}.html\n总收藏榜::/top/goodnum_{{page}}.html\n字数排行::/top/size_{{page}}.html\n日推荐榜::/top/dayvote_{{page}}.html\n周推荐榜::/top/weekvote_{{page}}.html\n月推荐榜::/top/monthvote_{{page}}.html\n总推荐榜::/top/allvote_{{page}}.html\n最近更新::/top/lastupdate_{{page}}.html\n\n 类型 ::\n完结小说::/quanben/{{page}}.html\n玄幻神话::/top/1_{{page}}.html\n仙侠幻情::/top/2_{{page}}.html\n浪漫言情::/top/3_{{page}}.html\n历史传记::/top/4_{{page}}.html\n游戏异界::/top/5_{{page}}.html\n科技时代::/top/6_{{page}}.html\n探险异闻::/top/7_{{page}}.html\n其他类型::/top/8_{{page}}.html\n",
"header": "",
"lastUpdateTime": 1612157185319,
"ruleBookInfo": {
"author": "[property=\"og:novel:author\"]@content",
"coverUrl": "[property=\"og:image\"]@content",
"init": "@js:\n\n//搜索结果跳转目录,强制跳转详情页\n\nif((/\\d+\\/\\d+/).test(baseUrl)){\nurl=baseUrl.replace(/zu\\/\\d+/,\"zu\").replace(/\\/$/,\".html\");\nresult=String(java.ajax(url));\n}result",
"intro": "<p>更新时间★☆{{@@[property=\"og:novel:update_time\"]@content}}☆★<p>{{@@.brief_text@textNodes}}",
"kind": "[property=\"og:novel:category\"]@content&&[property=\"og:novel:status\"]@content##中|已",
"lastChapter": "{{@@[property=\"og:novel:latest_chapter_name\"]@content}}·{{@@[property=\"og:novel:update_time\"]@content}}",
"name": "[property=\"og:novel:book_name\"]@content",
"tocUrl": "@css:a:has(span.on)+a@href",
"wordCount": "{{@@.hits@tag.span.0@text}}"
},
"ruleContent": {
"content": "id.txt@html",
"replaceRegex": "##红.尘.小.说(.|\\n)*"
},
"ruleExplore": {
"author": ".tr4@text",
"bookList": ".tablist@tag.li.!0",
"bookUrl": ".tr2@href",
"coverUrl": ".tr2@href@js:\nlet bid=result.match(/\\/(\\d+)/)[1];\n\"https://www.zuxs.net/files/article/image/\"+parseInt(bid/1000)+\"/\"+bid+\"/\"+bid+\"s.jpg\"",
"kind": ".tr1@text&&.tr5@text##中|已",
"lastChapter": "{{@@.tr3@text}}·{{@@.tr6@text}}",
"name": ".tr2@text",
"wordCount": ""
},
"ruleSearch": {
"author": "tag.a.0@href\n<js>java.ajax(result)</js>\n##window.location.replace\\(\"(.*?)wap([^\"]+)\"\\)##$1www$2###\n<js>if((/\\d+\\/\\d+/).test(result)){\nurl=result.replace(/zu\\/\\d+/,\"zu\").replace(/\\/$/,\".html\");\nresult=java.ajax(url);\n}else{java.ajax(result)}</js>\n[property=\"og:novel:author\"]@content&&[property=\"og:novel:latest_chapter_name\"]@content\n@js:a=result.split('\\n');\njava.put('b',a[1]);a[0]",
"bookList": "tag.article.0&&tag.article.1&&tag.article.2",
"bookUrl": "tag.a.0@href\n<js>java.ajax(result)</js>\n##window.location.replace\\(\"(.*?)wap([^\"]+)\"\\)##$1www$2###",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "@js:java.get('b')",
"name": "h3@text##全文.*| - 最新.*"
},
"ruleToc": {
"chapterList": "id.listsss@li@a",
"chapterName": "text",
"chapterUrl": "{{@@href}},{\"webView\":true}"
},
"searchUrl": "https://m.baidu.com/s?word={{key}} site:www.zuxs.net",
"weight": 0
},
{
"bookSourceComment": "借用百度搜索 \n\n搜书时:\n①如书架有同名书籍先删除\n②单独使用这个源搜索\n③书名正确情况下,点击搜索列表第一本\n④详情页界面点击换源可更换成此书源 \n\n查看正文时:\n①正文显示“章节内容正在手打中/为空…”时\n②点击网址https://www.hscwyy.com…….htm\n③浏览器模式跳转原网站正文界面\n④若网站已更新再回返阅读刷新正文即可\n\nBug:换源时偶尔会加载不出该书源,可隔天再尝试。\n\n注释:部分小众书籍全网更新最全最快 例如晋江耽美文《重生三次后我咸鱼了》\n全网更新数据截止至2021.1.12 此后未计\n\nBy乃星+关耳改(给大大递茶~)",
"bookSourceGroup": "🧸 备用",
"bookSourceName": "🥀新快眼小说①",
"bookSourceType": 0,
"bookSourceUrl": "https://www.hscwyy.com/",
"bookUrlPattern": "",
"customOrder": 73,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "",
"header": "{\n\"Accept\":\"text/html,application/xhtml+xml,application/xml;q=0.9,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.9\"\n}",
"lastUpdateTime": 1612157190093,
"loginUrl": "",
"ruleBookInfo": {
"author": "tag.small@tag.a@text",
"coverUrl": "img@src",
"init": "",
"intro": "id.bookIntro@text",
"lastChapter": "class.col-md-10@tag.p.2@tag.a@text",
"name": "class.bookTitle@tag.a.0@ownText",
"tocUrl": "class.col-md-10@tag.a.6@href||text.目录@href"
},
"ruleContent": {
"content": "@js:\nvar sourceChars=[\"%uE800\",\"%uE801\",\"%uE802\",\"%uE803\",\"%uE804\",\"%uE805\",\"%uE806\",\"%uE807\",\"%uE808\",\"%uE809\",\"%uE80A\",\"%uE80B\",\"%uE80C\",\"%uE80D\",\"%uE80E\",\"%uE80F\",\"%uE810\",\"%uE811\",\"%uE812\",\"%uE813\",\"%uE814\",\"%uE815\",\"%uE816\",\"%uE817\",\"%uE818\",\"%uE819\",\"%uE81A\",\"%uE81B\",\"%uE81C\",\"%uE81D\",\"%uE81E\",\"%uE81F\",\"%uE820\",\"%uE821\",\"%uE822\",\"%uE823\",\"%uE824\",\"%uE825\",\"%uE826\",\"%uE827\",\"%uE828\",\"%uE829\",\"%uE82A\",\"%uE82B\",\"%uE82C\",\"%uE82D\",\"%uE82E\",\"%uE82F\",\"%uE830\",\"%uE831\",\"%uE832\",\"%uE833\",\"%uE834\",\"%uE835\",\"%uE836\",\"%uE837\",\"%uE838\",\"%uE839\",\"%uE83A\",\"%uE83B\",\"%uE83C\",\"%uE83D\",\"%uE83E\",\"%uE83F\",\"%uE840\",\"%uE841\",\"%uE842\",\"%uE843\",\"%uE844\",\"%uE845\",\"%uE846\",\"%uE847\",\"%uE848\",\"%uE849\",\"%uE84A\",\"%uE84B\",\"%uE84C\",\"%uE84D\",\"%uE84E\",\"%uE84F\",\"%uE850\",\"%uE851\",\"%uE852\",\"%uE853\",\"%uE854\",\"%uE855\",\"%uE856\",\"%uE857\",\"%uE858\",\"%uE859\",\"%uE85A\",\"%uE85B\",\"%uE85C\",\"%uE85D\",\"%uE85E\",\"%uE85F\",\"%uE860\",\"%uE861\",\"%uE862\",\"%uE863\"]\n\nvar displayChars=\"的一是了我不人在他有这个上们来到时大地为子中你说生国年着就那和要她出也得里后自以会家可下而过天去能对小多然于心学么之都好看起发当没成只如事把还用第样道想作种开美总从无情己面最女但现前些所同日手又行意动\";\n\nvar slect=\"i\";\n\nfunction convertChar(str) {\nlet index = sourceChars.indexOf(str)\nif(index != -1) return displayChars[index]\n}\n\nvar doc = org.jsoup.Jsoup.parse(result).select('#txt');\ndoc.select(slect).toArray().forEach(ele=>{\nlet str = escape(ele.text());\nele.text(convertChar(str))\n})\ndoc.select(\"h1\").remove();\ndoc.html()+'❌';",
"nextContentUrl": "text.下一章.@href",
"replaceRegex": "##天才一秒钟记住本网站《.*》更新最快的小说网站!\\n|《.*》来源.*|第.*章(:).*[威微]信里搜索公众号: .*|下载APP阅读优势:[\\s\\S]+|这本小说的最新章节您已经读完[\\s\\S]+|,,,,|\\s*❌\\s*"
},
"ruleExplore": {},
"ruleSearch": {
"author": "tag.a.0@href\n<js>try{result=java.ajax(String(java.ajax(result)).match(/window.location.replace\\(\"([^\"]+)\"\\)/)[1])}catch(error){result=''}</js>tag.small@tag.a@text",
"bookList": "tag.article.0&&tag.article.1&&tag.article.2",
"bookUrl": "tag.a.0@href\n<js>java.ajax(result)</js>\n##window.location.replace\\(\"([^\"]+)\"\\)##$1###",
"intro": "class.c-line-clamp3@text",
"kind": "",
"lastChapter": "",
"name": "h3@text##最新.*",
"wordCount": ""
},
"ruleToc": {
"chapterList": "class.panel-chapterlist@tag.dd",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "https://m.baidu.com/s?usm=3&rsv_idx=2&rsv_page=1&wd={{key}} site:www.hscwyy.com",
"weight": 0
},
{
"bookSourceComment": "原网站搜索引擎 会出现错误书籍 凭运气搜索\n\n查看正文时:\n①正文显示“章节内容正在手打中/为空…”时\n②点击网址https://www.hscwyy.com…….htm\n③浏览器模式跳转原网站正文界面\n④若网站已更新再回返阅读刷新正文即可\n\nBy乃星",
"bookSourceGroup": "🧸 备用",
"bookSourceName": "🥀新快眼小说②",
"bookSourceType": 0,
"bookSourceUrl": "https://www.hscwyy.com",
"bookUrlPattern": "",
"customOrder": 74,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "",
"header": "",
"lastUpdateTime": 1612157195866,
"loginUrl": "",
"ruleBookInfo": {
"author": "tag.small@tag.a@text",
"intro": "id.bookIntro@text",
"lastChapter": "class.col-md-10@tag.p.2@tag.a@text",
"name": "class.bookTitle@tag.a@text",
"tocUrl": "class.col-md-10@tag.a.6@href"
},
"ruleContent": {
"content": "@js:\nvar sourceChars=[\"%uE800\",\"%uE801\",\"%uE802\",\"%uE803\",\"%uE804\",\"%uE805\",\"%uE806\",\"%uE807\",\"%uE808\",\"%uE809\",\"%uE80A\",\"%uE80B\",\"%uE80C\",\"%uE80D\",\"%uE80E\",\"%uE80F\",\"%uE810\",\"%uE811\",\"%uE812\",\"%uE813\",\"%uE814\",\"%uE815\",\"%uE816\",\"%uE817\",\"%uE818\",\"%uE819\",\"%uE81A\",\"%uE81B\",\"%uE81C\",\"%uE81D\",\"%uE81E\",\"%uE81F\",\"%uE820\",\"%uE821\",\"%uE822\",\"%uE823\",\"%uE824\",\"%uE825\",\"%uE826\",\"%uE827\",\"%uE828\",\"%uE829\",\"%uE82A\",\"%uE82B\",\"%uE82C\",\"%uE82D\",\"%uE82E\",\"%uE82F\",\"%uE830\",\"%uE831\",\"%uE832\",\"%uE833\",\"%uE834\",\"%uE835\",\"%uE836\",\"%uE837\",\"%uE838\",\"%uE839\",\"%uE83A\",\"%uE83B\",\"%uE83C\",\"%uE83D\",\"%uE83E\",\"%uE83F\",\"%uE840\",\"%uE841\",\"%uE842\",\"%uE843\",\"%uE844\",\"%uE845\",\"%uE846\",\"%uE847\",\"%uE848\",\"%uE849\",\"%uE84A\",\"%uE84B\",\"%uE84C\",\"%uE84D\",\"%uE84E\",\"%uE84F\",\"%uE850\",\"%uE851\",\"%uE852\",\"%uE853\",\"%uE854\",\"%uE855\",\"%uE856\",\"%uE857\",\"%uE858\",\"%uE859\",\"%uE85A\",\"%uE85B\",\"%uE85C\",\"%uE85D\",\"%uE85E\",\"%uE85F\",\"%uE860\",\"%uE861\",\"%uE862\",\"%uE863\"]\n\nvar displayChars=\"的一是了我不人在他有这个上们来到时大地为子中你说生国年着就那和要她出也得里后自以会家可下而过天去能对小多然于心学么之都好看起发当没成只如事把还用第样道想作种开美总从无情己面最女但现前些所同日手又行意动\";\n\nvar slect=\"i\";\n\nfunction convertChar(str) {\nlet index = sourceChars.indexOf(str)\nif(index != -1) return displayChars[index]\n}\n\nvar doc = org.jsoup.Jsoup.parse(result).select('#txt');\ndoc.select(slect).toArray().forEach(ele=>{\nlet str = escape(ele.text());\nele.text(convertChar(str))\n})\ndoc.select(\"h1\").remove();\ndoc.html()+'❌';",
"nextContentUrl": "text.下一章.@href",
"replaceRegex": "##天才一秒钟记住本网站《.*》更新最快的小说网站!\\n|《.*》来源.*|第.*章(:).*[威微]信里搜索公众号: .*|下载APP阅读优势:[\\s\\S]+|这本小说的最新章节您已经读完[\\s\\S]+|,,,,|\\s*❌\\s*"
},
"ruleExplore": {},
"ruleSearch": {
"author": "tag.td.3@text",
"bookList": "class.table@tbody@tag.tr",
"bookUrl": "tag.td.1@tag.a@href",
"kind": "tag.td.0@text",
"lastChapter": "tag.td.2@tag.a@text",
"name": "tag.td.1@tag.a@text"
},
"ruleToc": {
"chapterList": "class.panel-chapterlist@tag.dd",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "https://www.hscwyy.com/search.html?keyword={{key}}",
"weight": 0
},
{
"bookSourceComment": "By关耳+乃星补加发现",
"bookSourceGroup": "🍧 特殊",
"bookSourceName": "🎧猫耳FM",
"bookSourceType": 1,
"bookSourceUrl": "https://www.missevan.com",
"customOrder": 75,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "纯爱•全部::https://www.missevan.com/dramaapi/filter?filters=0_4_0_0_0&page={{page}}&order=1&page_size=20\n纯爱•现代::https://www.missevan.com/dramaapi/filter?filters=0_4_0_1_0&page={{page}}&order=1&page_size=20\n纯爱•古风::https://www.missevan.com/dramaapi/filter?filters=0_4_0_2_0&page={{page}}&order=1&page_size=20\n纯爱•民国::https://www.missevan.com/dramaapi/filter?filters=0_4_0_3_0&page={{page}}&order=1&page_size=20\n\n言情•全部::https://www.missevan.com/dramaapi/filter?filters=0_6_0_0_0&page={{page}}&order=1&page_size=20\n言情•现代::https://www.missevan.com/dramaapi/filter?filters=0_6_0_1_0&page={{page}}&order=1&page_size=20\n言情•古风::https://www.missevan.com/dramaapi/filter?filters=0_6_0_2_0&page={{page}}&order=1&page_size=20\n言情•民国::https://www.missevan.com/dramaapi/filter?filters=0_6_0_3_0&page={{page}}&order=1&page_size=20",
"lastUpdateTime": 1612151668600,
"ruleBookInfo": {
"init": "",
"intro": "//*[@class=\"intro-content\"]",
"kind": "class.detail-count@text&&class.detail-newest@text&&class.detail-author@text&&class.detail-type@text&&class.detail-tags@text##类型:|标签:无|标签:",
"name": "",
"tocUrl": "https://www.missevan.com/dramaapi/getdrama?drama_id={{baseUrl.match(/(\\d+)/)[1]}}"
},
"ruleContent": {
"content": "$.info.sound.soundurl_128||$.info.sound.soundurl",
"imageStyle": "0",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "",
"bookList": "$.info.Datas",
"bookUrl": "https://www.missevan.com/mdrama/drama/{{$.id}},{\"webView\":true}",
"coverUrl": "$.cover",
"intro": "",
"kind": "$.type_name",
"lastChapter": "$.newest",
"name": "$.name"
},
"ruleSearch": {
"author": "author",
"bookList": "$.info.Datas",
"bookUrl": "https://www.missevan.com/dramaapi/getdrama?drama_id={{$.id}}",
"coverUrl": "cover ",
"intro": "abstract",
"kind": "{{$.type_name}},{{$.catalog_name}}",
"lastChapter": "newest ",
"name": "name",
"wordCount": "catalog_name "
},
"ruleToc": {
"chapterList": "$.info.episodes.episode",
"chapterName": "$.name",
"chapterUrl": "https://www.missevan.com/sound/getsound?soundid={{$.sound_id}}",
"isVip": "$.need_pay"
},
"searchUrl": "https://www.missevan.com/dramaapi/search?s={{key}}&page=1",
"weight": 0
},
{
"bookSourceComment": "By暴风雪+乃星补加发现",
"bookSourceGroup": "🍧 特殊",
"bookSourceName": "🎧喜马拉雅",
"bookSourceType": 1,
"bookSourceUrl": "https://www.ximalaya.com/",
"customOrder": 76,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "❀ 广 播 剧 ❀::https://www.ximalaya.com/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=\n 架 空 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=jiakong日韩::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=reci506\n 都 市 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=dushi\n 校 园 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=xiaoyuan\n 武 侠 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=wuxia\n 仙 侠 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=xianxia\n 奇 幻 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=qihuan\n 玄 幻 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=xuanhuan\n 科 幻 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=kehuan\n 悬 疑 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=xuanyi\n 推 理 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=tuili\n 历 史 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=lishi\n 职 场 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=zhichang\n 同 人 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=tongrenwen\n 游 戏 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=youxi\n 爆 笑 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=baoxiao\n 脑 洞 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=naodong\n 日 漫 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=riman\n 萌 系 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=mengxi\n 恋 爱 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=lianai\n 纯 爱 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci1367\n 玛 丽 苏 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=malisu\n 霸道总裁 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=badaozongcai\n 虚拟偶像 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=xuniouxiang\n 现代言情 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci546\n 古风言情 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci52\n 画风清奇 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=huafengqingqi\n 民间故事 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=minjiangushi\n 全 年 龄 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci54\n 有声漫画 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci1357\n 会员专区 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci1664\n 心动剧场 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci1660\n 国风剧场 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci1661\n 尖叫剧场 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci1662\n月上新周播剧::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=guangbojv&subcategory=reci1198\n\n❀ 有 声 书 ❀::https://www.ximalaya.com/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=\n\n 文 学 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=wenxue\n 生 活 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=shenghuo\n 教 材 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=jiaocai\n 经 典 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=jingdian\n 童 书 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=tongshu\n 成 长 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=lizhi\n 社 科 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=sheke\n 商 业 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=shangye\n外文 • 原版::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=yingwenyuanban\n期刊::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=qikanzazhi\n历史::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci234\n传记::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1692\n\n 网络小说 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1173\n 言情女生 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci231\n 悬疑推理 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci232\n 都市重生 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci235\n 历史纵横 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1195\n 仙侠幻想 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1196\n 豪门恋情 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1530\n 古风言情 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1531\n 宫闱宅斗 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1532\n 王牌强档 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1264\n 有声漫画 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1351\n 出版小说 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1359\n 女生最爱 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci346\n 男生最爱 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci348\n 免费精选 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1533\n 新品限免 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1477\n 会员上新 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1518\n 爆更小说 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1069\n\n QQ 阅读 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci22\n 读客图书 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci23\n 果麦文化 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci24\n 中信书院 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci646\n 博集新媒 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci26\n 磨铁阅读 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci394\n 蓝 狮 子 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci419\n 华章图书 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci650\n 文学名著 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1157\n 历史专区 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1158\n 国学经典 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1159\n 历史经典 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1370\n 三体科幻 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1697\n 重磅新品 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1698\n\n 听书指南 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1449\n大家都在听::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1521\n大家都在追::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1529\n大剧必听榜::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1051\n会员有声小说::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1055\n畅销书-限时免费::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=youshengshu&subcategory=reci1693\n\n❀ 音 乐 ❀::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue\n\n 古 风 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=gufeng\n 流 行 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=liuxing\n 欧 美 ::https://www.ximalaya.com/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=reci507\n 古 典 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=mr8t41\n 动 漫 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=anime\n 老 歌 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=reci117\n 翻 唱 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=reci125\n轻音乐::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=qingyinyue\n 日 韩 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=reci506\n 催 眠 ::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=reci322\n影视原声::/revision/category/queryCategoryPageAlbums?meta=&sort=0&page={{page}}&perPage=30&category=yinyue&subcategory=yingshiyuansheng\n",
"lastUpdateTime": 1612151673172,
"ruleBookInfo": {
"intro": "$.album.intro"
},
"ruleContent": {
"content": "@js:baseUrl"
},
"ruleExplore": {
"author": "anchorName",
"bookList": "$..albums.*",
"bookUrl": "link@js:\"http://mobile.ximalaya.com/mobile/others/ca/album/track/\" + result.split('/')[2]+'/true/1/200'",
"coverUrl": "coverPath",
"intro": "收听{$.playCount} 共{$.trackCount}章",
"lastChapter": "",
"name": "title",
"wordCount": "@js:if({{$.isFinished}}==1){if({{$.isPaid}}){'已完结💰'}else{'已完结'}}else{if({{$.isPaid}}){'连载💰'}else{'连载'}}"
},
"ruleSearch": {
"author": "$.nickname",
"bookList": "$..docs.*",
"bookUrl": "$.url@js:\"http://mobile.ximalaya.com/mobile/others/ca/album/track/\" + result.split('/')[2]+'/true/1/200'",
"coverUrl": "$.cover_path",
"intro": "$.intro",
"kind": "$.category_title&&$.tags",
"name": "$.title",
"wordCount": "播放数{$.play} 共{$.tracks}集"
},
"ruleToc": {
"chapterList": "$.tracks.list",
"chapterName": "title",
"chapterUrl": "playPathAacv224||playPathAacv164||playUrl64||playUrl32",
"nextTocUrl": "@js:\nbaseUrl = String(baseUrl).split('1/200')[0];\nlist = [];\npage=JSON.parse(String(result)).tracks.maxPageId\nfor(var i = 2; i < 10; ++i){\nlist.push(String(baseUrl +i+\"/200\"));\n}\nlist"
},
"searchUrl": "https://www.ximalaya.com/revision/search?core=album&spellchecker=true&rows=20&condition=relation&device=iPhone&fq=&paidFilter=false&kw={{key}}&page={{page}}",
"weight": 0
},
{
"bookSourceComment": "fr.源仓库木木、Panache+乃星美化修复\n🈲二传",
"bookSourceGroup": "🍧 特殊",
"bookSourceName": "💠全网榜单",
"bookSourceType": 0,
"bookSourceUrl": "http://ku.mumuceo.com",
"bookUrlPattern": "",
"customOrder": 77,
"enabled": true,
"enabledExplore": true,
"exploreUrl": " 晋江 ::\n\n 言情 VIP 金榜 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1154\n 纯爱 VIP 金榜 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1155\n 轻衍 VIP 金榜 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1156\n 原创 VIP 金榜 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1157\n 言情完结金榜 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1264\n 纯爱完结金榜 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1266 \n 轻衍完结金榜 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1268 \n 原创完结金榜 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1270\n \n\n 起点首订榜 ::\n\n 新 书 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1192\n 总 榜 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1194\n 玄 幻 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1195\n 奇 幻 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1196\n 武 侠 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1197\n 仙 侠 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1198\n 都 市 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1199\n 现 实 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1200\n 历 史 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1201\n 军 事 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1202\n 游 戏 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1203\n 体 育 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1204\n 科 幻 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1205\n 灵 异 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1206\n 二 次 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1207\n ::\n 男 频 热 销 榜 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1162\n 男 频 风 云 榜 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1224\n 女 生 热 销 榜 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1163\n 女 生 风 云 榜 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1227\n 女 生 首 订 榜 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1193\n ::\n 橙瓜评分榜 ::\n\n 玄 幻 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1171\n 奇 幻 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1172\n 武 侠 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1173\n 仙 侠 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1174\n 都 市 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1175\n 职 场 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1176\n 军 事 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1177\n 历 史 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1178\n 游 戏 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1179\n 体 育 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1180\n 科 幻 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1181\n 灵 异 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1182\n 悬 疑 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1183\n 言 情 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1184\n 二 次 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1185\n ::\n 网络文学20年百强作品评选中 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1170\n 橙瓜连载榜 ::\n 玄 幻 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1209\n 奇 幻 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1210\n 武 侠 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1211\n 仙 侠 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1212\n 都 市 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1213\n 职 场 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1214\n 军 事 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1215\n 历 史 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1216\n 游 戏 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1217\n 体 育 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1218\n 科 幻 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1219\n 灵 异 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1220\n 悬 疑 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1221\n 言 情 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1222\n 二 次 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1223\n 总 榜 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1208\n\n 第四届网络文学奖 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=10026\n\n 其他榜单 ::\n\n创世 全平台销售榜::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1160\n创世 中文网销售榜::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1228\n云起全站销售榜 周::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=10001\n云起全站销售榜 月::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=10002\n云起全站销售榜 总::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=10003\n云起书院销售榜 周::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=10023\n云起书院销售榜 月::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=10024\n云起书院销售榜 总::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=10025\n爱奇艺热销榜 男 周::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1311\n爱奇艺热销榜 男 月::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1312\n爱奇艺热销榜 男 总::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1313\n爱奇艺热销榜 女 周::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1314\n爱奇艺热销榜 女 月::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1315\n爱奇艺热销榜 女 总::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1316\n 爱奇艺独家 热销榜 周 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1317\n 爱奇艺独家 热销榜 月 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1318\n 爱奇艺独家 热销榜 总 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1319\n 松鼠阅读24时销售榜 ::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1400\n多看男生畅销榜 周::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1320\n多看女生畅销榜 周::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1323\n多看女生畅销榜 月::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1324\n多看女生畅销榜 总::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1325\n纵横网 单日畅销榜::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1159 \n纵横网 月票榜 总榜::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1263\n17K 全站订阅榜 周::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=10004\n17K 全站订阅榜 月::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=10005\n17K 男生订阅榜 周::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=10006\n17K 男生订阅榜 月::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=10007\n17K 女生订阅榜 周::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=10008\n17K 女生订阅榜 月::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=10009\n掌阅男生热销榜 总::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1300\n掌阅女生热销榜 总::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1301\n掌阅男生包月榜 总::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1302\n掌阅女生包月榜 总::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1303\n书旗男生包月榜 周::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1272\n书旗男生包月榜 总::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1273\n书旗女生包月榜 周::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1274\n书旗女生包月榜 总::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1275\n书旗男生订阅榜 周::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1276\n书旗男生订阅榜 总::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1277\n书旗女生订阅榜 周::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1278\n书旗女生订阅榜 总::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1279\n书旗男生人气榜 周::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=10012\n书旗男生人气榜 总::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=10013\n书旗女生人气榜 周::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=10014\n书旗女生人气榜 总::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=10015\n咪咕 人气畅销榜 男::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1166\n咪咕 人气畅销榜 女::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1167\n逐浪小说 PC热销榜::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1189\n逐浪小说 鲜花总榜::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1310\n小说阅读网 日热销::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1240\n小说阅读网 周热销::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1241\n小说阅读网 月热销::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1242\n小说阅读网 风云榜::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1243\n熊猫男频畅销榜 总::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1280\n熊猫女频畅销榜 总::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1281\n追书神器 最热榜 男::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1282\n追书神器 最热榜 女::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1283\n国风中文畅销榜 日::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1290\n国风中文畅销榜 周::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1291\n国风中文畅销榜 月::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1292\n国风中文畅销榜 总::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1293\n采薇书院畅销榜 日::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1294\n采薇书院畅销榜 周::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1295\n采薇书院畅销榜 月::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1296\n采薇书院畅销榜 总::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1297\n红薯女生销售榜 周::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1307\n红薯女生销售榜 月::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1308\n红薯女生销售榜 总::http://106.75.166.106:9997/data/rank/new?page_size=999&ver=v1&menu_id=1309\n ::",
"header": "",
"lastUpdateTime": 1612151677415,
"loginUrl": "",
"ruleBookInfo": {
"author": "",
"coverUrl": "",
"init": "",
"intro": "class.b_details@html",
"kind": "",
"lastChapter": "",
"name": "",
"tocUrl": "",
"wordCount": ""
},
"ruleContent": {
"content": "",
"nextContentUrl": "",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "$.author_name",
"bookList": "$.result.rank",
"bookUrl": "http://www.chenggua.com/rendering/taoshu/book/detail.html?buid={{$.book_unique}}",
"coverUrl": "$.book_avatar",
"intro": "@js:'\\n仅提供榜单数据,请点击 [换源] 阅读!\\n By木木 源仓库'",
"kind": "$.category",
"lastChapter": "",
"name": "$.book_name",
"wordCount": ""
},
"ruleSearch": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"wordCount": ""
},
"ruleToc": {
"chapterList": "",
"chapterName": "",
"chapterUrl": "",
"isVip": "",
"nextTocUrl": "",
"updateTime": ""
},
"searchUrl": "",
"weight": 0
},
{
"bookSourceComment": "coolapk@叶落岚起\n\n注释:灰色章节无法获取的,就从上下章进入原网页,然后从正文进入该章节观看。",
"bookSourceGroup": "🏅 轻文",
"bookSourceName": "🐳有度中文",
"bookSourceType": 0,
"bookSourceUrl": "https://www.yoduzw.com",
"customOrder": 78,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "传记回忆::https://www.yoduzw.com/zhuanjihuiyi/{{page}}.html\n英文读本::https://www.yoduzw.com/yingwenduben/{{page}}.html\n杂文随笔::https://www.yoduzw.com/zawensuibi/{{page}}.html\n经典言情::https://www.yoduzw.com/jingdianyanqing/{{page}}.html\n经典历史::https://www.yoduzw.com/jingdianlishi/{{page}}.html\n侦探推理::https://www.yoduzw.com/zhentantuili/{{page}}.html\n惊悚悬疑::https://www.yoduzw.com/jingsongxuanyi/{{page}}.html\n网络玄幻::https://www.yoduzw.com/wangluoxuanhuan/{{page}}.html\n寓言童话::https://www.yoduzw.com/yuyantonghua/{{page}}.html\n青春都市::https://www.yoduzw.com/qingchundushi/{{page}}.html\n社会心理::https://www.yoduzw.com/shehuixinli/{{page}}.html\n外国小说::https://www.yoduzw.com/waiguoxiaoshuo/{{page}}.html\n经典科幻::https://www.yoduzw.com/jingdiankehuan/{{page}}.html\n当代小说::https://www.yoduzw.com/dangdaixiaoshuo/{{page}}.html\n经典武侠::https://www.yoduzw.com/jingdianwuxia/{{page}}.html\n纪实报告::https://www.yoduzw.com/jishibaogao/{{page}}.html\n世界历史::https://www.yoduzw.com/shijielishi/{{page}}.html\n中国历史::https://www.yoduzw.com/zhongguolishi/{{page}}.html\n科普学习::https://www.yoduzw.com/kepuxuexi/{{page}}.html\n诗歌戏曲::https://www.yoduzw.com/shigexiqu/{{page}}.html\n宗教哲学::https://www.yoduzw.com/zongjiaozhexue/{{page}}.html\n文学理论::https://www.yoduzw.com/wenxuelilun/{{page}}.html\n日语读物::https://www.yoduzw.com/riyuduwu/{{page}}.html\n作品集::https://www.yoduzw.com/zuopinji/{{page}}.html\n国学古籍::https://www.yoduzw.com/guoxueguji/{{page}}.html\n战争军事::https://www.yoduzw.com/zhanzhengjunshi/{{page}}.html\n政治经济::https://www.yoduzw.com/zhengzhijingji/{{page}}.html\n古典文学::https://www.yoduzw.com/gudianwenxue/{{page}}.html\n现代小说::https://www.yoduzw.com/xiandaixiaoshuo/{{page}}.html\n官场小说::https://www.yoduzw.com/guanchangxiaoshuo/{{page}}.html\n世紀百強::https://www.yoduzw.com/shijibaiqiang/{{page}}.html\n隨身智囊::https://www.yoduzw.com/suishenzhinang/{{page}}.html\n歷史煙雲::https://www.yoduzw.com/lishiyanyun/{{page}}.html\n网游小说::https://www.yoduzw.com/wangyouxiaoshuo/{{page}}.html\n玄幻小说::https://www.yoduzw.com/xuanhuanxiaoshuo/{{page}}.html\n穿越小说::https://www.yoduzw.com/chuanyuexiaoshuo/{{page}}.html\n科幻小说::https://www.yoduzw.com/kehuanxiaoshuo/{{page}}.html\n仙侠小说::https://www.yoduzw.com/xianxiaxiaoshuo/{{page}}.html\n都市小说::https://www.yoduzw.com/dushixiaoshuo/{{page}}.html\n武侠小说::https://www.yoduzw.com/wuxiaxiaoshuo/{{page}}.html\n历史小说::https://www.yoduzw.com/lishixiaoshuo/{{page}}.html\n竞技小说::https://www.yoduzw.com/jingjixiaoshuo/{{page}}.html\n言情小说::https://www.yoduzw.com/yanqingxiaoshuo/{{page}}.html\n悬疑小说::https://www.yoduzw.com/xuanyixiaoshuo/{{page}}.html\n军事小说::https://www.yoduzw.com/junshixiaoshuo/{{page}}.html\n灵异小说::https://www.yoduzw.com/lingyixiaoshuo/{{page}}.html\n轻小说::https://www.yoduzw.com/qingxiaoshuo/{{page}}.html\n电击文库::https://www.yoduzw.com/dianjiwenku/{{page}}.html\n富士见文库::https://www.yoduzw.com/fushijianwenku/{{page}}.html\n角川文库::https://www.yoduzw.com/jiaochuanwenku/{{page}}.html\nMF文库J::https://www.yoduzw.com/MFwenkuJ/{{page}}.html\nFami通文库::https://www.yoduzw.com/Famitongwenku/{{page}}.html\nGA文库::https://www.yoduzw.com/GAwenku/{{page}}.html\nHJ文库::https://www.yoduzw.com/HJwenku/{{page}}.html\n一迅社::https://www.yoduzw.com/yixunshe/{{page}}.html\n集英社::https://www.yoduzw.com/jiyingshe/{{page}}.html\n小学馆::https://www.yoduzw.com/xiaoxueguan/{{page}}.html\n讲谈社::https://www.yoduzw.com/jiangtanshe/{{page}}.html\n少女文库::https://www.yoduzw.com/shaonvwenku/{{page}}.html\n其他文库::https://www.yoduzw.com/qitawenku/{{page}}.html\n全本小说::https://www.yoduzw.com/quanben/0_{{page}}.html",
"lastUpdateTime": 1612072247912,
"ruleBookInfo": {
"author": "class.mr15 ttl@span@text",
"coverUrl": "baseUrl@js:\nvar id = baseUrl.match(/\\/book\\/(\\d+)/)[1];\n'/files/article/image/'+parseInt(id/1000)+'/'+id+'/'+id+'s.jpg';",
"intro": "class.h112 mb15 det-abt lh1d8 c_strong fs16 hm-scroll@text\n<js>\nresult=String(result).replace(/\\s/g,'\\n');\nresult=\" \"+result;\n</js>",
"kind": "class.mr15 ttc@span@text&&\nclass.mr15 ttc hisp.0@tag.span@text&&\nclass.fs16 c_strong@class.c_small ml10 vam ml0@text",
"lastChapter": "class.fs16 c_strong@class.ell lst-chapter dib vam@text",
"name": "class.mb15 lh1d2 oh@text\n@js:java.put('sm',result)",
"wordCount": "class.mr15 ttc hisp.1@tag.span@text"
},
"ruleContent": {
"content": "<js>\nlet c=java.getString(\"id.TextContent@html\",false);\nif(baseUrl.match(/yoduzw.com/)){\nresult=c\n}else{\nresult=baseUrl.match(/text=[^\\.]*\\.(.*)/)[1]\n}\n</js>",
"nextContentUrl": "text.下一章@href@js:\nvar isNew=/\\/(\\d+).html/.test(result);\nvar out=isNew?'':result;\nout",
"replaceRegex": "##\\s*\\(本章未完\\)\\s*",
"sourceRegex": ""
},
"ruleExplore": {
"author": "class.mb5 ell _tags pt2@tag.span.0@text",
"bookList": "class.g_row lis-mn j_bookList@tag.li",
"bookUrl": "class.lst-item pr lh1d5@tag.a.1@href",
"coverUrl": "tag.img@_src",
"intro": "class.lst-item pr lh1d5@tag.a.1@text",
"kind": "class.mb5 ell _tags pt2@tag.span.1@text&&\nclass.mb5 ell _tags pt2@tag.span.2@text",
"name": "class.mb5 fs20 f_mbo pt5 oh@text"
},
"ruleSearch": {
"author": "class.c_small db mb5 ell ttc fs14@tag.span.1@text",
"bookList": "id.hism",
"bookUrl": "class.mb5 fs20 f_mbo pt5 ell@tag.a@href",
"coverUrl": "img@_src",
"intro": "class.fs16 mb10 c_strong g_ells@text",
"kind": "class.c_small db mb5 ell ttc fs14@tag.span.0@text&&\nclass.c_small db mb5 ell ttc fs14@tag.span.2@text",
"lastChapter": "class.db mb5 ell ttc fs16@class.vam@a@text",
"name": "h3@a@text"
},
"ruleToc": {
"chapterList": "//ol[@id=\"chapterList\"]/*<js>\ner=0;\n//按卷分隔\nsub=String(result).slice(1,-1).split(/, (?=<li class=\"volumes ell\")/);\nsm=java.get(\"sm\");\ncount=0;\nif(sub.length>=1)for(var i=0;i<sub.length;i++){\n//捕获卷名\njm=sub[i].match(/\\s*([^<>\\n]+)\\s*<\\/li/);\nif(jm&&!(jm[1].match(/正文/)&&sub.length==1)){\n//补上卷名\nsub[i]=sub[i]\n.replace(/html([^>]*)><span([^>]*)>/g,'html$1><span$2>🎐'+jm[1]+'🎐')\n.replace(/javascript\\:([^>]*)><span([^>]*)>/g,'javascript:/'+jm[1]+'$1><span$2>'+jm[1]+'📎');\n\n//按卷分块,插入卷名\nsub[i]='<li><a href=\"https://translate.google.cn/#view=home&op=translate&sl=zh-CN&tl=en&text='+(++count)+'.'+sm+'/'+jm[1]+'\"><span>🍿'+jm[1]+'🍿</span></a></li>'+sub[i];\n}}\n//合并结果\nsub.join(\"\")\n\n//检查灰色章节\nsub_gray=String(sub).split(/(?=<a href=\"javascript)/);\nfor(var j=0;j<sub_gray.length;j++){\nsub_gray[j]=sub_gray[j]\n.replace(/href=\"javascript\\:([^\"]*)\"([^>]*)><span([^>]*)>/g,'href=\"https://translate.google.cn/#view=home&op=translate&sl=zh-CN&tl=en&text='+(er)+'.'+sm+'$1'+'/'+\"灰色章节:\"+(er++)+'\"$2><span$3>📎')\n}\nsub_gray.join(\"\")\n</js>a",
"chapterName": "tag.span@text",
"chapterUrl": "href"
},
"searchUrl": "https://www.yoduzw.com/search/all_{{key}}_{{page}}.html",
"weight": 0
},
{
"bookSourceComment": "By关耳+乃星补发现",
"bookSourceGroup": "🍧 特殊",
"bookSourceName": "🚠BL漫画网",
"bookSourceType": 0,
"bookSourceUrl": "https://www.kanbl.com",
"customOrder": 79,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "耽美::/booklist?page={{page}}&tag=耽美&area=-1&end=-1\n搞笑::/booklist?page={{page}}&tag=搞笑&area=-1&end=-1\n日常::/booklist?page={{page}}&tag=日常&area=-1&end=-1\n冒险::/booklist?page={{page}}&tag=冒险&area=-1&end=-1\n战斗::/booklist?page={{page}}&tag=战斗&area=-1&end=-1\n奇幻::/booklist?page={{page}}&tag=奇幻&area=-1&end=-1\n爱情::/booklist?page={{page}}&tag=爱情&area=-1&end=-1\n卖肉::/booklist?page={{page}}&tag=卖肉&area=-1&end=-1\n机战::/booklist?page={{page}}&tag=机战&area=-1&end=-1\n古风::/booklist?page={{page}}&tag=古风&area=-1&end=-1\n纯爱::/booklist?page={{page}}&tag=纯爱&area=-1&end=-1\n后宫::/booklist?page={{page}}&tag=后宫&area=-1&end=-1\n校园::/booklist?page={{page}}&tag=校园&area=-1&end=-1",
"header": "{\n \"User-Agent\": \"Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36\"\n}",
"lastUpdateTime": 1612151718555,
"ruleBookInfo": {
"author": "class.author@text",
"intro": "class.content@text##《.*》是一部类型为.*等相关信息!",
"kind": "class.tags.0@a@text",
"name": "class.name@text"
},
"ruleContent": {
"content": "class.comicpage@html",
"imageStyle": "FULL",
"nextContentUrl": "##javascript:location.href='([^']+)'\">\\s*<i class=\"ift-next\"></i>##$1###"
},
"ruleExplore": {
"bookList": "class.item",
"bookUrl": "class.title@a@href",
"coverUrl": "img@data-src",
"intro": "",
"lastChapter": "",
"name": "class.title@text"
},
"ruleSearch": {
"bookList": "class.item",
"bookUrl": "tag.a.0@href",
"coverUrl": "img@data-src",
"intro": "class.chapter@text",
"kind": "class.score@text##$##分",
"name": "class.title@text"
},
"ruleToc": {
"chapterList": "class.chapterlist@li@a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "https://www.kanbl.com/search?keyword={{key}}",
"weight": 0
},
{
"bookSourceComment": "coolapk@叶落岚起\n\n注释:灰色章节无法获取的,就从上下章进入原网页,然后从正文进入该章节观看。",
"bookSourceGroup": "🏅 轻文",
"bookSourceName": "🐳哔哩轻小说",
"bookSourceType": 0,
"bookSourceUrl": "https://m.linovelib.com",
"customOrder": 84,
"enabled": true,
"enabledExplore": true,
"exploreUrl": "电击文库::https://m.linovelib.com/wenku/lastupdate_0_1_0_0_0_0_0_{{page}}_0.html\n富士见文库::https://m.linovelib.com/wenku/lastupdate_0_2_0_0_0_0_0_{{page}}_0.html\n角川文库::https://m.linovelib.com/wenku/lastupdate_0_3_0_0_0_0_0_{{page}}_0.html\nMF文库J::https://m.linovelib.com/wenku/lastupdate_0_4_0_0_0_0_0_{{page}}_0.html\nFami通文库::https://m.linovelib.com/wenku/lastupdate_0_5_0_0_0_0_0_{{page}}_0.html\n少女文库::https://m.linovelib.com/wenku/lastupdate_0_12_0_0_0_0_0_{{page}}_0.html\n其他文库::https://m.linovelib.com/wenku/lastupdate_0_13_0_0_0_0_0_{{page}}_0.html\nGA文库::https://m.linovelib.com/wenku/lastupdate_0_6_0_0_0_0_0_{{page}}_0.html\nHJ文库::https://m.linovelib.com/wenku/lastupdate_0_7_0_0_0_0_0_{{page}}_0.html\n\n一迅社::https://m.linovelib.com/wenku/lastupdate_0_8_0_0_0_0_0_{{page}}_0.html\n集英社::https://m.linovelib.com/wenku/lastupdate_0_9_0_0_0_0_0_{{page}}_0.html\n讲谈社::https://m.linovelib.com/wenku/lastupdate_0_11_0_0_0_0_0_{{page}}_0.html\n小学馆::https://m.linovelib.com/wenku/lastupdate_0_10_0_0_0_0_0_{{page}}_0.html\n\n人气小说::https://m.linovelib.com/wenku/allvisit_0_0_0_0_0_0_0_{{page}}_0.html\n日本漫画::https://m.linovelib.com/wenku/lastupdate_0_15_0_0_0_0_0_{{page}}_0.html\n华文轻小说::https://m.linovelib.com/wenku/lastupdate_0_14_0_0_0_0_0_{{page}}_0.html\n最近更新::https://m.linovelib.com/wenku/lastupdate_0_0_0_0_0_0_0_{{page}}_0.html",
"lastUpdateTime": 1611855338450,
"ruleBookInfo": {
"author": "class.book-rand-a@tag.span.0@text",
"coverUrl": "class.book-detail-info@class.book-layout@tag.img.0@src",
"intro": "id.bookSummary@tag.content@textNodes\n@js:\nresult=\" \"+result;",
"kind": "class.tag-small-group origin-left@tag.em@text&&\nclass.book-cell@tag.p.1@ownText&&\nclass.gray ell@text\n##.*万字|·.*",
"lastChapter": "class.gray ell@text##.*·",
"name": "class.header-back-title@text\n@js:java.put('sm',result.replace(/\\s/g,' '))",
"tocUrl": "class.btn-normal red@href",
"wordCount": "class.book-cell@tag.p.1@ownText##连载|完结"
},
"ruleContent": {
"content": "<js>\n//正文规则\nvar selector=\"id.acontent@html\";\n\n!(/google.cn/).test(baseUrl)?java.getString(selector,false):decodeURIComponent(baseUrl.replace(/^.*?text=/, ''))\n\n</js>",
"imageStyle": "FULL",
"nextContentUrl": "class.footlink@tag.a.3@href@js:\nvar isNew=/\\/(\\d+).html/.test(result);\nvar out=isNew?'':result;\nout",
"replaceRegex": "##\\s*\\(继续下一页\\)\\s*|\\s*\\(本章未完\\)\\s*"
},
"ruleExplore": {
"author": "class.book-author@ownText",
"bookList": "class.book-ol book-ol-normal jsBooks@tag.li",
"bookUrl": "a@href",
"coverUrl": "tag.img.0@data-original",
"intro": "class.book-desc@text",
"kind": "class.tag-small-group origin-right@tag.em.0@text\n&&\nclass.tag-small-group origin-right@tag.em.1@text",
"name": "class.book-title@text",
"wordCount": "class.tag-small blue@text"
},
"ruleSearch": {
"author": "class.book-author@text##作者",
"bookList": "class.book-ol book-ol-normal@tag.li",
"bookUrl": "tag.a.0@href",
"coverUrl": "tag.a.0@tag.img.0@data-original",
"intro": "class.book-desc@text",
"kind": "class.tag-small-group origin-right@tag.em.-1@text&&\nclass.tag-small-group origin-right@tag.em.-2@text&&\nclass.tag-small-group origin-right@tag.em.-3@text",
"name": "class.book-title-x@class.book-title@text"
},
"ruleToc": {
"chapterList": "//ol/*<js>\n//按卷分隔\nsub=String(result).slice(1,-1).split(/, (?=<li class=\"chapter-bar chapter-li\")/);\ner=0;\nsm=java.get('sm');\n\nif(sub.length>=1)for(var i=0;i<sub.length;i++){\n//捕获卷名\njm=sub[i].match(/\\s*([^<>\\n]+)\\s*<\\/li/);\nif(!jm)continue;\n\n//插入卷名\nsub[i]=sub[i]\n.replace(/html([^>]*)><span([^>]*)>/g,'html$1><span$2>🎐'+jm[1]+'🎐')\n\n.replace(/javascript\\:cid\\(0\\)([^>]*)><span([^>]*)>/g,'javascript:cid(0)/'+jm[1]+'$1><span$2>'+jm[1]+'📎');\n\n\n//按卷分块\nsub[i]='<a href=\"https://translate.google.cn/#view=home&op=translate&sl=zh-CN&tl=en&text='+sm+'/'+jm[1]+'\">🍿'+jm[1]+'🍿</a>'+sub[i]\n};\n//合并结果\nsub.join(\"\");\n\n//检查灰色章节\nsub_gray=String(sub).split(/(?=<a href=\"javascript\\:cid\\(0\\))/);\n\nfor(var j=0;j<sub_gray.length;j++){\nsub_gray[j]=sub_gray[j]\n.replace(/href=\"javascript\\:cid\\(0\\)([^\"]*)\"([^>]*)><span([^>]*)>/g,'href=\"https://translate.google.cn/#view=home&op=translate&sl=zh-CN&tl=en&text='+sm+'$1'+'/'+\"灰色章节:\"+(er++)+'\"$2><span$3>📎');\n}\n\nsub_gray.join(\"\");\n\n</js>a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "https://m.linovelib.com/s/{{key}}/{{page}}.html",
"weight": 0
},
{
"bookSourceComment": "修复正文防盗\n\nBy要有上进心+Haxc.修复",
"bookSourceGroup": "🍧 特殊",
"bookSourceName": "🚠非麻瓜漫画",
"bookSourceType": 0,
"bookSourceUrl": "https://www.fmgmh.com",
"customOrder": 85,
"enabled": true,
"enabledExplore": true,
"exploreUrl": " 人 气 榜 ::/custom/top\n 月 票 榜 ::/custom/ticket\n 收 藏 榜 ::/custom/fav\n 今 日 榜 ::/custom/day\n 本 周 榜 ::/custom/week\n 本 月 榜 ::/custom/month\n热 血::https://www.fmgmh.com/index.php/api/data/comic,{\"method\": \"POST\", \"body\": \"type%5Btags%5D=6&type%5Border%5D=hits&type%5Blist%5D=0&type%5Bpay%5D=0&type%5Bfinish%5D=0&size=12&page={{page}}\"}\n科 幻::https://www.fmgmh.com/index.php/api/data/comic,{\"method\": \"POST\", \"body\": \"type%5Btags%5D=8&type%5Border%5D=hits&type%5Blist%5D=0&type%5Bpay%5D=0&type%5Bfinish%5D=0&size=12&page={{page}}\"}\n玄 幻::https://www.fmgmh.com/index.php/api/data/comic,{\"method\": \"POST\", \"body\": \"type%5Btags%5D=10&type%5Border%5D=hits&type%5Blist%5D=0&type%5Bpay%5D=0&type%5Bfinish%5D=0&size=12&page={{page}}\"}\n校 园::https://www.fmgmh.com/index.php/api/data/comic,{\"method\": \"POST\", \"body\": \"type%5Btags%5D=11&type%5Border%5D=hits&type%5Blist%5D=0&type%5Bpay%5D=0&type%5Bfinish%5D=0&size=12&page={{page}}\"}\n搞 笑::https://www.fmgmh.com/index.php/api/data/comic,{\"method\": \"POST\", \"body\": \"type%5Btags%5D=13&type%5Border%5D=hits&type%5Blist%5D=0&type%5Bpay%5D=0&type%5Bfinish%5D=0&size=12&page={{page}}\"}\n穿 越::https://www.fmgmh.com/index.php/api/data/comic,{\"method\": \"POST\", \"body\": \"type%5Btags%5D=14&type%5Border%5D=hits&type%5Blist%5D=0&type%5Bpay%5D=0&type%5Bfinish%5D=0&size=12&page={{page}}\"}\n耽 美::https://www.fmgmh.com/index.php/api/data/comic,{\"method\": \"POST\", \"body\": \"type%5Btags%5D=16&type%5Border%5D=hits&type%5Blist%5D=0&type%5Bpay%5D=0&type%5Bfinish%5D=0&size=12&page={{page}}\"}\n恋 爱::https://www.fmgmh.com/index.php/api/data/comic,{\"method\": \"POST\", \"body\": \"type%5Btags%5D=17&type%5Border%5D=hits&type%5Blist%5D=0&type%5Bpay%5D=0&type%5Bfinish%5D=0&size=12&page={{page}}\"}\n悬 疑::https://www.fmgmh.com/index.php/api/data/comic,{\"method\": \"POST\", \"body\": \"type%5Btags%5D=18&type%5Border%5D=hits&type%5Blist%5D=0&type%5Bpay%5D=0&type%5Bfinish%5D=0&size=12&page={{page}}\"}\n恐 怖::https://www.fmgmh.com/index.php/api/data/comic,{\"method\": \"POST\", \"body\": \"type%5Btags%5D=19&type%5Border%5D=hits&type%5Blist%5D=0&type%5Bpay%5D=0&type%5Bfinish%5D=0&size=12&page={{page}}\"}\n动 作::https://www.fmgmh.com/index.php/api/data/comic,{\"method\": \"POST\", \"body\": \"type%5Btags%5D=21&type%5Border%5D=hits&type%5Blist%5D=0&type%5Bpay%5D=0&type%5Bfinish%5D=0&size=12&page={{page}}\"}\n架 空::https://www.fmgmh.com/index.php/api/data/comic,{\"method\": \"POST\", \"body\": \"type%5Btags%5D=25&type%5Border%5D=hits&type%5Blist%5D=0&type%5Bpay%5D=0&type%5Bfinish%5D=0&size=12&page={{page}}\"}\n灵 异::https://www.fmgmh.com/index.php/api/data/comic,{\"method\": \"POST\", \"body\": \"type%5Btags%5D=26&type%5Border%5D=hits&type%5Blist%5D=0&type%5Bpay%5D=0&type%5Bfinish%5D=0&size=12&page={{page}}\"}\n古 风::https://www.fmgmh.com/index.php/api/data/comic,{\"method\": \"POST\", \"body\": \"type%5Btags%5D=28&type%5Border%5D=hits&type%5Blist%5D=0&type%5Bpay%5D=0&type%5Bfinish%5D=0&size=12&page={{page}}\"}\n生 活::https://www.fmgmh.com/index.php/api/data/comic,{\"method\": \"POST\", \"body\": \"type%5Btags%5D=29&type%5Border%5D=hits&type%5Blist%5D=0&type%5Bpay%5D=0&type%5Bfinish%5D=0&size=12&page={{page}}\"}",
"header": "{\"user-agent\": \"Mozilla/5.0 (Linux; Android 9; wv lite baiduboxapp) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/73.0.3683.121 Mobile Safari/537.36 SearchCraft/2.8.2 (Baidu; P1 9) Android/9.0 baiduboxapp/3.2.5.10\"}",
"lastUpdateTime": 1612151690439,
"loginUrl": "https://www.fmgmh.com",
"ruleBookInfo": {
"lastChapter": "class.comic-update-info@text"
},
"ruleContent": {
"content": "img@data-original@js:\nlist=result.split(\"\\n\");\nheader={\"Referer\":baseUrl};\nheaders={\"headers\":JSON.stringify(header)}\nhtml='';\nfor(i in list){\nhtml+='<img src=\"'+list[i]+','+JSON.stringify(headers)+'\">'\n}\nhtml",
"imageStyle": "FULL"
},
"ruleExplore": {
"author": "class.comic-author@text&&author",
"bookList": "class.rank-list@class.rank-item clearfix&&data",
"bookUrl": "tag.a@href&&url",
"coverUrl": "img@data-src&&pic@js:header={\"Referer\":baseUrl}\nheaders={\"headers\":JSON.stringify(header)}\nresult=result+','+JSON.stringify(headers)",
"intro": "class.comic-tip@text&&content",
"kind": "serialize",
"name": "class.comic-name@text&&name"
},
"ruleSearch": {
"author": "author",
"bookList": "data",
"bookUrl": "url",
"coverUrl": "pic@js:header={\"Referer\":baseUrl}\nheaders={\"headers\":JSON.stringify(header)}\nresult=result+','+JSON.stringify(headers)",
"intro": "content",
"kind": "serialize",
"name": "name"
},
"ruleToc": {
"chapterList": "class.clearfix@tag.li",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "https://www.fmgmh.com/index.php/api/data/comic,{\n \"method\": \"POST\",\n \"body\": \"key={{key}}\"\n }",
"weight": 0
},
{
"bookSourceComment": "coolapk@叶落岚起",
"bookSourceGroup": "🏅 轻文",
"bookSourceName": "🐳萌文库",
"bookSourceType": 0,
"bookSourceUrl": "http://xs.kdays.net",
"bookUrlPattern": "",
"customOrder": 87,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "不限::/list/all?type=0&order=update_time&orderBy=DESC&fword=all&size=-1&status=-1&apply=0&page={{page}}\n热血::/list/all?type=1&order=update_time&orderBy=DESC&fword=all&size=-1&status=-1&apply=0&page={{page}}\n冒险::/list/all?type=2&order=update_time&orderBy=DESC&fword=all&size=-1&status=-1&apply=0&page={{page}}\n运动::/list/all?type=3&order=update_time&orderBy=DESC&fword=all&size=-1&status=-1&apply=0&page={{page}}\n魔幻::/list/all?type=4&order=update_time&orderBy=DESC&fword=all&size=-1&status=-1&apply=0&page={{page}}\n武侠::/list/all?type=5&order=update_time&orderBy=DESC&fword=all&size=-1&status=-1&apply=0&page={{page}}\n校园::/list/all?type=6&order=update_time&orderBy=DESC&fword=all&size=-1&status=-1&apply=0&page={{page}}\n耽美::/list/all?type=7&order=update_time&orderBy=DESC&fword=all&size=-1&status=-1&apply=0&page={{page}}\n治愈::/list/all?type=8&order=update_time&orderBy=DESC&fword=all&size=-1&status=-1&apply=0&page={{page}}\n推理::/list/all?type=9&order=update_time&orderBy=DESC&fword=all&size=-1&status=-1&apply=0&page={{page}}\n惊悚::/list/all?type=10&order=update_time&orderBy=DESC&fword=all&size=-1&status=-1&apply=0&page={{page}}\n科幻::/list/all?type=11&order=update_time&orderBy=DESC&fword=all&size=-1&status=-1&apply=0&page={{page}}\n社会::/list/all?type=12&order=update_time&orderBy=DESC&fword=all&size=-1&status=-1&apply=0&page={{page}}\nGAL::/list/all?type=13&order=update_time&orderBy=DESC&fword=all&size=-1&status=-1&apply=0&page={{page}}\n动画化::/list/all?type=14&order=update_time&orderBy=DESC&fword=all&size=-1&status=-1&apply=0&page={{page}}",
"lastUpdateTime": 1612085500266,
"ruleBookInfo": {
"author": "class.info-side@class.items@tag.li.2@a@text&&\nclass.info-side@class.items@tag.li.3@text",
"coverUrl": "class.col-sm-3.0@img@src",
"intro": "class.info-side@tag.blockquote@html\n<js>\nresult=String(result).replace(/([\\u4e00-\\u9fa5]|。|!|?|……)\\s/g,'$1\\n');\nresult=' '+result;\n</js>",
"kind": "class.status text-muted@text&&\nclass.info-side@class.items@tag.li.0@text\n##.*\\(|\\)",
"lastChapter": "class.info-side@class.last-chapter@a@text##最新章节: ",
"name": "class.info-side@h2@text\n@js:java.put('sm',result)",
"tocUrl": "class.btn btn-primary read-btn@href",
"wordCount": "class.status text-muted@text## 字.*"
},
"ruleContent": {
"content": "<js>\nlet c=java.getString(\"class.col-sm-12@tag.article@html\",false);\nif(baseUrl.match(/kdays.net/)){\nresult=c\n}else{\nresult=baseUrl.match(/text=(.*)/)[1]\n}\n</js>"
},
"ruleExplore": {
"author": "class.author@text##作者:",
"bookList": "class.book-list@class.book",
"bookUrl": "class.detail@h3@a@href",
"coverUrl": "class.cover-side@tag.img@src",
"intro": "tag.blockquote@html",
"kind": "class.detail@tag.p.0@text&&\nclass.keywords@text##.*字 / ",
"lastChapter": "class.new-vol@text##最新: ",
"name": "class.detail@h3@a@text",
"wordCount": "class.detail@tag.p.0@text##.*点击 / | 字.*"
},
"ruleSearch": {
"author": "class.detail@tag.p.1@text",
"bookList": "class.book-list@class.book",
"bookUrl": "class.detail@h3@a@href",
"coverUrl": "class.cover-side@tag.img@src",
"kind": "class.detail@tag.p.0@text&&\nclass.detail@class.keywords@text##.*字 / ",
"lastChapter": "class.detail@tag.p.2@text##最新: ",
"name": "class.detail@h3@a@text",
"wordCount": "class.detail@tag.p.0@text##.*点击 / | 字.*"
},
"ruleToc": {
"chapterList": "<js>\n//获取卷名\njm=java.getStringList(\"div[class= col-sm-10 info-side] h2@ownText\").toArray();\n//获取书名\nsm=java.getString(\"class.col-sm-12 text-center@h1@text\",false);\n\n//获取分卷\nsub=java.getElements(\"div[class= col-sm-10 info-side] ul\").toArray();\n\nfor(var i=0;i<sub.length;i++){\n\n//插入卷名\nsub[i]=String(sub[i].html()).replace(/e=\"/g,'e=\"'+\"🎐\"+jm[i]+\"🎐\");\n\n//按卷分块\nsub[i]='<li><a href=\"https://translate.google.cn/#view=home&op=translate&sl=zh-CN&tl=en&text='+sm+'/'+jm[i]+'\" title=\"🍿'+jm[i]+'🍿\"></a></li>'+sub[i]}\n\n//合并结果\nsub=sub.join(\"\");\n</js>a",
"chapterName": "title",
"chapterUrl": "href"
},
"searchUrl": "/search/all?page={{page}}&w={{key}}&type=all",
"weight": 0
},
{
"bookSourceComment": "coolapk@叶落岚起",
"bookSourceGroup": "🏅 轻文",
"bookSourceName": "🐳动漫之家",
"bookSourceType": 0,
"bookSourceUrl": "https://nnv3api.dmzj1.com",
"bookUrlPattern": "",
"customOrder": 88,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "最新::/novel/recentUpdate/{{page-1}}.json\n人气::/novel/rank/0/0/{{page-1}}.json\n订阅::/novel/rank/1/0/{{page-1}}.json\n全部::/novel/0/0/0/{{page-1}}.json\n恐怖::/novel/2/0/1/{{page-1}}.json\n科幻::/novel/4/0/1/{{page-1}}.json\n侦探::/novel/6/0/1/{{page-1}}.json\n爱情::/novel/8/0/1/{{page-1}}.json\n校园::/novel/12/0/1/{{page-1}}.json\n神鬼::/novel/14/0/1/{{page-1}}.json\n魔法::/novel/16/0/1/{{page-1}}.json\n冒险::/novel/20/0/1/{{page-1}}.json\n其他::/novel/25/0/1/{{page-1}}.json\n搞笑::/novel/40/0/1/{{page-1}}.json\n格斗::/novel/47/0/1/{{page-1}}.json\n机战::/novel/1264/0/1/{{page-1}}.json\n仙侠::/novel/1265/0/1/{{page-1}}.json\n都市::/novel/1266/0/1/{{page-1}}.json\n历史::/novel/1267/0/1/{{page-1}}.json\n战争::/novel/1268/0/1/{{page-1}}.json\n治愈::/novel/1269/0/1/{{page-1}}.json\n励志::/novel/1270/0/1/{{page-1}}.json\n后宫::/novel/1271/0/1/{{page-1}}.json\n百合::/novel/1272/0/1/{{page-1}}.json\n纯爱::/novel/1273/0/1/{{page-1}}.json\n异界::/novel/1274/0/1/{{page-1}}.json\n异能::/novel/1275/0/1/{{page-1}}.json\n穿越::/novel/1276/0/1/{{page-1}}.json\n奇幻::/novel/1321/0/1/{{page-1}}.json",
"lastUpdateTime": 1612071276807,
"loginUrl": "",
"ruleBookInfo": {
"author": "$.authors@js:java.put('author',result)",
"canReName": "true",
"coverUrl": "$.cover",
"intro": "$.introduction\n<js>result=\" \"+result;</js>",
"kind": "$.types",
"lastChapter": "$.last_update_chapter_name",
"name": "$.name@js:java.put('sm',result)",
"tocUrl": "$.id@js:\"https://nnv3api.dmzj1.com/novel/chapter/\"+result+\".json\""
},
"ruleContent": {
"content": "@js:result.replace(/&&[a-z]{4,};/ig,\"\")\nif((/\\.google\\.cn/).test(baseUrl)){\ndecodeURIComponent(baseUrl.replace(/^.+[&?]text=/, ''))}",
"imageStyle": "FULL",
"replaceRegex": "##^[^\\n]*\\n"
},
"ruleExplore": {
"author": "$.authors",
"bookList": "$.[*]",
"bookUrl": "/novel/{$.id}.json",
"coverUrl": "$.cover",
"intro": "$.last_update_time\n<js>\ndate= new Date(parseInt(result)*1000).toLocaleString();\n</js>##G.*",
"kind": "$.types",
"lastChapter": "{$.last_update_volume_name} \n{$.last_update_chapter_name}",
"name": "$.name"
},
"ruleSearch": {
"author": "$.authors",
"bookList": "$.[*]\n<js>\nvar opts = {\n pattern: /\\/show\\/1\\/([^\\/]+)\\//,\n name: '$.title',\n author: '$.authors'\n};\n\n//删除糢糊匹配的搜索结果,然后按书名长度排序。依赖于baseUrl、result变量。\n//return Array\n//opts Object: 参数,包含以下key:\n//target List<Object>(result): 要过滤列表。\n//pattern RegExp: 匹配searchKey的正则表达式。\n//name String: 书名规则。\n//author String: 作者规则。\n//charset String('UTF-8'): 编码方式。\n//sorting Boolean(true): 是否重新排序。\n\nfunction searchFilter(opts){\n result = opts.target === undefined ? result : opts.target;\n opts.charset = opts.charset === undefined ? 'UTF-8' : opts.charset;\n opts.sorting = opts.sorting === undefined ? true : !!opts.sorting;\n function getText(ele, rule){\n java.setContent(ele);\n return String(java.getString(rule));\n }\n try {\n var kw = (baseUrl.match(opts.pattern) || ['',''])[1];\n kw = Packages.java.net.URLDecoder.decode(kw, opts.charset);\n result = result.toArray().filter(e => getText(e, opts.name).includes(kw) || getText(e, opts.author).includes(kw));\n return opts.sorting ? result.sort((a, b) => getText(a, opts.name).length - getText(b, opts.name).length) : result;\n } catch(e) {\n return result;\n }\n}\n\nsearchFilter(opts);\n</js>",
"bookUrl": "$.id@js:\"https://nnv3api.dmzj1.com:443/novel/\"+result+\".json\"",
"coverUrl": "$.cover",
"intro": "",
"kind": "$.types",
"lastChapter": "$.last_name||$.last_update_volume_name",
"name": "$.title||$.name"
},
"ruleToc": {
"chapterList": "+<js>\n//二级目录,Json\nvar jdoc = JSON.parse(result);\nvar chUrl = 'https://nnv3api.dmzj1.com/novel/download/@get:{ID}_';\nvar volUrl = 'https://translate.google.cn/#view=home&op=translate&sl=zh-CN&tl=en&text=';\nvar list = [];\n//显示卷名\nvar opts = {\n showVolName: false\n};\n\nsm=java.get('sm');\nauthor=java.get('author');\n\nfunction format(title){\n return title.trim().replace(/^(\\d+)(?![\\s\\d卷部章节回.])/, '$1 ').replace(/\\s+/g, \"\\x20\\x20\");\n}\n\njdoc.forEach((vol,idx) => {\n var chs = vol.chapters.map(ch => ({\n text: (opts.showVolName ? '🎐[' + format(vol.volume_name) + ']🎐' : (ch.IsVip === '1' ? '💰' : '').padStart(3, \"\\u2000\")) + format(ch.chapter_name),\n href: chUrl+vol.volume_id+'_'+ch.chapter_id+'.txt',\n name: format(ch.chapter_name)\n }));\n\n var volInfo =author+\":\\n\"+sm+'\\\\'+ format(vol.volume_name)+ '\\n目录(' + chs.length + \"):\\n\";\n volInfo += chs.slice(0,30).map(v => v.name).join(\"\\n\");\n volInfo += chs.length > 30 ? \"\\n……\" : '';\n\n list.push({\n text: '🍿[' + format(vol.volume_name) + ']🍿',\n href: volUrl + encodeURIComponent(volInfo)\n});\n list = list.concat(chs);\n});\n\nresult = list;\n</js>",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "/search/show/1/{{key}}/{{page-1}}.json",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🏅 轻文",
"bookSourceName": "🐳神凑轻小说文库",
"bookSourceType": 0,
"bookSourceUrl": "http://m.shencou.com",
"bookUrlPattern": "",
"customOrder": 89,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "电击文库::http://m.shencou.com/sort.php?sortid=1&page={{page}}\n富见文库::http://m.shencou.com/sort.php?sortid=2&page={{page}}\n角川文库::http://m.shencou.com/sort.php?sortid=3&page={{page}}\nMFJ文库::http://m.shencou.com/sort.php?sortid=4&page={{page}}\nFAMI通文::http://m.shencou.com/sort.php?sortid=5&page={{page}}\nGA文库::http://m.shencou.com/sort.php?sortid=6&page={{page}}\nHJ文库::http://m.shencou.com/sort.php?sortid=7&page={{page}}\n壹迅文库::http://m.shencou.com/sort.php?sortid=8&page={{page}}\n集英文库::http://m.shencou.com/sort.php?sortid=9&page={{page}}\n讲坛社库::http://m.shencou.com/sort.php?sortid=12&page={{page}}\n少女文库::http://m.shencou.com/sort.php?sortid=10&page={{page}}\nsf文库::http://m.shencou.com/sort.php?sortid=11&page={{page}}",
"lastUpdateTime": 1611850639900,
"loginUrl": "",
"ruleBookInfo": {
"coverUrl": "tag.img@src",
"tocUrl": "class.ablum_read@tag.a.0@href"
},
"ruleContent": {
"content": "id.nr1@textNodes"
},
"ruleExplore": {},
"ruleSearch": {
"author": "class.block_txt2@tag.p.2@text||tag.p@text##.*/|",
"bookList": "class.block||class.cover@tag.p",
"bookUrl": "class.line@tag.a.1@href",
"coverUrl": "class.block_img2@tag.img@src",
"kind": "tag.p.3@text||class.line@tag.a.0@text##分类:",
"lastChapter": "tag.p.6@tag.a@text",
"name": "class.block_txt2@tag.h2@tag.a.0@text||class.blue.0@text||"
},
"ruleToc": {
"chapterList": "class.chapter@tag.li",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href",
"nextTocUrl": "class.page.0@text.下一页.0@href"
},
"searchUrl": "http://m.shencou.com/waps.php,{\n \"charset\": \"gbk\",\n \"method\": \"POST\",\n \"body\": \"searchtype=articlename&searchkey={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🏅 轻文",
"bookSourceName": "🐳亲小说",
"bookSourceType": 0,
"bookSourceUrl": "http://www.qinxiaoshuo.com",
"customOrder": 90,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "<js>\n\nvar a=['日轻','校园','搞笑','魔法','恋爱','神鬼','恐怖','侦探','原创','历史','后宫','励志','姐弟','异世界'];\n\n\na.map(tag=>tag+\"::/tag/\"+tag+\"/{{page}}.html\").join('&&')\n</js>",
"lastUpdateTime": 1611850645156,
"loginUrl": "http://www.qinxiaoshuo.com/login/",
"ruleBookInfo": {
"intro": ".intro@html@js:\"<br>\"+result",
"kind": ".tags@a@text",
"tocUrl": "img@src@js:\nlet bid=result.match(/\\/(\\d+)\\.jpg/)[1];\njava.put('bid',bid);\n'http://www.qinxiaoshuo.com/api/user/book/get/'+bid+',{method:\"post\"}'",
"wordCount": "id.status@text@js:result.replace(/中|已/,'')"
},
"ruleContent": {
"content": "@js:\n//正文规则\nvar selector=\"id.chapter_content@html\";\n\nresult = (/\\.google\\.cn/).test(baseUrl)\n ? decodeURIComponent(baseUrl.replace(/^.+[&?]text=/, ''))\n : java.getString(selector,false);\n//extra code"
},
"ruleExplore": {
"bookUrl": ""
},
"ruleSearch": {
"author": "h3 + div@text",
"bookList": ".book",
"bookUrl": "h3@a@href",
"coverUrl": "img@src",
"intro": "class.intro right@textNodes",
"kind": "h3 ~div:nth-of-type(2)@text##.*?\\s",
"lastChapter": "h3 ~div:nth-of-type(4)@text##.*?\\s",
"name": "h3@text",
"wordCount": ""
},
"ruleToc": {
"chapterList": "@js:eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\\\b'+e(c)+'\\\\b','g'),k[c])}}return p}('\"B s\";d b(r,e){6 t=[],o=[],l=0,h=\"📗\";f(e||(l=1,h=\"\");t=r.C(i);){o.9({n:h+t[1+l],I:d(r){6 t=E 0;F{t=r[2]?r[2]:r[1]}G(e){t=r[1]}7 e?k+N(t):\"J://M.L.K/D/0/\"+v.u(\"q\")+\"/\"+r[1]+\".w\"}(t),5:r.x})}7 o}6 c={j:/A\":\"(.*?)\",\"z\":\"(.*?)\"/g, p:/y\":\"(.*?)\".*?H\":\"(.*?)\"/g,10:/Z/},k=\"11://m.12.13/#O=Y&W=m&R=Q-P&X=S&n=\",3=b(c.j,!0),4=b(c.p,!1);i=d(){a(3.8>0){6 r=0,e=0,t=[];f(3[0].5>4[0].5&&3.T({5:0}),r;r<3.8;r++){f(t.9(3[r]),e;e<4.8;e++){a(r==3.8-1)t.9(4[e]);V{a(!(3[r+1].5>4[e].5))U;t.9(4[e])}}}7 t}7 4}();',62,66,'|||VolArr|ChArr|idx|var|return|length|push|if|getArray|regs|function||for|||result|Vol|VolUrl||translate|text||Ch|bid||strict||get|java|html|lastIndex|Chapter_id|Volume_intro|Volume_name|use|exec|read|void|try|catch|Chapter_name|href|http|com|qinxiaoshuo|www|encodeURIComponent|view|CN|zh|sl|en|unshift|break|else|op|tl|home|span|Vip|https|google|cn'.split('|'),0,{}))",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "/search/{{key}}/1.html",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🏅 轻文",
"bookSourceName": "🐳刺猬文库",
"bookSourceType": 0,
"bookSourceUrl": "https://www.ciweimao.com",
"bookUrlPattern": "",
"customOrder": 91,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "🔹 点 击 月 榜 🔹::/rank-index/no-vip-click-month/{{page}} \n🔹 点 击 周 榜 🔹::/rank-index/no-vip-click-week/{{page}}\n\n🔸收藏总榜 ::/rank-index/favor-total/{{page}}\n 收藏月榜 ::/rank-index/favor-month/{{page}}\n 收藏周榜 ::/rank-index/favor-week/{{page}}\n\n🔸推荐总榜 ::/rank-index/recommend-total/{{page}}\n 推荐月榜 ::/rank-index/recommend-month/{{page}}\n 推荐周榜 ::/rank-index/recommend-week/{{page}}\n\n🔸订阅总榜 ::/rank-index/buy-total/{{page}}\n 订阅月榜 ::/rank-index/buy-month/{{page}}\n 订阅周榜 ::/rank-index/buy-week/{{page}}\n\n🔸月票总榜 ::/rank-index/yp-total/{{page}}\n 月票月榜 ::/rank-index/yp-month/{{page}}\n 月票周榜 ::/rank-index/yp-week/{{page}}\n\n🔸吐槽总榜 ::/rank-index/tsukkomi-total/{{page}}\n 吐槽月榜 ::/rank-index/tsukkomi-month/{{page}}\n 吐槽周榜 ::/rank-index/tsukkomi-week/{{page}}\n\n🔸刀片总榜 ::/rank-index/blade-total/{{page}}\n 刀片月榜 ::/rank-index/blade-month/{{page}}\n 刀片周榜 ::/rank-index/blade-week/{{page}}\n\n🔸更新总榜 ::/rank-index/get-update-most-total/{{page}}\n 更新月榜 ::/rank-index/get-update-most-month/{{page}}\n 更新周榜 ::/rank-index/get-update-most-week/{{page}}\n\n🔹 新 书 月 榜 🔹::/rank-index/yp_new-month/{{page}}\n🔹 新 书 周 榜 🔹::/rank-index/yp_new-week/{{page}}\n\n🔸全部分类 ::/book_list/0-0-0-0-0-0/quanbu/{{page}}\n 完 本 ::/book_list/0-0-0-0-0-1/quanbu/{{page}}\n 免 费 ::/book_list/0-0-0-0-0-2/quanbu/{{page}}\n\n🔸都市青春 ::/book_list/1-27-0-0-0-0/quanbu/{{page}}\n 完 本 ::/book_list/1-27-0-0-0-1/quanbu/{{page}}\n 免 费 ::/book_list/1-27-0-0-0-2/quanbu/{{page}}\n\n🔸玄幻奇幻 ::/book_list/1-8-0-0-0-0/quanbu/{{page}}\n 完 本 ::/book_list/1-8-0-0-0-1/quanbu/{{page}}\n 免 费 ::/book_list/1-8-0-0-0-2/quanbu/{{page}}\n\n🔸灵异未知 ::/book_list/1-1-0-0-0-0/quanbu/{{page}}\n 完 本 ::/book_list/1-1-0-0-0-1/quanbu/{{page}}\n 免 费 ::/book_list/1-1-0-0-0-2/quanbu/{{page}}\n\n🔸历史军事 ::/book_list/1-30-0-0-0-0/quanbu/{{page}}\n 完 本 ::/book_list/1-30-0-0-0-1/quanbu/{{page}}\n 免 费 ::/book_list/1-30-0-0-0-2/quanbu/{{page}}\n\n🔸科幻无限 ::/book_list/1-6-0-0-0-0/quanbu/{{page}}\n 完 本 ::/book_list/1-6-0-0-0-1/quanbu/{{page}}\n 免 费 ::/book_list/1-6-0-0-0-2/quanbu/{{page}}\n\n🔸游戏竞技 ::/book_list/1-3-0-0-0-0/quanbu/{{page}}\n 完 本 ::/book_list/1-3-0-0-0-1/quanbu/{{page}}\n 免 费 ::/book_list/1-3-0-0-0-2/quanbu/{{page}}\n\n🔸仙侠武侠 ::/book_list/1-5-0-0-0-0/quanbu/{{page}}\n 完 本 ::/book_list/1-5-0-0-0-1/quanbu/{{page}}\n 免 费 ::/book_list/1-5-0-0-0-2/quanbu/{{page}}\n\n🔸女 频 ::/book_list/2-11-0-0-0-0/quanbu/{{page}}\n 完 本 ::/book_list/2-11-0-0-0-1/quanbu/{{page}}\n 免 费 ::/book_list/2-11-0-0-0-2/quanbu/{{page}}\n\n🔸免费同人 ::/book_list/1-24-0-0-0-0/quanbu/{{page}}\n 完 本 ::/book_list/1-24-0-0-0-1/quanbu/{{page}}\n\n",
"header": "",
"lastUpdateTime": 1611850590611,
"loginUrl": "https://www.ciweimao.com/signup/login?redirect=https%3A%2F%2Fwww.ciweimao.com%2F",
"ruleBookInfo": {
"author": "",
"coverUrl": "class.cover ly-fl@tag.img@src",
"init": "",
"intro": "class.book-desc.0@text",
"kind": "",
"lastChapter": "",
"name": "",
"tocUrl": "class.btn btn-lg btn-danger@tag.a.0@href",
"wordCount": ""
},
"ruleContent": {
"content": "class.chapter@textNodes",
"nextContentUrl": "",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "class.author@tag.a.0@text||p@tag.a.0@text",
"bookList": "class.rank-book-list@tag.li||class.book-list-table@tag.tr!0",
"bookUrl": "class.tit@tag.a.0@href||class.name@tag.a.0@href",
"coverUrl": "class.lazyload@data-original",
"intro": "class.desc@text",
"kind": "class.type@tag.p.0@text##\\[|\\]",
"lastChapter": "class.cnt@tag.p.1@text||class.chapter@tag.p.0@text##.*\\/",
"name": "class.tit@tag.a.0@text||class.name@tag.a.0@text",
"wordCount": "class.cnt@tag.p.1@text##最近更新:|\\/.*"
},
"ruleSearch": {
"author": "class.cnt.0@tag.p.1@tag.a.0@text||class.author@text",
"bookList": "class.rank-book-list@tag.li||class.book-list-table@tag.tr!0",
"bookUrl": "class.cnt.0@class.tit.0@tag.a.0@href||class.name@tag.a@href",
"coverUrl": "class.cover@tag.img@data-original||tag.img.0@src",
"intro": "class.desc@text",
"kind": "",
"lastChapter": "@css:p:matches(最近更新)@text||.chapter@text@js:result.includes('最近更新') ? result.replace(/.*\\/\\s*/,'') : result;",
"name": "class.cnt.0@class.tit.0@tag.a.0@text||class.name@tag.a@text",
"wordCount": ""
},
"ruleToc": {
"chapterList": "class.book-chapter-list@tag.li@tag.a",
"chapterName": "@js:(result.outerHtml().includes('icon-lock') ? '💰' : '') + result.text()",
"chapterUrl": "href@js:result+','+JSON.stringify({\"webView\": true})",
"isVip": "",
"nextTocUrl": "",
"updateTime": ""
},
"searchUrl": "/get-search-book-list/0-0-0-0-0-0/全部/{{key}}/{{page}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🏅 轻文",
"bookSourceName": "🐳亲小说",
"bookSourceType": 0,
"bookSourceUrl": "https://www.qinxiaoshuo.com",
"bookUrlPattern": "",
"customOrder": 92,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "",
"lastUpdateTime": 1611850660163,
"loginUrl": "",
"ruleBookInfo": {
"author": "id.book_info@text.作者@tag.a.0@text##作者[::]",
"coverUrl": "id.book_info@tag.img.0@src",
"init": "<js>var ih = java.get('InfoHTML'); result = ih !== java.get('') ? ih : result;</js>",
"intro": "id.book_intro@text",
"kind": "id.book_info@text.状态:@text&&id.tags@tag.a!-1@text##^状态:",
"lastChapter": "class.volume.-1@class.volume_title@text&&class.chapters.-1@tag.a.-1@text##,## ##",
"name": "id.book_info@tag.h1.0@text"
},
"ruleContent": {
"content": "<js>\nresult = (/\\.google\\.cn/).test(baseUrl)\n ? decodeURIComponent(baseUrl.replace(/^.*[?&&##]text=/, ''))\n : String(java.getString('id.chapter_content@html')).replace(/<b>(?:(?!<\\/b>)[\\S\\s]){1,30}<\\/b>/, '');\nresult = String(result).replace(/<img\\s+[^>]+>/ig, '<p>〖插图,App暂不支持〗</p>');\n</js>",
"nextContentUrl": "@css:a:containsOwn(下一页)@href"
},
"ruleExplore": {
"bookList": "class.book_item",
"bookUrl": "tag.a.0@href",
"coverUrl": "tag.img.0@src",
"kind": "class.book_info@tag.p.0@text##^\\s*更新时间[::]\\s*",
"lastChapter": "class.book_info@tag.p.-1@text##^\\s*最新章节[::]\\s*(\\[\\])?",
"name": "class.book_info@tag.h3.0@text"
},
"ruleSearch": {
"author": "id.book_info@text.作者@tag.a.0@text##作者[::]",
"bookList": "class.book_item@class.item_name@tag.a.0\n<js>\n//过滤搜索结果:删除糢糊搜索结果或只保留书名长度最短的图书。\nvar rules = {\n pattern: /\\/([^\\/]+)\\/[^\\/]+$/,\n name: 'text',\n author: /$.^/\n}\nvar opts = {\n nonfuzzy: true,\n less: true,\n charset: 'UTF-8'\n};\n\nfunction searchFilter(rules, opts, schList){\n //依赖baseUrl、result变量。\n //return Array\n //schList List<Object>(result.toArray()): 要过滤的列表\n //pattern RegExp: 获取URL内searchKey的正则表达式\n //name String|RegExp: 书名规则\n //author String|RegExp: 作者规则\n //charset String('UTF-8'): URL编码方式\n //nonfuzzy Boolean(true): 删除模糊搜索结果\n //less Boolean(false): 只保留书名长度最短的图书\n\n schList = schList === undefined ? result.toArray() : schList;\n opts.charset = opts.charset === undefined ? 'UTF-8' : opts.charset;\n opts.nonfuzzy = opts.nonfuzzy === undefined ? true : !!opts.nonfuzzy;\n opts.less = opts.less === undefined ? false : !!opts.less;\n\n function getStr(ele, index){\n var nrIsReg = (rules.name instanceof RegExp);\n var arIsReg = (rules.author instanceof RegExp); \n if (!nrIsReg || !arIsReg) { java.setContent(ele); }\n return {\n name: nrIsReg ? (String(ele).match(rules.name)||['',''])[1] : String(java.getString(rules.name)),\n author: arIsReg ? (String(ele).match(rules.author)||['',''])[1] : String(java.getString(rules.author)),\n index: index\n };\n }\n\n try {\n var kw = (baseUrl.match(rules.pattern) || ['',''])[1];\n kw = Packages.java.net.URLDecoder.decode(kw, opts.charset);\n var books = schList.map((e,i) => getStr(e,i)).filter(v => !opts.nonfuzzy || v.name.includes(kw) || v.author.includes(kw));\n var list = [];\n var min = Math.min.apply(null, books.map(v => v.name.length));\n var length = Math.max(String(kw).length, min);\n books.forEach(v => {\n if (!opts.less || v.name.length === length){ list.push(schList[v.index]); }\n });\n return list;\n } catch(e) {\n return schList;\n }\n}\n\nsearchFilter(rules, opts);\n</js>\n<js>\nresult.map(e => java.ajax('https:'+e.attr('href')));\n</js>",
"bookUrl": "<js>java.put('InfoHTML', result); result = '';</js>",
"coverUrl": "id.book_info@tag.img.0@src",
"intro": "id.book_intro@text",
"kind": "id.book_info@text.状态:@text&&id.tags@tag.a!-1@text##^状态:",
"lastChapter": "class.volume.-1@class.volume_title@text&&class.chapters.-1@tag.a.-1@text##,## ##",
"name": "id.book_info@tag.h1.0@text"
},
"ruleToc": {
"chapterList": "+<js>\nvar ih = java.get('InfoHTML');\nih = ih !== java.get('') ? ih : result;\njava.setContent(ih);\n</js>\n<js>\n//二级目录,仅支持HTML\nvar rules = {\n volsName: '//*[@class*=\"volume\"]//*[@class*=\"volume_title\"]/text()',\n volumes: 'class.volume', \n chapters: '@css:.chapters > a',\n chName: 'text',\n chLink: 'href'\n};\nvar opts = {\n showVolName: true\n};\n\nfunction chapterLevel(rules, opts){\n //return Array\n //volsName: 卷标题规则(XPath)\n //volumes: 卷规则\n //volInfo(' '): 卷简介规则(volumes子规则)\n //chapters: 章节规则(volumes子规则)\n //chName: 章节标题规则(chapters子规则)\n //chLink: 章节url规则(chapters子规则)\n //vip(' '): 判定vip的规则(chapters子规则\n //showVolName(false): 是否在章节名称前显示卷名\n\n var check = (rule) => rule !== undefined && rule !== '' ? rule : '@xpath:/x[@x=\"\" and @x!=\"\"]';\n rules.volInfo = check(rules.volInfo);\n rules.vip = check(rules.vip);\n opts.showVolName = opts.showVolName === undefined ? true : !!opts.showVolName;\n\n var NL = '<br/>', NP = \"<br/>\\uFEFF<br/>\";\n var list = [];\n var volsName = java.getStringList(rules.volsName).toArray();\n\n java.getElements(rules.volumes).toArray().forEach((vol,idx) => {\n java.setContent(vol);\n var volInfo = '简介:' + NL + java.getStringList(rules.volInfo).toArray().join(NL);\n var chs = java.getElements(rules.chapters).toArray().map(ch => {\n java.setContent(ch);\n var isVip = !java.getElements(rules.vip).isEmpty();\n var chName = java.getString(rules.chName);\n return {\n text: (isVip ? '💰' : '').padStart(4, \"\\u2000\")+(opts.showVolName ? volsName[idx]+\"\\x20\" : '')+chName,\n href: java.getString(rules.chLink),\n name: chName\n };\n });\n\n volInfo += NP + '目录(' + chs.length + '):' + NL;\n volInfo += chs.slice(0,10).map(v => v.name).join(NL);\n volInfo += chs.length > 10 ? NL + '……' : '';\n volInfo = volInfo.replace(/(\\s)\\1+/g, '$1');\n list.push({\n text: '🔻[ '+volsName[idx]+' ]',\n href: 'https://translate.google.cn/##view=home&op=translate&sl=zh-CN&tl=en&text='+encodeURIComponent(volInfo)\n });\n list = list.concat(chs);\n });\n\n return list;\n}\n\nchapterLevel(rules, opts);\n</js>",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "https://www.qinxiaoshuo.com/search/{{key}}/<1,2,3,NULL-{{page}}>.html",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🏅 轻文",
"bookSourceName": "🐳吾的轻小说",
"bookSourceType": 0,
"bookSourceUrl": "https://book.crazyideal.com",
"bookUrlPattern": "",
"customOrder": 93,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "",
"lastUpdateTime": 1611850664902,
"loginUrl": "",
"ruleBookInfo": {
"author": "@css:meta[property=\"og:novel:author\"]@content",
"coverUrl": "@css:meta[property=\"og:image\"]@content",
"intro": "@css:meta[property=\"og:description\"]@content",
"kind": "@css:meta[property=\"og:novel:category\"]@content",
"lastChapter": "@css:meta[property=\"og:novel:latest_chapter_name\"]@content",
"name": "@css:meta[property=\"og:novel:book_name\"]@content"
},
"ruleContent": {
"content": "id.TextContent@textNodes"
},
"ruleExplore": {
"author": "tag.p.0@tag.span.0@text",
"bookList": "class.j_bookList@tag.li",
"bookUrl": "tag.a.0@href",
"coverUrl": "class.g_thumb@tag.img.0@_src",
"intro": "class.fs16.-1@text",
"kind": "tag.p.1@tag.span.0@text",
"name": "tag.h2.0@text"
},
"ruleSearch": {
"author": "class.mr10.1@text",
"bookList": "class.ser-ret@tag.li",
"bookUrl": "tag.h3.0@tag.a.0@href",
"coverUrl": "class.g_thumb@tag.img.0@_src",
"intro": "class.g_ells@text",
"kind": "class.mr10.0@text",
"lastChapter": "tag.p.-1@tag.a.0@text",
"name": "tag.h3.0@tag.a.0@text"
},
"ruleToc": {
"chapterList": "+@css:##chapterList li > a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "https://book.crazyideal.com/modules/article/search.php,{\n \"method\": \"POST\",\n \"body\": \"searchtype=articlename&searchkey={{key}}&page={{page}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🏅 轻文",
"bookSourceName": "🐳神凑轻小说网",
"bookSourceType": 0,
"bookSourceUrl": "http://www.shencou.com",
"customOrder": 94,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "电击文库::http://www.shencou.com/modules/article/articlelist.php?class=1&page={{page}}\n富见文库::http://www.shencou.com/modules/article/articlelist.php?class=2&page={{page}}\n角川文库::http://www.shencou.com/modules/article/articlelist.php?class=3&page={{page}}\nMFJ文库::http://www.shencou.com/modules/article/articlelist.php?class=4&page={{page}}\nFAMI通文::http://www.shencou.com/modules/article/articlelist.php?class=5&page={{page}}\nGA文库::http://www.shencou.com/modules/article/articlelist.php?class=6&page={{page}}\nHJ文库::http://www.shencou.com/modules/article/articlelist.php?class=7&page={{page}}\n壹迅文库::http://www.shencou.com/modules/article/articlelist.php?class=8&page={{page}}\n集英文库::http://www.shencou.com/modules/article/articlelist.php?class=9&page={{page}}\n讲坛社库::http://www.shencou.com/modules/article/articlelist.php?class=12&page={{page}}\n少女文库::http://www.shencou.com/modules/article/articlelist.php?class=10&page={{page}}\nsf文库::http://www.shencou.com/modules/article/articlelist.php?class=11&page={{page}}",
"lastUpdateTime": 1611850669094,
"ruleBookInfo": {
"tocUrl": "id.content@tag.td.2@tag.a@href"
},
"ruleContent": {
"content": "html##[\\s\\S]+font3|GGO首页[\\s\\S]+"
},
"ruleExplore": {
"author": "tag.p.0@text",
"bookList": "@css:div div:has(img)",
"bookUrl": "tag.b.0@tag.a@href",
"coverUrl": "tag.img.0@src",
"lastChapter": "tag.p.2@text",
"name": "tag.b.0@text",
"wordCount": "tag.p.1@text"
},
"ruleSearch": {
"author": "tag.td.2@text",
"bookList": "class.grid@tag.tr!.0",
"bookUrl": "tag.td.0@tag.a@href",
"lastChapter": "tag.td.1@tag.a@text",
"name": "tag.td.0@tag.a.0@text"
},
"ruleToc": {
"chapterList": "class.zjbox@class.zjlist4@tag.li",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "http://www.shencou.com/modules/article/search.php?searchtype=articlename&searchkey={{key}},{\n \"charset\": \"gbk\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🏅 轻文",
"bookSourceName": "🐳SF轻小说",
"bookSourceType": 0,
"bookSourceUrl": "https://m.sfacg.com",
"bookUrlPattern": "",
"customOrder": 95,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1611850675565,
"loginUrl": "",
"ruleBookInfo": {
"intro": "@js:result=java.get('intro');\n'<br>'+((result)?result:'想要获取更多书籍信息,请点击书籍的书名(・o・)');",
"tocUrl": "text.目录列表@href"
},
"ruleContent": {
"content": "div[style=text-indent: 2em;]@html@js:\nresult.replace(/<img.*?>/,'本内容为图片,阅读暂不支持')"
},
"ruleExplore": {},
"ruleSearch": {
"author": "$.AuthorName",
"bookList": "$.Novels[0,1]",
"bookUrl": "/i/{$.NovelID}/",
"coverUrl": "https://rs.sfacg.com/web/novel/images/NovelCover/Big/{$.NovelCover}",
"intro": "@js:java.get('intro')",
"kind": "http://book.sfacg.com/Novel/{$.NovelID}/@js:\nimportClass(org.jsoup.Jsoup);\nresult=Jsoup.parse(java.ajax(result));\nvar intro=String(result.select(\".introduce\").text()).trim();\nvar last=result.select(\".chapter-title a\").text();\nvar tags=result.select(\".text-row:eq(0)\").text()\njava.put('intro',intro);\njava.put('last',last);\ntags=tags.match(/类型:(.*?)\\s字数:(.*?)字\\[(.*?)\\]\\s.*/);\ntags.shift();\ntags.join(',').replace(/已|中/,'');",
"lastChapter": "@js:java.get('last')",
"name": "$.NovelName"
},
"ruleToc": {
"chapterList": "+@js:\nvar list=[];\nvar url=result.match(/\\/c\\/\\d+\\//g);\nvar n1=new RegExp(/mulu\">(.+)<\\/d/g);\nvar n3=new RegExp(/href=\"\\/c\\/\\d+\\/\"><li>(.+?)<\\/l/g);\nvar n;var n_pre='';var n_sub;\nvar n_temp;\nvar t=-1;\nvar p=[];var p_tmp;\nvar i=-1;var i_tmp;\n//获取每卷的标题\nwhile((n_temp=n1.exec(result))!=null){\ni=i+1;\np.push({q:n_temp[1],w:n1.lastIndex});\n}\ni_tmp=i;\n\nwhile((n_temp=n3.exec(result))!=null){\n//获取每话的标题\nn_sub=n_temp[1];\n//判断VIP\nif((n_sub.match(/span/))!=null){\nn_sub=n_sub.match(/span>(.+)<\\/span><spa/)[1];n_sub='🔒'+n_sub;\n}\n//给每话的标题添加卷标题\nif(p[0]!=null){\ni=i_tmp;\np_tmp=p[i].w;\nwhile(p_tmp>n3.lastIndex){\ni=i-1;\np_tmp=p[i].w;\n}\nn_pre=p[i].q;\nn_pre=n_pre+' | ';\n}\n//保存数据到数组\nn=n_pre+n_sub;\nt=t+1;\nlist.push({k:n,v:url[t]});\n}\nlist;",
"chapterName": "k",
"chapterUrl": "v"
},
"searchUrl": "/API/HTML5.ashx?op=search&keyword={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🏅 轻文",
"bookSourceName": "🐳ES轻小说",
"bookSourceType": 0,
"bookSourceUrl": "https://www.esjzone.cc",
"bookUrlPattern": "https://www.esjzone.cc/detail/\\d+.html",
"customOrder": 96,
"enabled": true,
"enabledExplore": false,
"header": "{\n \"User-Agent\": \"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_13_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36\"\n}",
"lastUpdateTime": 1611850680090,
"loginUrl": "https://www.esjzone.cc/login.html",
"ruleBookInfo": {
"author": "@css:h2+ul>li:eq(0)@text",
"coverUrl": "class.product-gallery text-center mb-3@tag.a@href",
"intro": "class.description@html",
"kind": "class.tag@text",
"name": "tag.h2@text"
},
"ruleContent": {
"content": "@js:\n\nfunction getTranslation() {\n\timportClass(org.jsoup.Jsoup);\n\tlet doc = Jsoup.parse(result).select('.forum-content p'),\n\ttrans = (/trans='(\\d+)/).test(result)?result.match(/trans='(\\d+)/)[1]:'';\n\n\t//尝试获取翻译后的段落\n\tlet TransParts = (function() {\n\t\tif(doc.toArray().length<=trans&&doc.toArray().length>1){\n\t\t\tlet body = \"plxf=getTranslation&plxa[]=\" + trans;\n\t\t\tlet host = \"https://www.esjzone.cc\";\n\t\t\tlet url = (/esjzone\\.cc/).test(baseUrl) ? baseUrl: (host + baseUrl);\n\t\t\tlet options = {\n\t\t\t\tmethod: \"post\",\n\t\t\t\tbody: body\n\t\t\t};\n\t\t\turl = url + \",\" + JSON.stringify(options);\n\t\t\t//url=url+'@'+body;\n\t\t\tlet responseStr = String(java.ajax(url));\n\t\t\tif ((/JinJing/).test(responseStr)) {\n\t\t\t\treturn responseStr.replace(/<.?JinJing>/g, '');\n\t\t\t}else return doc.html()\n\t\t}else return doc.html()\n\t})();\n\n\tlet Html = TransParts;\n\tlet hint = \"无法显示内容,书籍可能下架或为其他站内容,请到原网页查看\\n\\n章节链接:\\n\" + baseUrl;\n\tlet adstr = \"(adsbygoogle = window.adsbygoogle || []).push({});\";\n\treturn (Html == null || Html == undefined || Html == '') ? hint: Html.replace(adstr, '');\n\n}\nresult = (/\\.google\\.cn/).test(baseUrl) ? decodeURIComponent(baseUrl.replace(/^.+[&?]text=/, '')) : getTranslation();"
},
"ruleExplore": {},
"ruleSearch": {
"bookList": "class.col-lg-3 col-md-4 col-sm-3 col-xs-6@class.card mb-30",
"bookUrl": "tag.h5@tag.a@href",
"coverUrl": "class.main-img@html##^.*?(http(s){0,1}://.+?(\\.jpg|\\.png)).*?$##$1##",
"lastChapter": "class.card-ep mt-2@text",
"name": "tag.h5@tag.a@text"
},
"ruleToc": {
"chapterList": "id.chapterList@tag.a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "/tags/{{key}}/",
"weight": 0
},
{
"bookSourceComment": "coolapk@芜恙",
"bookSourceGroup": "🏅 轻文",
"bookSourceName": "🐳吾轻",
"bookSourceType": 0,
"bookSourceUrl": "https://www.biquge1000.com#mySearch ul",
"bookUrlPattern": "https://www.biquge1000.com/book/\\d+.html",
"customOrder": 97,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "",
"header": "",
"lastUpdateTime": 1604580237450,
"loginUrl": "",
"ruleBookInfo": {
"author": "author",
"coverUrl": "cover",
"init": "<js> \nvar J = org.jsoup.Jsoup.parse(result);\nvar o = selector => String(J.select(selector).text()) ;\nvar og = selector => String(J.select('[property=\"og:' + selector + '\"]').attr('content'));\nvar book = {\n\tname: og('novel:book_name').replace(/(全文|小说|免费阅读|最新章节).*|[((].*[))]/g, ''),\n\tauthor: og('novel:author'),\n\tkind: og('novel:category') + ',' + og('novel:status').replace(/中|已/, ''),\n wordCount: parseInt( o('.booktag span:eq(2)').replace('字数:','')/10000) + '万',\n\tlatest: og('novel:latest_chapter_name').replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\((【].*[求更谢乐发推].*/g, '') + ' • ' + og('novel:update_time').replace(/(T|\\s).*/, ' ').replace(/\\//g, '-'),\n\tintro: '  最近更新:' + og('novel:update_time').replace(/(T|\\s).*/, ' ').replace(/\\//g, '-') + '\\n' + o('#bookIntro').replace(/.*(观看小说|简介)[::]|各位书友.*/g, '').replace(/\\s+/g, '\\n'),\n\tcover: og('image'),\n\turl: og('novel:read_url'),\n};\nbook;\n</js>",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"tocUrl": "url",
"wordCount": "wordCount"
},
"ruleContent": {
"content": "#htmlContent@html",
"imageStyle": "full",
"nextContentUrl": "",
"replaceRegex": "",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"wordCount": ""
},
"ruleSearch": {
"author": "author",
"bookList": ".mySearch ul\n<js>\nresult.toArray().slice(0, 3).map(el => {\n\tvar url = String(el.select('a:eq(0)').attr('href')).replace(/^\\//, baseUrl.match(/(.+?\\/\\/[^\\/]+\\/)/)[1]);\n\tvar J = org.jsoup.Jsoup.parse(java.ajax(url));\n\tvar o = selector => String(J.select(selector).text());\n\tvar og = selector => String(J.select('[property=\"og:' + selector + '\"]').attr('content'));\n\treturn {\n\t\tname: og('novel:book_name').replace(/(全文|小说|免费阅读|最新章节).*|[((].*[))]/g, ''),\n\t\tauthor: og('novel:author'),\n\t\tkind: og('novel:category') + ',' + og('novel:status').replace(/中|已/, ''),\n wordCount: parseInt( o('.booktag span:eq(2)').replace('字数:','')/10000) + '万',\n\t\tlatest: og('novel:latest_chapter_name').replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\((【].*[求更谢乐发推].*/g, '') + ' • ' + og('novel:update_time').replace(/(T|\\s).*/, ' ').replace(/\\//g, '-'),\n\t\tintro: og('description').replace(/.*(观看小说|简介)[::]|各位书友.*/g, '').replace(/\\s+/g, ''),\n\t\tcover: og('image'),\n\t\turl: url,\n\t};\n}); \n</js>",
"bookUrl": "url",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "wordCount"
},
"ruleToc": {
"chapterList": "#list-chapterAll dd a",
"chapterName": "text##^(正文|VIP章节|最新章节)?(\\s+|_)|[\\((【].*[求更谢乐发推].*",
"chapterUrl": "href",
"nextTocUrl": "",
"updateTime": ""
},
"searchUrl": "/modules/article/search.php,{\n \"charset\": \"gbk\",\n \"method\": \"POST\",\n \"body\": \"searchkey={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "coolapk@芜恙",
"bookSourceGroup": "🏅 轻文",
"bookSourceName": "🐳铅笔",
"bookSourceType": 0,
"bookSourceUrl": "https://www.x23qb.com#sitebox dl",
"bookUrlPattern": "https://www.x23qb.com/book/\\d+/",
"customOrder": 98,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "",
"header": "",
"lastUpdateTime": 1611850693564,
"loginUrl": "",
"ruleBookInfo": {
"author": "author",
"coverUrl": "cover",
"init": "<js> \nvar J = org.jsoup.Jsoup.parse(result);\nvar o = selector => String(J.select(selector).text()) ;\nvar og = selector => String(J.select('[property=\"og:' + selector + '\"]').attr('content'));\nvar book = {\n\tname: og('novel:book_name').replace(/(全文|小说|免费阅读|最新章节).*|[((].*[))]/g, ''),\n\tauthor: og('novel:author'),\n\tkind: og('novel:category') + ',' + og('novel:status').replace(/中|已/, ''),\n wordCount: o('#count li:eq(1) span').replace(/\\s+/,''),\n\tlatest: og('novel:latest_chapter_name').replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\((【].*[求更谢乐发推].*/g, '') + ' • ' + og('novel:update_time').replace(/(T|\\s).*/, ' ').replace(/\\//g, '-'),\n\tintro: '  最近更新:' + og('novel:update_time').replace(/(T|\\s).*/, ' ').replace(/\\//g, '-') + '\\n' + o('#bookintro p:eq(0)').replace(/.*(观看小说|简介)[::]|各位书友.*/g, '').replace(/\\s+/g, '\\n'),\n\tcover: og('image'),\n\turl: og('novel:read_url'),\n};\nbook;\n</js>",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"tocUrl": "url",
"wordCount": "wordCount"
},
"ruleContent": {
"content": ".read-content@html",
"imageStyle": "full",
"nextContentUrl": "text.下一页@href",
"replaceRegex": "##.*(铅笔小说|x23qb).*",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"wordCount": ""
},
"ruleSearch": {
"author": "author",
"bookList": "#sitebox dl\n<js>\nresult.toArray().slice(0, 3).map(el => {\n\tvar url = String(el.select('a:eq(0)').attr('href')).replace(/^\\//, baseUrl.match(/(.+?\\/\\/[^\\/]+\\/)/)[1]);\n\tvar J = org.jsoup.Jsoup.parse(java.ajax(url));\n\tvar o = selector => String(J.select(selector).text());\n\tvar og = selector => String(J.select('[property=\"og:' + selector + '\"]').attr('content'));\n\treturn {\n\t\tname: og('novel:book_name').replace(/(全文|小说|免费阅读|最新章节).*|[((].*[))]/g, ''),\n\t\tauthor: og('novel:author'),\n\t\tkind: og('novel:category') + ',' + og('novel:status').replace(/中|已/, ''),\n wordCount: o('#count li:eq(1) span').replace(/\\s+/,''),\n\t\tlatest: og('novel:latest_chapter_name').replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\((【].*[求更谢乐发推].*/g, '') + ' • ' + og('novel:update_time').replace(/(T|\\s).*/, ' ').replace(/\\//g, '-'),\n\t\tintro: o('#bookintro p:eq(0)').replace(/.*(观看小说|简介)[::]|各位书友.*/g, '').replace(/\\s+/g, ''),\n\t\tcover: og('image'),\n\t\turl: url,\n\t};\n}); \n</js>",
"bookUrl": "url",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "wordCount"
},
"ruleToc": {
"chapterList": "#chapterList li a",
"chapterName": "text##^(正文|VIP章节|最新章节)?(\\s+|_)|[\\((【].*[求更谢乐发推].*",
"chapterUrl": "href",
"nextTocUrl": "",
"updateTime": ""
},
"searchUrl": "/search.php,{\n \"charset\": \"gbk\",\n \"method\": \"POST\",\n \"body\": \"searchkey={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "coolapk@芜恙;wordCount",
"bookSourceGroup": "🏅 轻文",
"bookSourceName": "🐳神凑",
"bookSourceType": 0,
"bookSourceUrl": "http://www.shencou.com#line",
"bookUrlPattern": "http://m.shencou.com/wapinfo.php?id=\\d+",
"customOrder": 99,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "电击::/modules/article/articlelist.php?class=1&page={{page}}\n富士::/modules/article/articlelist.php?class=2&page={{page}}\n角川::/modules/article/articlelist.php?class=3&page={{page}}\nMFJ::/modules/article/articlelist.php?class=4&page={{page}}\nFami::/modules/article/articlelist.php?class=5&page={{page}}\n GA ::/modules/article/articlelist.php?class=6&page={{page}}\n HJ ::/modules/article/articlelist.php?class=7&page={{page}}\n一迅::/modules/article/articlelist.php?class=8&page={{page}}\n集英::/modules/article/articlelist.php?class=9&page={{page}}\n少女::/modules/article/articlelist.php?class=10&page={{page}}\n SF ::/modules/article/articlelist.php?class=11&page={{page}}\n讲谈::/modules/article/articlelist.php?class=12&page={{page}}\n排行::/modules/article/toplist.php?sort=allvisit&page={{page}}\n推荐::/modules/article/toplist.php?sort=allvote&page={{page}}\n最新::/modules/article/toplist.php?sort=postdate&page={{page}}\n最近::/modules/article/toplist.php?sort=lastupdate&page={{page}}\n原创::/modules/article/toplist.php?sort=authorupdate&page={{page}}\n转载::/modules/article/toplist.php?sort=masterupdate&page={{page}}\n收藏::/modules/article/toplist.php?sort=goodnum&page={{page}}\n字数::/modules/article/toplist.php?sort=size&page={{page}}",
"lastUpdateTime": 1611850698305,
"loginUrl": "",
"ruleBookInfo": {
"author": "author",
"coverUrl": "cover",
"init": "<js> \nvar J = org.jsoup.Jsoup.parse(result);\nvar o = selector => String(J.select(selector).text()).replace(/.*:/,'');\nvar book = {\n\tname: o('h2'),\n\tauthor: o('.block_txt2 p:eq(3)'),\n\tkind: o('.block_txt2 p:eq(4)') + ',' + o('.block_txt2 p:eq(5)').replace(/中|已/,''),\n\tlatest: o('.block_txt2 p:eq(7)').replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\((【].*[求更谢乐发推].*/g, ''),\n\tintro: '  最近更新:' + o('.block_txt2 p:eq(6)').replace(/(T|\\s).*/, ' ').replace(/\\//g, '-') + '\\n' + o('.intro_info').replace(/\\d+/, '').replace(/\\s+/,'\\n'),\n\tcover: J.select('.block_img2 img').attr('src'),\n\turl: 'http://www.shencou.com/read/' + parseInt(baseUrl.match(/id=(\\d+)/)[1]/1000) + '/' + baseUrl.match(/id=(\\d+)/)[1] + '/index.html',\n};\nbook;\n</js>",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"tocUrl": "url"
},
"ruleContent": {
"content": "body .divimage@html||body@textNodes",
"imageStyle": "full"
},
"ruleExplore": {
"author": "@css:p:contains(作者:)@text##.+作者:(\\S+).+##$1",
"bookList": "@css:#content td > div",
"bookUrl": "tag.a.1@href@js:'http://m.shencou.com/wapinfo.php?id=' + result.match(/(\\d+)/)[1]",
"coverUrl": "tag.a.1@href\n<js>\nvar id = result.match(/(\\d+)\\.html/)[1];\nvar iid = parseInt(id/1000);\n'/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n</js>",
"intro": "tag.p.3@text",
"kind": "",
"lastChapter": "class.news@tag.a@text",
"name": "tag.a.1@text"
},
"ruleSearch": {
"author": "author",
"bookList": ".line\n<js>\nresult.toArray().slice(0, 3).map(el => {\n\tvar url = String(el.select('a:eq(1)').attr('href')).replace(/^\\//, baseUrl.match(/(.+?\\/\\/[^\\/]+\\/)/)[1]);\n\tvar J = org.jsoup.Jsoup.parse(java.ajax(url));\n\tvar o = selector => String(J.select(selector).text()).replace(/.*:/,'');\t\n\treturn {\n\t\tname: o('h2'),\n\t author: o('.block_txt2 p:eq(3)'),\n\t kind: o('.block_txt2 p:eq(4)') + ',' + o('.block_txt2 p:eq(5)').replace(/中|已/,''),\n\t latest: o('.block_txt2 p:eq(7)').replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\((【].*[求更谢乐发推].*/g, '') + ' • ' + o('.block_txt2 p:eq(6)'),\n\t intro: o('.intro_info').replace(/\\d+/, ''),\n\t cover: J.select('.block_img2 img').attr('src'),\n\t\turl: url,\n\t};\n}); \n</js>",
"bookUrl": "url",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name"
},
"ruleToc": {
"chapterList": ".zjlist4 ol li a",
"chapterName": "text##^(正文|VIP章节|最新章节)?(\\s+|_)|[\\((【].*[求更谢乐发推].*",
"chapterUrl": "href"
},
"searchUrl": "http://m.shencou.com/waps.php,{\n \"charset\": \"gbk\",\n \"method\": \"POST\",\n \"body\": \"searchkey={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "coolapk@芜恙",
"bookSourceGroup": "🏅 轻文",
"bookSourceName": "🐳小说柜",
"bookSourceType": 0,
"bookSourceUrl": "https://www.xiaoshuogui.com#sitebox dl",
"bookUrlPattern": "https://www.xiaoshuogui.com/\\d+/",
"customOrder": 100,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "",
"header": "",
"lastUpdateTime": 1611850702963,
"loginUrl": "",
"ruleBookInfo": {
"author": "author",
"coverUrl": "cover",
"init": "<js> \nvar J = org.jsoup.Jsoup.parse(result);\nvar o = selector => String(J.select(selector).text()) ;\nvar og = selector => String(J.select('[property=\"og:' + selector + '\"]').attr('content'));\nvar book = {\n\tname: og('novel:book_name').replace(/(全文|小说|免费阅读|最新章节).*|[((].*[))]/g, ''),\n\tauthor: og('novel:author'),\n\tkind: og('novel:category') + ',' + og('novel:status').replace(/中|已/, ''),\n wordCount: o('#count li:eq(1) span').replace(/\\s+/,''),\n\tlatest: og('novel:latest_chapter_name').replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\((【].*[求更谢乐发推].*/g, '') + ' • ' + og('novel:update_time').replace(/(T|\\s).*/, ' ').replace(/\\//g, '-'),\n\tintro: '  最近更新:' + og('novel:update_time').replace(/(T|\\s).*/, ' ').replace(/\\//g, '-') + '\\n' + o('#bookintro p:eq(0)').replace(/.*(观看小说|简介)[::]|各位书友.*/g, '').replace(/\\s+/g, '\\n'),\n\tcover: og('image'),\n\turl: og('novel:read_url'),\n};\nbook;\n</js>",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"tocUrl": "url",
"wordCount": "wordCount"
},
"ruleContent": {
"content": ".read-content@html",
"imageStyle": "full",
"nextContentUrl": "",
"replaceRegex": "",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"wordCount": ""
},
"ruleSearch": {
"author": "author",
"bookList": "#sitebox dl\n<js>\nresult.toArray().slice(0, 3).map(el => {\n\tvar url = String(el.select('a:eq(0)').attr('href')).replace(/^\\//, baseUrl.match(/(.+?\\/\\/[^\\/]+\\/)/)[1]);\n\tvar J = org.jsoup.Jsoup.parse(java.ajax(url));\n\tvar o = selector => String(J.select(selector).text());\n\tvar og = selector => String(J.select('[property=\"og:' + selector + '\"]').attr('content'));\n\treturn {\n\t\tname: og('novel:book_name').replace(/(全文|小说|免费阅读|最新章节).*|[((].*[))]/g, ''),\n\t\tauthor: og('novel:author'),\n\t\tkind: og('novel:category') + ',' + og('novel:status').replace(/中|已/, ''),\n wordCount: o('#count li:eq(1) span').replace(/\\s+/,''),\n\t\tlatest: og('novel:latest_chapter_name').replace(/^(正文|VIP章节|最新章节)?(\\s+|_)|[\\((【].*[求更谢乐发推].*/g, '') + ' • ' + og('novel:update_time').replace(/(T|\\s).*/, ' ').replace(/\\//g, '-'),\n\t\tintro: o('#bookintro p:eq(0)').replace(/.*(观看小说|简介)[::]|各位书友.*/g, '').replace(/\\s+/g, ''),\n\t\tcover: og('image'),\n\t\turl: url,\n\t};\n}); \n</js>",
"bookUrl": "url",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "wordCount"
},
"ruleToc": {
"chapterList": "#chapterList li a",
"chapterName": "text##^(正文|VIP章节|最新章节)?(\\s+|_)|[\\((【].*[求更谢乐发推].*",
"chapterUrl": "href",
"nextTocUrl": "",
"updateTime": ""
},
"searchUrl": "/modules/article/search.php,{\n \"charset\": \"gbk\",\n \"method\": \"POST\",\n \"body\": \"searchkey={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "📥 下载",
"bookSourceName": "📥巴士书库",
"bookSourceType": 0,
"bookSourceUrl": "http://m.84sk.com",
"customOrder": 101,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1604569762335,
"ruleBookInfo": {
"author": "class.author@text||class.xza@li@tag.p.0@text##\\s著",
"coverUrl": "img@src##.*logo.*",
"intro": "class.js@text",
"kind": "class.tag@span@text||class.xza@li@tag.p.2@text##完成状态:",
"lastChapter": "class.update@text##最近更新:",
"name": ".book-name@text",
"tocUrl": "class.down@a@href"
},
"ruleContent": {
"content": "@js:\nif(result.match(/bookid/)){\nbookid=result.match(/bookid=(\\d+)/)[1];\nchapterid=result.match(/chapterid=(\\d+)/)[1];\nxid=Math.floor(bookid/1000);\nurl='http://m.84sk.com/files/article/html555/'+xid+'/'+bookid+'/'+chapterid+'.txt';\na=java.ajax(url).toString();\neval(a.match(/([\\s\\S]+)/)[1])}else{\nresult='点击章节链接下载'+baseUrl\n}",
"nextContentUrl": ""
},
"ruleExplore": {},
"ruleSearch": {
"author": "class.c-line-clamp3@text\n@js:\nif(result.match(/作者|著/)){\na=result.replace(/.*作者是|.*?\\s/,'');\nb=a.replace(/\\s著.*|,.*/,'');}else{result=''}",
"bookList": "tag.article",
"bookUrl": "tag.a.0@href\n<js>java.ajax(result).match(/window.location.replace\\(\"([^\"]+)\"\\);/)[1]</js>",
"intro": "class.c-line-clamp3@text",
"name": "class.c-title-text@text##最新章节.*|txt下载.*|\\(.*?\\)|.*?第.*?章.*|.*?txt小说.*"
},
"ruleToc": {
"chapterList": "class.chapter-list.-1@li@a||class.xz2@ul@a",
"chapterName": "text",
"chapterUrl": "href",
"nextTocUrl": ""
},
"searchUrl": "https://3g.baidu.com/from=1013843h/s?word={{key}} site:m.84sk.com",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "📥 下载",
"bookSourceName": "📥雨枫txt电子书",
"bookSourceType": 0,
"bookSourceUrl": "http://m.yftxt.com",
"customOrder": 102,
"enabled": true,
"enabledExplore": false,
"exploreUrl": " ---------- 名著 ---------- ::/\n中国名著::/list.php?tid=80&PageNo={{page}}\n名家名作::/list.php?tid=81&PageNo={{page}}\n国外名著::/list.php?tid=82&PageNo={{page}}\n名人传记::/list.php?tid=83&PageNo={{page}}\n古诗词名著::/list.php?tid=84&PageNo={{page}}\n现代诗歌::/list.php?tid=85&PageNo={{page}}\n ---------- 小说 ---------- ::/\n都市言情::/list.php?tid=87&PageNo={{page}}\n奇幻玄幻::/list.php?tid=88&PageNo={{page}}\n武侠修真::/list.php?tid=89&PageNo={{page}}\n历史军事::/list.php?tid=90&PageNo={{page}}\n恐怖科幻::/list.php?tid=91&PageNo={{page}}\n耽美同人::/list.php?tid=92&PageNo={{page}}\n ---------- 其他 ---------- ::/\n人生哲学::/list.php?tid=86&PageNo={{page}}\n美文合集::/list.php?tid=95&PageNo={{page}}\n家居生活::/list.php?tid=96&PageNo={{page}}\n",
"header": "{\n \"User-Agent\": \"Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36\"\n}",
"lastUpdateTime": 1604569766112,
"ruleBookInfo": {
"author": "##\t作者:([^<]+)<##$1###",
"intro": "//*[contains(text(), \"电子书下载\")]/../following-sibling::ul/text()",
"tocUrl": "//*[contains(text(), \"进入下载地址列表\")]/../@href"
},
"ruleContent": {
"content": "@js:'点击章节链接下载\\n'+baseUrl"
},
"ruleExplore": {
"bookList": "",
"name": ""
},
"ruleSearch": {
"author": "",
"bookList": "class.am-list@li",
"bookUrl": "tag.a.0@href",
"coverUrl": "img@src",
"intro": "class.intro@text",
"kind": "",
"lastChapter": "class.am-list-item-text@text",
"name": "h3@text"
},
"ruleToc": {
"chapterList": "text.本地下载",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "http://m.yftxt.com/search.php?mobile=1&kwtype=0&q={{key}},{\n\"charset\": \"gbk\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "📥 下载",
"bookSourceName": "📥鸠摩搜书",
"bookSourceType": 0,
"bookSourceUrl": "https://www.jiumodiary.com",
"customOrder": 103,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1604569769338,
"ruleBookInfo": {
"name": ""
},
"ruleContent": {
"content": "@js:\n'点击章节链接跳转浏览器下载'+baseUrl"
},
"ruleExplore": {},
"ruleSearch": {
"bookList": "@json:$.sources[*].details.data[*]",
"bookUrl": "$.link",
"coverUrl": "$.img_link",
"intro": "$.host&&$.des&&$.title##<.*?>",
"kind": "$.des",
"name": "$.title##<.*?>|(^.{0,15})##$1###"
},
"ruleToc": {
"chapterList": "@js:a=[{a:'下载地址',b:baseUrl}]",
"chapterName": "a",
"chapterUrl": "b"
},
"searchUrl": "@js:\nurl1='https://www.jiumodiary.com/init_hubs.php,';\npost={\"method\":\"POST\",\"body\":\"q=\"+key+\"&remote_ip=&time_int=\"+Date.now()};\nid=java.ajax(url1+JSON.stringify(post)).match(/id\":\"([^\"]+)\"/)[1];\nurl='https://www.jiumodiary.com/ajax_fetch_hubs.php';\nbody='id='+id+'&set='+page;\nheader={\n\"method\": \"POST\",\n\"body\": String(body)\n}\nur=url+','+JSON.stringify(header);",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "📥 下载",
"bookSourceName": "📥超级书库",
"bookSourceType": 0,
"bookSourceUrl": "https://shuayouxi.cn",
"customOrder": 104,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "多看专区::https://shuayouxi.cn/duokan/page/{{page}}\n漫画::https://shuayouxi.cn/kdmh/page/{{page}}\n工具书::https://shuayouxi.cn/gjs/page/{{page}}\n原版书籍::https://shuayouxi.cn/ybs/page/{{page}}\n中亚官方合集资源::https://shuayouxi.cn/hjzy/gfzy/page/{{page}}\n官场商战·阴谋::https://shuayouxi.cn/jpwlxs/gcsz-jpwlxs/page/{{page}}\n悬疑恐怖·重生::https://shuayouxi.cn/jpwlxs/cycs/page/{{page}}\n武侠玄幻·仙侠::https://shuayouxi.cn/jpwlxs/wxxh/page/{{page}}\n科幻奇幻·异世::https://shuayouxi.cn/jpwlxs/khqh/page/{{page}}\n都市言情·体育::https://shuayouxi.cn/jpwlxs/dsyq/page/{{page}}\n经典名著社会哲学::https://shuayouxi.cn/cxts/jdmz/page/{{page}}\n生活养生运动健康::https://shuayouxi.cn/cxts/shys/page/{{page}}\n现代文学励志文学::https://shuayouxi.cn/cxts/xdwx/page/{{page}}\n军事科学历史地理::https://shuayouxi.cn/cxts/sjls/page/{{page}}\n官场商战人生百态::https://shuayouxi.cn/cxts/gcsz/page/{{page}}\n人物传记旅行见闻::https://shuayouxi.cn/cxts/lvxzj/page/{{page}}\n武侠玄幻穿越言情::https://shuayouxi.cn/cxts/wxyq/page/{{page}}\n科幻悬疑恐怖惊悚::https://shuayouxi.cn/cxts/khkb/page/{{page}}",
"lastUpdateTime": 1604569772514,
"ruleBookInfo": {
"coverUrl": "class.article-content@p@img@src",
"intro": "class.article-content@html@js:java.put(\"a\",result)"
},
"ruleContent": {
"content": "@js:\"点击章节链接跳转浏览器下载\"+baseUrl+\"\\n\"+java.get(\"a\")"
},
"ruleExplore": {},
"ruleSearch": {
"author": "##》([^(]+)(作者)##$1###",
"bookList": "class.content@article",
"bookUrl": "tag.a.0@href",
"coverUrl": "tag.a.0@img@data-src",
"intro": "h2@text&&class.note@text",
"kind": "class.cat@text",
"name": "##《([^》]+)》##$1###"
},
"ruleToc": {
"chapterList": "class.xydown_down_link||class.article-content",
"chapterName": "##(提取码.*?|密码.*?)[复制\\&<]##$1###",
"chapterUrl": "##(https://pan.baidu.com/s/[A-Za-z\\d\\w-]+)##$1###"
},
"searchUrl": "https://shuayouxi.cn/?s={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "📥 下载",
"bookSourceName": "📥淘链客",
"bookSourceType": 0,
"bookSourceUrl": "http://www.toplinks.cc",
"bookUrlPattern": "",
"customOrder": 105,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "",
"header": "",
"lastUpdateTime": 1604569800777,
"loginUrl": "",
"ruleBookInfo": {
"author": "",
"coverUrl": "",
"init": "",
"intro": "class.row.1@tag.div.0@html",
"kind": "",
"lastChapter": "",
"name": "",
"tocUrl": "",
"wordCount": ""
},
"ruleContent": {
"content": "@js:\"点击章节链接跳转浏览器下载\"+baseUrl",
"nextContentUrl": "",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"wordCount": ""
},
"ruleSearch": {
"author": "",
"bookList": "tbody@tr!0",
"bookUrl": "tag.a.0@href",
"coverUrl": "",
"intro": "",
"kind": "来源:{{@@tag.td.1@a@title}},大小:{{@@tag.td.2@text}},热度:{{@@tag.td.3@text}}",
"lastChapter": "",
"name": "tag.a.0@text",
"wordCount": ""
},
"ruleToc": {
"chapterList": "class.btn btn-sm btn-primary",
"chapterName": "text",
"chapterUrl": "a@href",
"isVip": "",
"nextTocUrl": "",
"updateTime": ""
},
"searchUrl": "http://www.toplinks.cc/s/?keyword={{key}}&flag=3",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "📥 下载",
"bookSourceName": "📥搬书匠",
"bookSourceType": 0,
"bookSourceUrl": "http://www.banshujiang.cn",
"bookUrlPattern": "",
"customOrder": 106,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "ActionScript::/category/programming_language/ActionScript/page/{{page}}&&ASP.net::/category/programming_language/ASP.net/page/{{page}}&&C::/category/programming_language/C/page/{{page}}&&C#::/category/programming_language/C%23/page/{{page}}&&C++::/category/programming_language/C++/page/{{page}}&&CoffeeScript::/category/programming_language/CoffeeScript/page/{{page}}&&CSS::/category/programming_language/CSS/page/{{page}}&&Elixir::/category/programming_language/Elixir/page/{{page}}&&Erlang::/category/programming_language/Erlang/page/{{page}}&&Go::/category/programming_language/Go/page/{{page}}&&Groovy::/category/programming_language/Groovy/page/{{page}}&&HTML5::/category/programming_language/HTML5/page/{{page}}&&Java::/category/programming_language/Java/page/{{page}}&&JavaScript::/category/programming_language/JavaScript/page/{{page}}&&Kotlin::/category/programming_language/Kotlin/page/{{page}}&&Lua::/category/programming_language/Lua/page/{{page}}&&Objective-C::/category/programming_language/Objective-C/page/{{page}}&&Perl::/category/programming_language/Perl/page/{{page}}&&PHP::/category/programming_language/PHP/page/{{page}}&&Python::/category/programming_language/Python/page/{{page}}&&R::/category/programming_language/R/page/{{page}}&&Ruby::/category/programming_language/Ruby/page/{{page}}&&Rust::/category/programming_language/Rust/page/{{page}}&&Scala::/category/programming_language/Scala/page/{{page}}&&Shell Script::/category/programming_language/Shell%20Script/page/{{page}}&&SQL::/category/programming_language/SQL/page/{{page}}&&Swift::/category/programming_language/Swift/page/{{page}}&&TypeScript::/category/programming_language/TypeScript/page/{{page}}&&Android::/category/mobile_development/Android/page/{{page}}&&iOS::/category/mobile_development/iOS/page/{{page}}&&Linux::/category/operation_system/Linux/page/{{page}}&&Mac OS X::/category/operation_system/Mac%20OS%20X/page/{{page}}&&Unix::/category/operation_system/Unix/page/{{page}}&&Windows::/category/operation_system/Windows/page/{{page}}&& DB2::/category/database/DB2/page/{{page}}&&MongoDB::/category/database/MongoDB/page/{{page}}&&MySQL::/category/database/MySQL/page/{{page}}&&Oracle::/category/database/Oracle/page/{{page}}&&PostgreSQL::/category/database/PostgreSQL/page/{{page}}&&SQL Server::/category/database/SQL%20Server/page/{{page}}&&SQLite::/category/database/SQLite/page/{{page}}&&Apache项目::/category/open_source/Apache%E9%A1%B9%E7%9B%AE/page/{{page}}&&Web开发::/category/open_source/Web%E5%BC%80%E5%8F%91/page/{{page}}&&程序开发::/category/open_source/%E7%A8%8B%E5%BA%8F%E5%BC%80%E5%8F%91/page/{{page}}&& 中文::/category/language/%E4%B8%AD%E6%96%87/page/{{page}}&&英文::/category/language/%E8%8B%B1%E6%96%87/page/{{page}}&& 2019::/category/publish_year/2019/page/{{page}}&&2018::/category/publish_year/2018/page/{{page}}&&2017::/category/publish_year/2017/page/{{page}}&&2016::/category/publish_year/2016/page/{{page}}&&2015::/category/publish_year/2015/page/{{page}}&&2014::/category/publish_year/2014/page/{{page}}&&2013::/category/publish_year/2013/page/{{page}}&&2012::/category/publish_year/2012/page/{{page}}&&2011::/category/publish_year/2011/page/{{page}}&&2010::/category/publish_year/2010/page/{{page}}&&2009::/category/publish_year/2009/page/{{page}}&&2008::/category/publish_year/2008/page/{{page}}&&2007::/category/publish_year/2007/page/{{page}}&&2006::/category/publish_year/2006/page/{{page}}&&2005::/category/publish_year/2005/page/{{page}}&&2004::/category/publish_year/2004/page/{{page}}&&2003::/category/publish_year/2003/page/{{page}}&&2002::/category/publish_year/2002/page/{{page}}&&2001::/category/publish_year/2001/page/{{page}}&&2000::/category/publish_year/2000/page/{{page}}&&1999::/category/publish_year/1999/page/{{page}}&&1998::/category/publish_year/1998/page/{{page}}&&1997::/category/publish_year/1997/page/{{page}}&&1996::/category/publish_year/1996/page/{{page}}&&1995::/category/publish_year/1995/page/{{page}}&&1994::/category/publish_year/1994/page/{{page}}&&1993::/category/publish_year/1993/page/{{page}}&&1992::/category/publish_year/1992/page/{{page}}&&1988::/category/publish_year/1988/page/{{page}}&&1987::/category/publish_year/1987/page/{{page}}&&",
"header": "",
"lastUpdateTime": 1604569775810,
"loginUrl": "",
"ruleBookInfo": {
"author": "",
"coverUrl": "",
"init": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"tocUrl": "",
"wordCount": ""
},
"ruleContent": {
"content": "@js:\"点击章节链接跳转浏览器下载\"+baseUrl",
"nextContentUrl": "",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"wordCount": ""
},
"ruleSearch": {
"author": "tag.li.2@tag.span.1@text",
"bookList": "class.small-list@class.row shadow-panel",
"bookUrl": "tag.a.0@href",
"coverUrl": "img@src",
"intro": "",
"kind": "tag.li.-1@text&&tag.li.-2@text",
"lastChapter": "",
"name": "tag.a.0@text",
"wordCount": ""
},
"ruleToc": {
"chapterList": "class.inline@li",
"chapterName": "text",
"chapterUrl": "",
"isVip": "",
"nextTocUrl": "",
"updateTime": ""
},
"searchUrl": "http://www.banshujiang.cn/e_books/search/page/1?searchWords={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "📥 下载",
"bookSourceName": "📥书行天下",
"bookSourceType": 0,
"bookSourceUrl": "https://www.sxpdf.com",
"bookUrlPattern": "",
"customOrder": 107,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "历史文化::https://www.sxpdf.com/lishi/<,/page/{{page}}/>\n经济管理::https://www.sxpdf.com/jingji/<,/page/{{page}}/>\n励志职场::https://www.sxpdf.com/lizhi/<,/page/{{page}}/>\n社会科学::https://www.sxpdf.com/shehui/<,/page/{{page}}/>\n文学小说::https://www.sxpdf.com/wenxue/<,/page/{{page}}/>\n学习教育::https://www.sxpdf.com/jiaoyu/<,/page/{{page}}/>\n计算机类::https://www.sxpdf.com/jisuan/<,/page/{{page}}/>\n医学养生::https://www.sxpdf.com/yixue/<,/page/{{page}}/>\n心理学科::https://www.sxpdf.com/xinli/<,/page/{{page}}/>\n生活百科::https://www.sxpdf.com/shenghuo/<,/page/{{page}}/>",
"header": "",
"lastUpdateTime": 1604569779254,
"loginUrl": "",
"ruleBookInfo": {
"author": "",
"coverUrl": "",
"init": "",
"intro": "class.entry-title@text&&class.single-content@tag.p@text",
"kind": "",
"lastChapter": "",
"name": "",
"tocUrl": "class.down@a@href",
"wordCount": ""
},
"ruleContent": {
"content": "@js:\"点击章节链接跳转浏览器下载\"+baseUrl",
"nextContentUrl": "",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"wordCount": ""
},
"ruleSearch": {
"author": "",
"bookList": "id.main@article",
"bookUrl": "h2@a@href",
"coverUrl": "class.thumbnail@img@src",
"intro": "h2@text&&class.archive-content@text##《.*?》",
"kind": "",
"lastChapter": "",
"name": "h2@text##《|》.*",
"wordCount": ""
},
"ruleToc": {
"chapterList": "class.down-list-box@a",
"chapterName": "text",
"chapterUrl": "href",
"isVip": "",
"nextTocUrl": "",
"updateTime": ""
},
"searchUrl": "https://www.sxpdf.com/?s={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "📥 下载",
"bookSourceName": "📥当书",
"bookSourceType": 0,
"bookSourceUrl": "https://www.downbook.org",
"bookUrlPattern": "https://www.downbook.org/TXT/down_\\d+.html",
"customOrder": 108,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "❀ 男 频 ❀::\n玄幻奇幻::/TXT/list4_{{page}}.html\n武侠仙侠::/TXT/list5_{{page}}.html\n都市重生::/TXT/list6_1{{page}}.html\n历史军事::/TXT/list7_1{{page}}.html\n恐怖推理::/TXT/list8_{{page}}.html\n科幻网游::/TXT/list9_{{page}}.html\n 二 次 元 ::/TXT/list25_{{page}}.html\n\n❀ 女 频 ❀::\n都市言情::/TXT/list10_{{page}}.html\n古代言情::/TXT/list11_{{page}}.html\n穿越重生::/TXT/list12_{{page}}.html\n玄幻仙侠::/TXT/list13_{{page}}.html\n青春同人::/TXT/list14_{{page}}.html\n网游科幻::/TXT/list15_{{page}}.html\n\n❀ 耽 美 ❀::\n现代耽美::/TXT/list27_{{page}}.html\n古代架空::/TXT/list28_{{page}}.html\n穿越重生::/TXT/list29_{{page}}.html\n玄幻科幻::/TXT/list30_{{page}}.html\n BL同人 ::/TXT/list31_{{page}}.html\n GL百合 ::/TXT/list32_{{page}}.html",
"header": "",
"lastUpdateTime": 1604569832535,
"loginUrl": "",
"ruleBookInfo": {
"author": "author",
"coverUrl": "cover",
"init": "<js>\nvar J = org.jsoup.Jsoup.parse(result);\nvar o = selector => String(J.select(selector).text());\nvar book = {\n name: o('h1').replace(/\\s.*/,''),\n author: o('.cl1 ul').match(/作者:(.*)\\s大小/)[1],\n kind: o('.cl1 ul').match(/类别:(.*)\\s作者/)[1],\n wordCount: o('.cl1 ul').match(/大小:(.*)\\s状态/)[1], \n latest: o('.cl1 ul').match(/(入库.*)\\s在线/)[1],\n intro: '<br>' + J.select('.jj').html(),\n cover: J.select('.cl1 img').attr('src'),\n url: J.select('.down a').eq(0).attr('href')+',{charset:\"gbk\"}',\n};\nbook;\n</js>",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"tocUrl": "url",
"wordCount": "wordCount"
},
"ruleContent": {
"content": ".main@textNodes",
"imageStyle": ""
},
"ruleExplore": {
"author": "h1@textNodes##\\s.*",
"bookList": ".listl li",
"bookUrl": "h1 a@href",
"coverUrl": "img@src",
"intro": "p@textNodes",
"kind": "",
"lastChapter": "",
"name": "h1 a@text##\\s.*",
"wordCount": "h1@textNodes##.*:"
},
"ruleSearch": {
"author": "author",
"bookList": ".sear li\n<js>\nresult.toArray().slice(0,3).map(o=>{\n var url = baseUrl.match(/(.+\\/\\/.+?\\/)/)[1] + o.select('a').attr('href');\n var J = org.jsoup.Jsoup.parse(java.ajax(url));\n var o = selector =>String(J.select(selector).text());\n return {\n name: o('h1').replace(/\\s.*/,''),\n author: o('.cl1 ul').match(/作者:(.*)\\s大小/)[1],\n kind: o('.cl1 ul').match(/类别:(.*)\\s作者/)[1],\n wordCount: o('.cl1 ul').match(/大小:(.*)\\s状态/)[1],\n latest: o('.cl1 ul').match(/(入库.*)\\s在线/)[1],\n intro: o('.jj'),\n cover: J.select('.cl1 img').attr('src'),\n url: url,\n }\n});\n</js>",
"bookUrl": "url",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "wordCount"
},
"ruleToc": {
"chapterList": "@js:list = [];\nif (baseUrl.match(/id/)) {\n p = result.match(/=(\\d+)\">最后1页/)[1];\n for (i = 0; i <= p; i++) {\n list.push({\n n: '第' + [i + 1] + '页',\n u: baseUrl.replace(/,.*$/, '&yeshu=' + i + ',{charset:\"gbk\"}')\n })\n }\n} else list.push({\n n: '空',\n u: ''\n});\nlist",
"chapterName": "n",
"chapterUrl": "u"
},
"searchUrl": "/search.asp,{\n \"charset\": \"gbk\",\n \"method\": \"POST\",\n \"body\": \"m=0&s=0&word={{key}}&sf=index\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "📥 下载",
"bookSourceName": "📥雅书",
"bookSourceType": 0,
"bookSourceUrl": "https://yabook.org/",
"bookUrlPattern": "",
"customOrder": 109,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "小说文学::https://yabook.org/xiaoshuo//index<,_{{page}}>.html&&经典·名著::https://yabook.org/mingzhu/index<,_{{page}}>.html&&现代·当代::https://yabook.org/wenxue/index<,_{{page}}>.html&&外国·文学::https://yabook.org/waiguo/index<,_{{page}}>.html&&文学·传记::https://yabook.org/chuanji/index<,_{{page}}>.html&&科幻·推理::https://yabook.org/kehuan/index<,_{{page}}>.html&&社会·人生::https://yabook.org/shehui/index<,_{{page}}>.html&&情感·言情::https://yabook.org/yanqing/index<,_{{page}}>.html&&军事·历史::https://yabook.org/junshi/index<,_{{page}}>.html&&恐怖·悬疑::https://yabook.org/kongbu/index<,_{{page}}>.html&&官场·商战::https://yabook.org/guangshang/index<,_{{page}}>.html&&武侠·玄幻::https://yabook.org/wuxia/index<,_{{page}}>.html&&经济管理::https://yabook.org/jingjiguangli//index<,_{{page}}>.html&&历史人物::https://yabook.org/lishi//index<,_{{page}}>.html&&计算机类::https://yabook.org/jisuanji//index<,_{{page}}>.html&&人文社科::https://yabook.org/renwen//index<,_{{page}}>.html&&心理科学::https://yabook.org/xinli//index<,_{{page}}>.html&&成功励志::https://yabook.org/lizhi//index<,_{{page}}>.html&&科普百科::https://yabook.org/kepu//index<,_{{page}}>.html&&设计艺术::https://yabook.org/shejiyishu//index<,_{{page}}>.html&&摄影数码::https://yabook.org/sheying//index<,_{{page}}>.html&&哲学宗教::https://yabook.org/zhexue//index<,_{{page}}>.html&&投资理财::https://yabook.org/chuanli//index<,_{{page}}>.html&&生活百科::https://yabook.org/shenghuo//index<,_{{page}}>.html&&医学养生::https://yabook.org/yixue//index<,_{{page}}>.html&&英语培训::https://yabook.org/yingyu//index<,_{{page}}>.html&&教辅用书::https://yabook.org/jiaofu//index<,_{{page}}>.html&&政治军事::https://yabook.org/zhengzhi//index<,_{{page}}>.html&&法律法规::https://yabook.org/falv//index<,_{{page}}>.html&&科技农工::https://yabook.org/keji//index<,_{{page}}>.html&&英文原版::https://yabook.org/yingwen//index<,_{{page}}>.html&&视频教程::https://yabook.org/course//index<,_{{page}}>.html&&词条解析::https://yabook.org/citiao//index<,_{{page}}>.html&&",
"header": "",
"lastUpdateTime": 1604569783129,
"loginUrl": "",
"ruleBookInfo": {
"author": "",
"coverUrl": "",
"init": "",
"intro": "//h3[contains(text(), \"内容简介\")]/following-sibling::p",
"kind": "",
"lastChapter": "",
"name": "",
"tocUrl": "",
"wordCount": ""
},
"ruleContent": {
"content": "@js:\"点击章节链接跳转浏览器下载\"+baseUrl",
"nextContentUrl": "",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"wordCount": ""
},
"ruleSearch": {
"author": "",
"bookList": "class.post",
"bookUrl": "h2@a@href##$##,{\"webView\":true}",
"coverUrl": "img@src",
"intro": "class.postintro@text",
"kind": "",
"lastChapter": "",
"name": "h2@text",
"wordCount": ""
},
"ruleToc": {
"chapterList": "tag.html",
"chapterName": "class.posttitle@text",
"chapterUrl": "class.filetit@a@href||||class.PLun_record_item_saytext@text@js:if(result.match(/回复/)){\nresult=result.match(/(http.*) 回复/)[1];\n}else{result=result}",
"isVip": "",
"nextTocUrl": "",
"updateTime": ""
},
"searchUrl": "https://yabook.org/e/search/index.php,{\"method\":\"POST\",\"body\":\"keyboard={{key}}&show=title&tempid=1&tbname=news\"}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "📥 下载",
"bookSourceName": "📥趣书",
"bookSourceType": 0,
"bookSourceUrl": "https://www.qubook.net",
"bookUrlPattern": "",
"customOrder": 110,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "❀ 男 频 ❀::/TXT/list1_{{page}}.html\n玄幻奇幻::/TXT/list4_{{page}}.html\n武侠仙侠::/TXT/list5_{{page}}.html\n都市重生::/TXT/list6_1{{page}}.html\n历史军事::/TXT/list7_1{{page}}.html\n恐怖推理::/TXT/list8_{{page}}.html\n科幻网游::/TXT/list9_{{page}}.html\n 二 次 元 ::/TXT/list25_{{page}}.html\n\n❀ 女 频 ❀::/TXT/list2_{{page}}.html\n都市言情::/TXT/list10_{{page}}.html\n古代言情::/TXT/list11_{{page}}.html\n穿越重生::/TXT/list12_{{page}}.html\n玄幻仙侠::/TXT/list13_{{page}}.html\n青春同人::/TXT/list14_{{page}}.html\n网游科幻::/TXT/list15_{{page}}.html\n\n❀ 耽 美 ❀::/TXT/list26_{{page}}.html\n现代耽美::/TXT/list27_{{page}}.html\n古代架空::/TXT/list28_{{page}}.html\n穿越重生::/TXT/list29_{{page}}.html\n玄幻科幻::/TXT/list30_{{page}}.html\n BL同人 ::/TXT/list31_{{page}}.html\n GL百合 ::/TXT/list32_{{page}}.html",
"header": "",
"lastUpdateTime": 1604569823171,
"loginUrl": "",
"ruleBookInfo": {
"author": "author",
"coverUrl": "cover",
"init": "<js>\nvar J = org.jsoup.Jsoup.parse(result);\nvar o = selector => String(J.select(selector).text());\nvar book = {\n name: o('h1').replace(/\\s.*/,''),\n author: o('.ml1 ul li:eq(2)').replace(/.*:/,''),\n kind: o('.ml1 ul li:eq(0)').replace(/.*:/,'').replace(/\\s-\\s/,','), \n wordCount: o('.ml1 ul li:eq(1)').replace(/.*:/,''),\n latest: o('.ml1 ul li:eq(4)'), \n intro: '<br>' + J.select('.center p').html(),\n cover: J.select('.ml1 img').attr('src'),\n url: J.select('.ml1 dl a:eq(0)').attr('href') +',{charset:\"gbk\"}',\n};\nbook;\n</js>",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"tocUrl": "url",
"wordCount": "wordCount"
},
"ruleContent": {
"content": ".ddd@textNodes",
"imageStyle": "",
"replaceRegex": "##本书总字数.*"
},
"ruleExplore": {
"author": "h3@text##\\s.*",
"bookList": ".ll1 ul li",
"bookUrl": "h1 a@href",
"coverUrl": "img@src",
"intro": "p@textNodes##\\[|\\]",
"kind": "",
"lastChapter": "h3@text##.*时间:",
"name": "h1 a@text##\\s.*",
"wordCount": "h3@text##.*大小:| 时间:.*"
},
"ruleSearch": {
"author": "author",
"bookList": ".sear li\n<js>\nresult.toArray().slice(0,3).map(o=>{\n var url = baseUrl.match(/(.+\\/\\/.+?\\/)/)[1] + o.select('a:eq(1)').attr('href');\n var J = org.jsoup.Jsoup.parse(java.ajax(url));\n var o = selector =>String(J.select(selector).text());\n return {\n name: o('h1').replace(/\\s.*/,''),\n author: o('.ml1 ul li:eq(2)').replace(/.*:/,''),\n kind: o('.ml1 ul li:eq(0)').replace(/.*:/,'').replace(/\\s-\\s/,',') + ',' + o('.ml1 ul li:eq(3)').replace(/.*:/,''),\n wordCount: o('.ml1 ul li:eq(1)').replace(/.*:/,''),\n latest: o('.ml1 ul li:eq(4)'),\n intro: o('.center p'),\n cover: J.select('.ml1 img').attr('src'),\n url: url,\n }\n});\n</js>",
"bookUrl": "url",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "wordCount"
},
"ruleToc": {
"chapterList": "@js:list = [];\nif (baseUrl.match(/id/)) {\n p = result.match(/=(\\d+)\">最后1页/)[1];\n for (i = 0; i <= p; i++) {\n list.push({\n text: '第' + [i + 1] + '页',\n href: baseUrl.replace(/,.*$/, '&yeshu=' + i + ',{charset:\"gbk\"}')\n })\n }\n} else list.push({\n text: '空',\n href: ''\n});\nlist",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "/search.asp,{\n \"charset\": \"gbk\",\n \"method\": \"POST\",\n \"body\": \"m=0&s=0&word={{key}}&sf=index\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "📥 下载",
"bookSourceName": "📥添喜郎",
"bookSourceType": 0,
"bookSourceUrl": "https://m.tianxilang.com",
"customOrder": 111,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "言情小说::/yanqing/<,index_{{page}}.html>\n耽于唯美::/danmei/<,index_{{page}}.html>\n玄幻小说::/xuanhuan/<,index_{{page}}.html>\n武侠仙侠::/wuxia/<,index_{{page}}.html>\n网游竞技::/wangyou/<,index_{{page}}.html>\n科幻小说::/kehuan/<,index_{{page}}.html>\n灵异推理::/kongbu/<,index_{{page}}.html>\n军事历史::/lishi/<,index_{{page}}.html>\n纪实文学::/jishi/<,index_{{page}}.html>\n管理哲学::/zhexue/<,index_{{page}}.html>\n学习资料::/xuexi/<,index_{{page}}.html>\n其它小说::/qita/<,index_{{page}}.html>",
"lastUpdateTime": 1604569842565,
"loginUrl": "https://m.tianxilang.com/e/member/login/",
"ruleBookInfo": {
"author": "class.infotype@tag.a.0@text",
"coverUrl": "class.pic@img@src",
"intro": "class.intro@text",
"name": "class.cataloginfo@h3@text##txt下载",
"tocUrl": ""
},
"ruleContent": {
"content": "@js:\"请点击章节链接跳转浏览器登录下载(浏览器登录过的,就会直接下载,没有的会让你登录,在浏览器登录以后,在点章节链接就可以下载了)\"+baseUrl"
},
"ruleExplore": {
"author": "class.author@tag.a.0@text",
"bookList": "class.article@tag.div.0",
"bookUrl": "class.content@tag.a.0@href",
"coverUrl": "class.pic@tag.img@src",
"intro": "class.simple@tag.p.0@text",
"name": "class.content@tag.a.0@text"
},
"ruleSearch": {
"author": "class.p3@text",
"bookList": "class.articlegeneral",
"bookUrl": "tag.a.1@href",
"kind": "tag.a.0@text",
"name": "class.p2@text"
},
"ruleToc": {
"chapterList": "class.downurl@a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "https://m.tianxilang.com/e/search/index.php,{\n\"method\":\"POST\",\n\"body\":\"show=title&tempid=1&keyboard={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "📥 下载",
"bookSourceName": "📥知轩",
"bookSourceType": 0,
"bookSourceUrl": "http://www.zxcs.me",
"bookUrlPattern": "",
"customOrder": 112,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "都市::http://www.zxcs.me/sort/23<,/page/{{page}}>\n武侠::http://www.zxcs.me/sort/36<,/page/{{page}}>\n仙侠::http://www.zxcs.me/sort/37<,/page/{{page}}>\n奇幻::http://www.zxcs.me/sort/38<,/page/{{page}}>\n玄幻::http://www.zxcs.me/sort/39<,/page/{{page}}>\n科幻::http://www.zxcs.me/sort/40<,/page/{{page}}>\n灵异::http://www.zxcs.me/sort/41<,/page/{{page}}>\n历史::http://www.zxcs.me/sort/42<,/page/{{page}}>\n军事::http://www.zxcs.me/sort/43<,/page/{{page}}>\n竞技::http://www.zxcs.me/sort/44<,/page/{{page}}>\n游戏::http://www.zxcs.me/sort/45<,/page/{{page}}>\n次元::http://www.zxcs.me/sort/55<,/page/{{page}}>",
"header": "",
"lastUpdateTime": 1604569808981,
"loginUrl": "",
"ruleBookInfo": {
"author": "",
"coverUrl": "@css:#content > a img@src",
"init": "",
"intro": "<js>\nvar J = org.jsoup.Jsoup.parse(result);\n\nvar res = java.ajax(\n baseUrl.replace(\n /.+post\\//,\n 'http://www.zxcs.me/content/plugins/cgz_xinqing/cgz_xinqing_action.php?action=show&id='\n )\n);\n\nvar voteTags = ['仙草', '粮草', '干草', '枯草', '毒草'];\n\nvar vote = String(res)\n .split(',')\n .map((v, i) => ('🏷' + voteTags[i] + ' ➣ ' + v + '人' + ' ').slice(0, 12));\n\nvar intro =\n String(J.select('#vote').text()) +\n '<br>' +\n String(J.select('p:contains(内容简介)').html()).replace(/.+】:/g, '');\n\n'<br>' +\n vote.slice(0, 3).join(' ') +\n '<br>' +\n vote.slice(3).join(' ') +\n '<br>' +\n intro;\n</js>",
"kind": "",
"lastChapter": "",
"name": "",
"tocUrl": "",
"wordCount": ""
},
"ruleContent": {
"content": "<js>\nvar content;\n\nvar J = org.jsoup.Jsoup.parse(result);\ncontent = String(J.select('.plus_l').html())\n .replace('推荐级别 :', '')\n .trim();\nvar downfile = J.select('.downfile a')\n .toArray()\n .map(a => '【' + a.text() + '】<br>' + a.attr('href'))\n .join('<br>');\n\ncontent = [\n content,\n downfile,\n '如果看不到下载链接,可以在右上对本源禁用“替换净化”。'\n].join('<br>━━━━━<br>');\n\ncontent;\n</js>",
"nextContentUrl": "",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"wordCount": ""
},
"ruleSearch": {
"author": "dt a@text##.+作者:",
"bookList": "#plist",
"bookUrl": "dt a@href",
"coverUrl": "",
"intro": ".des@text##.+】:|[\\s]+|优质订阅书源.+",
"kind": "@css:.des + dd > a@text",
"lastChapter": "dt a@text&&.des + dd@textNodes\n<js>\nString(result).replace(/.+?(/, '').replace(/)[\\s\\S]+时间:(.+)/, ' • $1');\n</js>",
"name": "dt a@text##《|》.+",
"wordCount": ".des@text##.*大小】:(.+?)\\s*【.*##$1"
},
"ruleToc": {
"chapterList": "h1",
"chapterName": "text##《|》|作者:.+",
"chapterUrl": "<js>baseUrl.replace(/post\\//, 'download.php?id=')</js>",
"nextTocUrl": "",
"updateTime": ""
},
"searchUrl": "/?keyword={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "📥 下载",
"bookSourceName": "📥无限",
"bookSourceType": 0,
"bookSourceUrl": "https://m.555x.org",
"bookUrlPattern": "",
"customOrder": 113,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "",
"header": "",
"lastUpdateTime": 1604569814203,
"loginUrl": "",
"ruleBookInfo": {
"author": "author",
"coverUrl": "cover",
"init": "<js>\nvar J = org.jsoup.Jsoup.parse(result);\nvar og = (selector) =>\n String(J.select('[property=\"og:' + selector + '\"]').attr('content'));\n\nvar book = {\n name: og('novel:book_name').replace(/(全文|小说|免费|最新章节).*|(.*)/,''),\n author: og('novel:author'),\n kind: og('novel:category') + ',' + og('novel:status').replace(/中|已/,''),\n latest: J.select('.bookcover p').eq(4).text(),\n cover: og('image'),\n wordCount: parseInt(J.select('.num').eq(0).text().replace('字','')/10000)+'万', \n intro: '<br>最近更新:' + og('novel:update_time').replace(/\\s.*/,'') + '\\n' + String(J.select('.con').html()).replace(/.*简介:|各位书友.*/,'').replace(/\\s+/g,'<br>'),\n url: og('novel:read_url').replace('m.','www.'),\n};\n\nbook;\n</js>",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"tocUrl": "url",
"wordCount": "wordCount"
},
"ruleContent": {
"content": "#view_content_txt@textNodes",
"nextContentUrl": "",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"wordCount": ""
},
"ruleSearch": {
"author": "author",
"bookList": ".searchlist li<js>\nresult\n .toArray()\n .slice(0, 3)\n .map(function (el){\n var url = String(el.select('a').eq(0).attr('href')).replace(\n /^\\/([^\\/])/,\n baseUrl.match(/(.+\\/\\/.+?\\/)/)[1] + '$1'\n );\n var J = org.jsoup.Jsoup.parse(String(java.ajax(url)));\n var og = (selector) =>\n String(J.select('[property=\"og:' + selector + '\"]').attr('content'));\n\n return {\n name: og('novel:book_name').replace(/(全文|小说|免费|最新章节).*|(.*)/,''),\n author: og('novel:author'),\n kind: og('novel:category') + ',' + og('novel:status').replace(/中|已/,''),\n latest: J.select('.bookcover p').eq(4).text(),\n cover: og('image'),\n wordCount: parseInt(J.select('.num').eq(0).text().replace('字','')/10000)+'万', \n intro: og('description').replace(/.*简介:|各位书友.*/,'').replace(/\\s+/g,''),\n url: url,\n };\n });\n</js>",
"bookUrl": "url",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "wordCount"
},
"ruleToc": {
"chapterList": ".read_list a",
"chapterName": "text##.*分节阅读\\s",
"chapterUrl": "href",
"nextTocUrl": "",
"updateTime": ""
},
"searchUrl": "/search.html,{\n \"method\": \"POST\",\n \"body\": \"searchkey={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "📥 下载",
"bookSourceName": "📥云海电子图书馆",
"bookSourceType": 0,
"bookSourceUrl": "http://www.pdfbook.cn",
"bookUrlPattern": "",
"customOrder": 114,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "投资理财::http://www.pdfbook.cn/category/01<,/page/{{page}}>\n经济管理::http://www.pdfbook.cn/category/02<,/page/{{page}}>\n小说::http://www.pdfbook.cn/category/03<,/page/{{page}}>\n文学::http://www.pdfbook.cn/category/04<,/page/{{page}}>\n励志成功::http://www.pdfbook.cn/category/05<,/page/{{page}}>\n艺术与摄影::http://www.pdfbook.cn/category/06<,/page/{{page}}>\n传记::http://www.pdfbook.cn/category/07<,/page/{{page}}>\n孕产育儿::http://www.pdfbook.cn/category/14<,/page/{{page}}>\n健身与保健::http://www.pdfbook.cn/category/15<,/page/{{page}}>\n旅游与地图::http://www.pdfbook.cn/category/17<,/page/{{page}}>\n烹饪美酒::http://www.pdfbook.cn/category/19<,/page/{{page}}>\n英语与其他外语::http://www.pdfbook.cn/category/20<,/page/{{page}}>\n婚姻恋爱::http://www.pdfbook.cn/category/21<,/page/{{page}}>\n计算机网络::http://www.pdfbook.cn/category/22<,/page/{{page}}>",
"header": "",
"lastUpdateTime": 1604569804656,
"loginUrl": "",
"ruleBookInfo": {
"author": "",
"coverUrl": "",
"init": "",
"intro": "class.post@p!0:1@html##点击下载[\\s\\S]+?《.*",
"kind": "",
"lastChapter": "",
"name": "",
"tocUrl": "",
"wordCount": ""
},
"ruleContent": {
"content": "@js:\"点击章节链接跳转浏览器下载\"+baseUrl",
"nextContentUrl": "",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"wordCount": ""
},
"ruleSearch": {
"author": "",
"bookList": "id.main@li",
"bookUrl": "tag.a.0@href",
"coverUrl": "img@src",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "h1@text##《|》",
"wordCount": ""
},
"ruleToc": {
"chapterList": "//span[@style=\"color: #993300;\"]/a",
"chapterName": "text",
"chapterUrl": "href",
"isVip": "",
"nextTocUrl": "",
"updateTime": ""
},
"searchUrl": "http://www.pdfbook.cn/?s={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "📥 下载",
"bookSourceName": "📥思思电子书",
"bookSourceType": 0,
"bookSourceUrl": "http://www.44txt.com",
"customOrder": 115,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1604569845926,
"ruleBookInfo": {
"author": "class.detail_info@class.small.5@tag.a@text&class.detail_info@class.small.0@tag.a@text",
"coverUrl": "class.detail_pic@tag.img@src",
"intro": "class.showInfo@text&class.xsjj@text",
"kind": "class.detail_info@class.small.1@tag.a@text",
"name": "class.detail@class.detail_info@tag.h1##《|》",
"tocUrl": "class.downButton.1@href@js:java.ajax(\"http://www.44txt.com\"+result).match(/class=\"downButton\" href=\"([^\"]+)\"/)[1]"
},
"ruleContent": {
"content": "class.date@tag.p@html"
},
"ruleExplore": {},
"ruleSearch": {
"author": "class.s@tag.a@text",
"bookList": "class.list@tag.ul@tag.li",
"bookUrl": "tag.li@tag.a.1@href",
"coverUrl": "tag.li@tag.a.1@tag.img@src",
"intro": "class.u@text",
"name": "tag.li@tag.a.1@text##全集|《|》"
},
"ruleToc": {
"chapterList": "class.book_con_list@tag.li",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "http://www.44txt.com/e/search/index.php,{\n \"method\": \"POST\",\n \"body\": \"show=title&classid=74&keyboard={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "📥 下载",
"bookSourceName": "📥宝书",
"bookSourceType": 0,
"bookSourceUrl": "https://www.baoshuu.com",
"bookUrlPattern": "",
"customOrder": 116,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "❀ 男 频 ❀::/TXT/list1_{{page}}.html\n玄幻奇幻::/TXT/list4_{{page}}.html\n武侠仙侠::/TXT/list5_{{page}}.html\n都市重生::/TXT/list6_1{{page}}.html\n历史军事::/TXT/list7_1{{page}}.html\n恐怖推理::/TXT/list8_{{page}}.html\n科幻网游::/TXT/list9_{{page}}.html\n 二 次 元 ::/TXT/list25_{{page}}.html\n\n❀ 女 频 ❀::/TXT/list2_{{page}}.html\n都市言情::/TXT/list10_{{page}}.html\n古代言情::/TXT/list11_{{page}}.html\n穿越重生::/TXT/list12_{{page}}.html\n玄幻仙侠::/TXT/list13_{{page}}.html\n青春同人::/TXT/list14_{{page}}.html\n网游科幻::/TXT/list15_{{page}}.html\n\n❀ 耽 美 ❀::/TXT/list26_{{page}}.html\n现代耽美::/TXT/list27_{{page}}.html\n古代架空::/TXT/list28_{{page}}.html\n穿越重生::/TXT/list29_{{page}}.html\n玄幻科幻::/TXT/list30_{{page}}.html\n BL同人 ::/TXT/list31_{{page}}.html\n GL百合 ::/TXT/list32_{{page}}.html",
"header": "",
"lastUpdateTime": 1604569828010,
"loginUrl": "coolapk@芜恙",
"ruleBookInfo": {
"author": "author",
"coverUrl": "cover",
"init": "<js>\nvar J = org.jsoup.Jsoup.parse(result);\nvar o = selector => String(J.select(selector).text());\nvar book = {\n name: o('h1').match(/《(.+)》/)[1].replace(/\\s.*/,''),\n author: o('#xxlist li:eq(4)').replace(/.*:/,''),\n kind: o('#xxlist li:eq(1)').replace(/.*:/,'').replace(/\\s-\\s/,','),\n wordCount: o('#xxlist li:eq(3)').replace(/.*:/,''),\n latest: o('#xxlist li:eq(6)'),\n intro: '<br>' + J.select('.con_text p').html(),\n cover: J.select('.con_text img').attr('src'),\n url: J.select('.downlistbox a:eq(0)').attr('href') +',{charset:\"gbk\"}',\n};\nbook;\n</js>",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"tocUrl": "url",
"wordCount": "wordCount"
},
"ruleContent": {
"content": ".ddd@textNodes",
"imageStyle": "",
"replaceRegex": ""
},
"ruleExplore": {
"author": "",
"bookList": ".listl2 li",
"bookUrl": "h2 a@href",
"coverUrl": "img@src",
"intro": "p@text##.*简介:",
"kind": "",
"lastChapter": "p@text##简介.*",
"name": "h2 a@text##\\s.*",
"wordCount": ""
},
"ruleSearch": {
"author": "author",
"bookList": ".searchTopic\n<js>\nresult.toArray().slice(0,3).map(o=>{\n var url = baseUrl.match(/(.+\\/\\/.+?\\/)/)[1] + o.select('a').attr('href');\n var J = org.jsoup.Jsoup.parse(java.ajax(url));\n var o = selector =>String(J.select(selector).text());\n return {\n name: o('h1').match(/《(.+)》/)[1].replace(/\\s.*/,''),\n author: o('#xxlist li:eq(4)').replace(/.*:/,''),\n kind: o('#xxlist li:eq(1)').replace(/.*:/,'').replace(/\\s-\\s/,','),\n wordCount: o('#xxlist li:eq(3)').replace(/.*:/,''),\n latest: o('#xxlist li:eq(6)'),\n intro: o('.con_text p'),\n cover: J.select('.con_text img').attr('src'),\n url: url,\n }\n});\n</js>",
"bookUrl": "url",
"coverUrl": "cover",
"intro": "intro",
"kind": "kind",
"lastChapter": "latest",
"name": "name",
"wordCount": "wordCount"
},
"ruleToc": {
"chapterList": "@js:list = [];\nif (baseUrl.match(/id/)) {\n p = result.match(/=(\\d+)\">最后1页/)[1];\n for (i = 0; i <= p; i++) {\n list.push({\n n: '第' + [i + 1] + '页',\n u: baseUrl.replace(/,.*$/, '&yeshu=' + i + ',{charset:\"gbk\"}')\n })\n }\n} else list.push({\n n: '空',\n u: ''\n});\nlist",
"chapterName": "n",
"chapterUrl": "u"
},
"searchUrl": "https://www.baoshuu.com/search.asp?m=0&s=0&word={{key}}&sf=index,{\n \"charset\": \"gbk\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "📥 下载",
"bookSourceName": "📥Noveldl",
"bookSourceType": 0,
"bookSourceUrl": "http://downnovel.com",
"customOrder": 117,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1604569836594,
"loginUrl": "",
"ruleBookInfo": {
"author": ".info@tag.p.0@text",
"coverUrl": ".novel-cover img@src",
"intro": "#all@html||#shot@html##\\[.*\\]|简介:",
"kind": ".info@tag.p.1@text&&.info@tag.p.2@text##.*:",
"lastChapter": ".info@tag.p.3@text##.*:",
"name": "space@text"
},
"ruleContent": {
"content": "@js:\"请点击章节链接下载:\"+baseUrl",
"webJs": ""
},
"ruleExplore": {},
"ruleSearch": {
"author": "textNodes##./.",
"bookList": ".search_result li",
"bookUrl": "a@href",
"kind": "i@text",
"lastChapter": "span@text",
"name": "a@text"
},
"ruleToc": {
"chapterList": ".btn_b",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "/search.htm?keyword={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🎖 出版",
"bookSourceName": "📖期刊杂志",
"bookSourceType": 0,
"bookSourceUrl": "http://qk.lifves.com",
"customOrder": 118,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "读者校园::http://qk.lifves.com/magazine.php?s=%E8%AF%BB%E8%80%85&key=9e236705-8f62-4007-9dc6-0ce02ae32a4c<,&page={{page}}>\n 读者 ::http://qk.lifves.com/magazine.php?s=%E8%AF%BB%E8%80%85&key=ea265b17-0d79-4240-b3db-0b4cf94de08b<,&page={{page}}>\n读者欣赏::http://qk.lifves.com/magazine.php?s=%E8%AF%BB%E8%80%85&key=b4f38850-dda4-4559-a1a7-59479a2e05e6<,&page={{page}}>\n意林原创::http://qk.lifves.com/magazine.php?s=%E6%84%8F%E6%9E%97&key=4fd8f670-f98d-459d-8263-044f6d5e4d4a<,&page={{page}}>\n 意林 ::http://qk.lifves.com/magazine.php?s=%E6%84%8F%E6%9E%97&key=7e788766-77a0-4093-b1f1-e3f55dd55137<,&page={{page}}>\n青年周刊::http://qk.lifves.com/magazine.php?s=%E5%91%A8%E5%88%8A&key=71db0147-01dc-4e40-bdff-73a27c661bbe<,&page={{page}}>\n上海故事::http://qk.lifves.com/magazine.php?s=%E6%95%85%E4%BA%8B&key=2f49b65d-8585-4b27-84d8-c59949902ac8<,&page={{page}}>\n 故事会 ::http://qk.lifves.com/magazine.php?s=%E6%95%85%E4%BA%8B&key=08dc3c17-262e-4f58-b7d9-932ab966e582<,&page={{page}}>\n古今传奇::http://qk.lifves.com/magazine.php?s=%E6%95%85%E4%BA%8B&key=52db49e5-51e0-4658-ab8c-7f7e1f19b662<,&page={{page}}>\n青年周刊::http://qk.lifves.com/magazine.php?s=%E5%91%A8%E5%88%8A&key=71db0147-01dc-4e40-bdff-73a27c661bbe<,&page={{page}}>\n 看天下 ::http://qk.lifves.com/magazine.php?s=%E7%9C%8B%E5%A4%A9%E4%B8%8B&key=65545c2e-bb1c-4f32-8cdf-5995ef0bd73f<,&page={{page}}>\n文苑感悟::http://qk.lifves.com/magazine.php?s=%E6%96%87%E8%8B%91&key=352bb7fa-2bea-47e8-bbe0-ef14bad0fd7b<,&page={{page}}>\n财经周刊::http://qk.lifves.com/magazine.php?s=%E5%91%A8%E5%88%8A&key=1f2c6d8d-c7fa-4e42-8150-2ee673e29202<,&page={{page}}>\n 南风窗 ::http://qk.lifves.com/magazine.php?s=%E5%8D%97%E9%A3%8E%E7%AA%97&key=2ab3ecb3-1f0e-4a06-af1f-f08670f42b80<,&page={{page}}>\n文苑美文::http://qk.lifves.com/magazine.php?s=%E6%96%87%E8%8B%91&key=8eb793ed-1e66-4579-b9df-bd0341d56f03<,&page={{page}}>\n东方周刊::http://qk.lifves.com/magazine.php?s=%E5%91%A8%E5%88%8A&key=8b13db7e-11c6-4cdc-bad9-531af3d8e730<,&page={{page}}>\n南都周刊::http://qk.lifves.com/magazine.php?s=%E5%91%A8%E5%88%8A&key=ab027cf3-8a09-4d9f-b4bf-c4a99de3aba4<,&page={{page}}>\n南方周刊::http://qk.lifves.com/magazine.php?s=%E5%91%A8%E5%88%8A&key=e29202e8-f6a9-4001-93cc-a6d383b505c7<,&page={{page}}>\n汽车周刊::http://qk.lifves.com/magazine.php?s=%E5%91%A8%E5%88%8A&key=cb9c9f96-f991-45d6-9ef9-c9d81517df91<,&page={{page}}>\n新民周刊::http://qk.lifves.com/magazine.php?s=%E5%91%A8%E5%88%8A&key=07fdb325-2d3a-42eb-9f69-ee041ba1b48b<,&page={{page}}>\n经济周刊::http://qk.lifves.com/magazine.php?s=%E5%91%A8%E5%88%8A&key=4a07226a-70b4-41a8-b61a-3a45a4e09fec<,&page={{page}}>\n中国周刊::http://qk.lifves.com/magazine.php?s=%E5%91%A8%E5%88%8A&key=77ef8d4a-33be-4ac5-8b9d-cfc9fea0ec9f<,&page={{page}}>\n证券红刊::http://qk.lifves.com/magazine.php?s=%E5%91%A8%E5%88%8A&key=a442ab9c-8249-4340-9e39-b349f3d9f4ab<,&page={{page}}>\n证券周刊::http://qk.lifves.com/magazine.php?s=%E5%91%A8%E5%88%8A&key=c0f4014b-b677-4dcc-b48b-b1fe4d602a45<,&page={{page}}>\n新闻周刊::http://qk.lifves.com/magazine.php?s=%E5%91%A8%E5%88%8A&key=9015a0e8-eca9-4560-9c5e-317420aee8f5<,&page={{page}}>\n信息时报::http://qk.lifves.com/magazine.php?s=%E6%8A%A5%E7%BA%B8&key=320700000922<,&page={{page}}>\n经济日报::http://qk.lifves.com/magazine.php?s=%E6%8A%A5%E7%BA%B8&key=320700000125<,&page={{page}}>\n新民晚报::http://qk.lifves.com/magazine.php?s=%E6%8A%A5%E7%BA%B8&key=320700001254<,&page={{page}}>\n扬子晚报::http://qk.lifves.com/magazine.php?s=%E6%8A%A5%E7%BA%B8&key=320700001264<,&page={{page}}>\n羊城晚报::http://qk.lifves.com/magazine.php?s=%E6%8A%A5%E7%BA%B8&key=320700001265<,&page={{page}}>\n民间故事上::http://qk.lifves.com/magazine.php?s=%E6%95%85%E4%BA%8B&key=4b794331-6c37-4d62-8ab4-c9bbd553afb1<,&page={{page}}>\n 故事林 ::http://qk.lifves.com/magazine.php?s=%E6%95%85%E4%BA%8B&key=95ad621a-64c6-4535-a0b1-7168523387d7<,&page={{page}}>\n民间故事下::http://qk.lifves.com/magazine.php?s=%E6%95%85%E4%BA%8B&key=fff4cc15-0856-43e8-b431-3163b53fb57d<,&page={{page}}>\n知音海外上::http://qk.lifves.com/magazine.php?s=%E7%9F%A5%E9%9F%B3&key=175f46d3-3f5f-4f81-be66-c80ca5b809da<,&page={{page}}>\nvista看世界::http://qk.lifves.com/magazine.php?s=%E7%9C%8B%E5%A4%A9%E4%B8%8B&key=65545c2e-bb1c-4f32-8cdf-5995ef0bd73f<,&page={{page}}>\n知音海外下::http://qk.lifves.com/magazine.php?s=%E7%9F%A5%E9%9F%B3&key=ce4008ad-37e1-4e33-b392-4956e54c782d<,&page={{page}}>\n知音上半月::http://qk.lifves.com/magazine.php?s=%E7%9F%A5%E9%9F%B3&key=048e8141-5aa7-4423-83c0-5e93439bd8e6<,&page={{page}}>\n知音下半月::http://qk.lifves.com/magazine.php?s=%E7%9F%A5%E9%9F%B3&key=d2635bc7-e2ad-412d-b01b-23224c1a0552<,&page={{page}}>\n知音月末版::http://qk.lifves.com/magazine.php?s=%E7%9F%A5%E9%9F%B3&key=5d99c3e8-32a3-4709-a263-bf2371314b65<,&page={{page}}>",
"header": "{\n \"User-Agent\": \"Mozilla/5.0 (Linux; Android 8.0.0; MI 5 Build/OPR1.170623.032; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/75.0.3770.89 Mobile Safari/537.36\"\n}",
"lastUpdateTime": 1604569679198,
"ruleBookInfo": {
"intro": "class.layui-field-box.0@text"
},
"ruleContent": {
"content": "class.layui-field-box@html"
},
"ruleExplore": {},
"ruleSearch": {
"bookList": "class.layui-container",
"bookUrl": "tag.a.0@href",
"coverUrl": "img@src",
"kind": "tag.a@text",
"name": "tag.a@text"
},
"ruleToc": {
"chapterList": "class.layui-card@tag.a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "#",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🎖 出版",
"bookSourceName": "📖超星图书",
"bookSourceType": 0,
"bookSourceUrl": "http://yz4.chaoxing.com",
"bookUrlPattern": "",
"customOrder": 119,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "❀              推荐              ❀::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=130\"}\n\n❀       文学·世界文学名著       ❀::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"/start=0&size=1000&channelId=1000000007\"}\n\n名家名作::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"/start=0&size=1000&channelId=1000000008\"}\n\n流行小说::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"/start=0&size=1000&channelId=1000000010\"}\n\n古典文学::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"/start=0&size=1000&channelId=1000000009\"}\n\n诗歌散文::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"/start=0&size=1000&channelId=1000000033\"}\n\n文学理论::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"/start=0&size=1000&channelId=1000000063\"}\n\n纪实文学::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"/start=0&size=1000&channelId=1000000498\"}\n\n少儿文学::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"/start=0&size=1000&channelId=1000001204\"}\n\n外文原著::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"/start=0&size=1000&channelId=1000000438\"}\n ::\n\n❀          历 史·中 国 史         ❀::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000057\"}\n\n史学研究::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000072\"}\n\n人物传记::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000066\"}\n\n文物考古::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000069\"}\n\n通俗演绎::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000060\"}\n\n 世 界 史 ::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000001049\"}\n ::\n\n ❀        哲学·中国哲学        ❀::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000013\"}\n\n西方哲学::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000014\"}\n\n马列哲学::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000015\"}\n\n 宗 教 ::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000393\"}\n\n ❀        艺 术 · 摄 影         ❀ ::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000051\"}\n\n美术书法::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000042\"}\n\n音乐舞蹈::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000045\"}\n\n建筑雕塑::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000048\"}\n\n戏曲戏剧::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000081\"}\n\n电影电视::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000001046\"}\n\n艺术理论::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000075\"}\n\n ❀        经管·经济管理       ❀::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000102\"}\n\n投资理财::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000105\"}\n\n金融会计::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000108\"}\n\n成功励志::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000111\"}\n\n创业创新::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000138\"}\n ::\n❀          政法·政治学         ❀::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000414\"}\n\n 法 学 ::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000417\"}\n\n国际关系::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000420\"}\n ::\n ❀       社科·心理学         ❀ ::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000090\"}\n\n 社 会 学 ::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000087\"}\n\n语言文字::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000135\"}\n\n新闻传播::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000435\"}\n\n ❀        军事·军事理论        ❀::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000426\"}\n\n军事技术::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000429\"}\n\n军事百科::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000432\"}\n ::\n\n ❀        工学·工业技术        ❀::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000026\"}\n\n航空航天::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000027\"}\n\n交通运输::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000030\"}\n\n环境科学::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000031\"}\n\n农业科学::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000032\"}\n\n计算机学::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000036\"}\n ::\n\n ❀         医药·公共卫生       ❀ ::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000471\"}\n\n基础医学::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000474\"}\n\n 中 医 学 ::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000477\"}\n\n临床医学::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000480\"}\n\n 药 学 ::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000483\"}\n ::\n ❀         教育·高等教育        ❀::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000399\"}\n\n基础教育::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000402\"}\n\n职业教育::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000405\"}\n\n理论管理::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000408\"}\n\n ❀        大 众 · 烹 饪         ❀ ::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000120\"}\n\n 旅 游 ::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000123\"}\n\n 保 健 ::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000126\"}\n\n 育 儿 ::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000129\"}\n\n 体 育 ::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000001048\"}\n\n 小 人 书 ::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000522\"}\n\n生活百科::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000486\"}\n\n❀         理学·科普读物        ❀::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000017\"}\n\n数理化学::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000019\"}\n\n天文地球::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000020\"}\n\n生物科学::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000022\"}\n\n自然科学::http://yz4.chaoxing.com/circlemarket/getBook,{\"method\": \"POST\",\"body\": \"start=0&size=1000&channelId=1000000023\"}\n ::",
"lastUpdateTime": 1604569653924,
"ruleBookInfo": {
"intro": "##[\\s\\S]*##<br>★★★ 超星·出版 ★★★<br>★★★ 本书暂无简介 ★★★###"
},
"ruleContent": {
"content": ".ztArtCon@p@html"
},
"ruleExplore": {
"author": "$.author",
"bookList": "$.subject[*]",
"bookUrl": "https://special.zhexuezj.cn/mobile/mooc/tocourse/{$.course_Id}",
"coverUrl": "coverUrl",
"name": "name"
},
"ruleSearch": {
"author": "$.author",
"bookList": "$.[*]",
"bookUrl": "https://special.zhexuezj.cn/mobile/mooc/tocourse/{$.course_Id}",
"coverUrl": "coverUrl",
"name": "$.name"
},
"ruleToc": {
"chapterList": ".con@li",
"chapterName": "a@text",
"chapterUrl": "a@attr"
},
"searchUrl": "http://yz4.chaoxing.com/circlemarket/getsearch,{\n \"method\": \"POST\",\n \"body\": \"start=0&size=25&sw={{key}}&channelId=52&\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🎖 出版",
"bookSourceName": "📖必读网",
"bookSourceType": 0,
"bookSourceUrl": "http://www.beduu.com",
"bookUrlPattern": "",
"customOrder": 120,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "文学小说::/wenxue/list-{{page}}.html\n励志心理::/lizhi/list-{{page}}.html\n哲学宗教::/zhexue/list-{{page}}.html\n历史地理::/lishi/list-{{page}}.html\n人物传记::/renwu/list-{{page}}.html",
"lastUpdateTime": 1604569552900,
"loginUrl": "",
"ruleBookInfo": {
"author": "class.d_t fl@class.fl.0@text##.*作者.|栏目.*",
"coverUrl": "class.d_t fl@img@src",
"intro": "class.d_a@textNodes",
"kind": "class.d_t fl@class.fl.0@text##.*栏目.|类别.*",
"lastChapter": "class.d_read@tag.a.-1@text",
"name": "class.d_t fl@tag.h1@text",
"wordCount": "class.d_t fl@class.fl.0@text##.*大小.|评价.*"
},
"ruleContent": {
"content": "id.view_content_txt@textNodes##必读网.*",
"imageStyle": "0",
"nextContentUrl": "text.下一页@href"
},
"ruleExplore": {
"author": "tag.span@text##作者.|大小.*",
"bookList": "id.list@tag.dl",
"bookUrl": "tag.a.1@href",
"coverUrl": "tag.img@src",
"intro": "tag.dd@text",
"kind": "tag.span@text##.*语言.|更新.*",
"name": "tag.a.1@text",
"wordCount": "tag.span@text##.*时间."
},
"ruleSearch": {
"author": "class.adds@text##.*作者.|发布.*",
"bookList": "class.wrap@tag.li",
"bookUrl": "tag.a.1@href",
"coverUrl": "tag.img@src",
"intro": "tag.p@text",
"kind": "class.adds@text##栏目.|作者.*",
"lastChapter": "",
"name": "tag.a.1@text",
"wordCount": "class.adds@text##.*时间."
},
"ruleToc": {
"chapterList": "class.d_read@tag.a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "/index.php?m=search&c=index&a=init&typeid=2&siteid=1&q={{key}}&page={{page}},{\n \"charset\": \"gbk\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🎖 出版",
"bookSourceName": "📖稻草人",
"bookSourceType": 0,
"bookSourceUrl": "https://www.daocaorenshuwu.com",
"bookUrlPattern": "",
"customOrder": 121,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "连载::/lianzai/\n完结::/wanjie/\n玄幻::/xuanhuan<,{{page}}>.html\n奇幻::/qihuan<,{{page}}>.html\n武侠::/wuxia<,{{page}}>.html\n仙侠::/xianxia<,{{page}}>.html\n都市::/dushi<,{{page}}>.html\n轻改::/qing<,{{page}}>.html\n历史::/lishi<,{{page6>.html\n军事::/junshi<,{{page}}>.html\n游戏::/youxi<,{{page}}>.html\n科幻::/kehuan<,{{page}}>.html\n灵异::/lingyi<,{{page}}>.html\n言情::/yanqing<,{{page}}>.html\n耽美::/danmei<,{{page}}>.html\n当代::/dangdai<,{{page}}>.html\n侦探::/zhentan<,{{page}}>.html\n儿童::/ertong<,{{page}}>.html\n名著::/mingzhu<,{{page}}>.html\n励志::/lizhi<,{{page}}>.html\n悬疑::/xuanyi<,{{page}}>.html\n经管::/jingguan<,{{page}}>.html\n同人::/tongren<,{{page}}>.html\n传记::/zhuanji<,{{page}}>.html\n散文::/sanwen<,{{page}}>.html\n外国::/waiguo<,{{page}}>.htmli\n畅销::/chuban<,{{page}}>.html\n杂志::/zazhi<,{{page}}>.html\n漫画::/manhua<,{{page}}>.html\n纪实::/jishi<,{{page}}>.html\n幽默::/youmo<,{{page}}>.html\n健康::/health<,{{page}}>.html\n诗集::/poetry<,{{page}}>.html\n学习::/xuexi<,{{page}}>.html\n心理::/xinli<,{{page}}>.html\n宗教::/foxue<,{{page}}>.html\n哲学::/zhexue<,{{page}}>.html\n旅游::/travel<,{{page}}>.html\n科普::/kepu<,{{page}}>.html\n育儿::/yuer<,{{page}}>.html\n女性::/woman<,{{page}}>.html\n文化::/culture<,{{page}}>.html\n官场::/guanchang<,{{page}}>.html\n青春::/youth<,{{page}}>.html\n网络::/net<,{{page}}>.html\n国学::/guoxue<,{{page}}>.html\n逻辑::/logic<,{{page}}>.html\n创业::/cuangye<,{{page}}>.html\n次元::/erciyuan<,{{page}}>.html\n英文::/english<,{{page}}>.html\n其他::/other<,{{page}}>.html",
"header": "{\n \"User-Agent\": \"Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36\"\n}",
"lastUpdateTime": 1604569522489,
"loginUrl": "",
"ruleBookInfo": {
"author": "$4",
"coverUrl": "https:$2",
"init": ":(?=<meta property)(?:([^\"]*)\"){12}(?:([^\"]*)\"){4}(?:([^\"]*)\"){4}(?:([^\"]*)\"){4}(?:([^\"]*)\"){4}(?:([^\"]*)\"){4}(?:([^\"]*)\"){8}(?:([^\"]*)\"){12}",
"intro": "$1",
"kind": "$3,$7",
"lastChapter": "$8",
"name": "$5"
},
"ruleContent": {
"content": "class.cont-text@tag.div@html##cop.*|稻草人书屋|内容来自.*|www.*|dao.*|免费下载.*|本文来自.*|[欢迎到看书]|\\..*\\}",
"imageStyle": "full",
"nextContentUrl": "class.col-md-6 text-center@tag.a.2@href"
},
"ruleExplore": {
"author": "class.dark@text||tag.td.-1@text||tag.td.1@tag.a.0@text",
"bookList": "class.panel-body!1@class.mb10&&class.container@class.main@class.table@tag.tr!0",
"bookUrl": "tag.h4@tag.a.0@href||tag.td.0@tag.a.0@href||tag.td.1@tag.a.0@href",
"coverUrl": "class.book-img@src||class.book-img-small@data-original",
"intro": "class.media-info@text",
"name": "class.media@tag.h4@tag.a.0@text||tag.a.0@text##《|》|(.+?)"
},
"ruleSearch": {
"author": "tag.td.1@text",
"bookList": "table@tag.tr!0",
"bookUrl": "tag.a@href",
"lastChapter": "tag.a.0@href\n<js>java.ajax('https://www.daocaorenshuwu.com'+result)</js>\n//*[@property=\"og:novel:latest_chapter_name\"]/@content",
"name": "tag.a.0@title"
},
"ruleToc": {
"chapterList": "+id.all-chapter@class.row@tag.a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "https://www.daocaorenshuwu.com/plus/search.php?q={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🎖 出版",
"bookSourceName": "📖作品集",
"bookSourceType": 0,
"bookSourceUrl": "http://zuopinj.com",
"bookUrlPattern": "",
"customOrder": 122,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "总排行榜::/alltotal/<,index_{{page}}.html>\n总推荐榜::/allisgood/<,index_{{page}}.html>\n总下载榜::/alldown/<,index_{{page}}.html>\n最新更新::/newupdate/<,index_{{page}}.html>\n二月河作品::http://eryuehe.zuopinj.com/\n东野圭吾作品::http://dongyeguiwu.zuopinj.com/<index,index_{{page}}>.html\n古龙作品::http://gulong.zuopinj.com/\n金庸作品::http://jinyong.zuopinj.com/\n安房直子作品::http://anfangzhizi.zuopinj.com/<index,index_{{page}}>.html\n老舍作品::http://laoshe.zuopinj.com/\n路遥作品::http://luyao.zuopinj.com/",
"lastUpdateTime": 1604569696728,
"loginUrl": "",
"ruleBookInfo": {
"author": "class.infos@tag.span.0@text##作者:|最后更新.*",
"coverUrl": "class.pic@tag.img@src",
"intro": "class.book_info@tag.p@text",
"lastChapter": "class.upd@tag.a.0@text",
"name": "class.infos@tag.h1@text"
},
"ruleContent": {
"content": "id.htmlContent@html"
},
"ruleExplore": {
"author": "@css:.s a@text",
"bookUrl": "tag.a.0@href",
"coverUrl": "tag.a.0@tag.img@src",
"intro": "class.u@text"
},
"ruleSearch": {
"bookList": "class.tab-container@class.zp-book-item!-1:-2:-3:-4:-5:-6:-7:-8:-9:-10:-11:-12:-13:-14:-15:-16:-17:-18:-19:-20:-21:-22:-23:-24||class.listbox@tag.li||id.J_TableContainer@children||id.cols-1@children",
"bookUrl": "tag.a.0@href",
"coverUrl": "tag.img@src",
"intro": "tag.p@text",
"name": "tag.h2@text||class.bk@tag.h3@tag.a.0@text||class.wrap f-cb@tag.a.0@tag.h3@text||tag.a.0@text##\\《|\\》在线阅读"
},
"ruleToc": {
"chapterList": "class.book_list@tag.li",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "http://so.zuopinj.com/search/index.php,{\n \"method\": \"POST\",\n \"body\": \"tbname=bookname&show=title&tempid=3&keyboard={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🎖 出版",
"bookSourceName": "📖豆瓣阅读",
"bookSourceType": 0,
"bookSourceUrl": "https://read.douban.com",
"customOrder": 123,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "言情小说::https://read.douban.com/kind/501?start={{(page-1)*20}}&sort=hot&promotion_only=False&min_price=None&max_price=None&works_type=1,{\"headers\":\"{\\\"User-Agent\\\": \\\"Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36\\\"}\"}&&女性小说::https://read.douban.com/kind/532?start={{(page-1)*20}}&sort=hot&promotion_only=False&min_price=None&max_price=None&works_type=1,{\"headers\":\"{\\\"User-Agent\\\": \\\"Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36\\\"}\"}&&悬疑小说::https://read.douban.com/kind/508?start={{(page-1)*20}}&sort=hot&promotion_only=False&min_price=None&max_price=None&works_type=1,{\"headers\":\"{\\\"User-Agent\\\": \\\"Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36\\\"}\"}&&科幻小说::https://read.douban.com/kind/505?start={{(page-1)*20}}&sort=hot&promotion_only=False&min_price=None&max_price=None&works_type=1,{\"headers\":\"{\\\"User-Agent\\\": \\\"Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36\\\"}\"}&&幻想小说::https://read.douban.com/kind/506?start={{(page-1)*20}}&sort=hot&promotion_only=False&min_price=None&max_price=None&works_type=1,{\"headers\":\"{\\\"User-Agent\\\": \\\"Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36\\\"}\"}&&文艺小说::https://read.douban.com/kind/503?start={{(page-1)*20}}&sort=hot&promotion_only=False&min_price=None&max_price=None&works_type=1,{\"headers\":\"{\\\"User-Agent\\\": \\\"Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36\\\"}\"}&&历史小说::https://read.douban.com/kind/510?start={{(page-1)*20}}&sort=hot&promotion_only=False&min_price=None&max_price=None&works_type=1,{\"headers\":\"{\\\"User-Agent\\\": \\\"Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36\\\"}\"}&&非小说::https://read.douban.com/kind/516?start={{(page-1)*20}}&sort=hot&promotion_only=False&min_price=None&max_price=None&works_type=1,{\"headers\":\"{\\\"User-Agent\\\": \\\"Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36\\\"}\"}&&\n生活悬疑::https://read.douban.com/j/tag/生活悬疑?start={{(page-1)*10}}&limit={{(page)*10}}&sort=top\n都市犯罪::https://read.douban.com/j/tag/都市犯罪?start={{(page-1)*10}}&limit={{(page)*10}}&sort=top\n社会事件::https://read.douban.com/j/tag/社会事件?start={{(page-1)*10}}&limit={{(page)*10}}&sort=top\n私家侦探::https://read.douban.com/j/tag/私家侦探?start={{(page-1)*10}}&limit={{(page)*10}}&sort=top\n职业女性::https://read.douban.com/j/tag/职业女性?start={{(page-1)*10}}&limit={{(page)*10}}&sort=top\n单身女性::https://read.douban.com/j/tag/单身女性?start={{(page-1)*10}}&limit={{(page)*10}}&sort=top\n女性成长::https://read.douban.com/j/tag/女性成长?start={{(page-1)*10}}&limit={{(page)*10}}&sort=top\n家庭故事::https://read.douban.com/j/tag/家庭故事?start={{(page-1)*10}}&limit={{(page)*10}}&sort=top\n时空穿越::https://read.douban.com/j/tag/时空穿越?start={{(page-1)*10}}&limit={{(page)*10}}&sort=top\n都市奇幻::https://read.douban.com/j/tag/都市奇幻?start={{(page-1)*10}}&limit={{(page)*10}}&sort=top\n脑洞故事::https://read.douban.com/j/tag/脑洞故事?start={{(page-1)*10}}&limit={{(page)*10}}&sort=top\n近未来::https://read.douban.com/j/tag/近未来?start={{(page-1)*10}}&limit={{(page)*10}}&sort=top\n青春成长::https://read.douban.com/j/tag/青春成长?start={{(page-1)*10}}&limit={{(page)*10}}&sort=top\n都市冷暖::https://read.douban.com/j/tag/都市冷暖?start={{(page-1)*10}}&limit={{(page)*10}}&sort=top\n漂泊故事::https://read.douban.com/j/tag/漂泊故事?start={{(page-1)*10}}&limit={{(page)*10}}&sort=top\n时代记忆::https://read.douban.com/j/tag/时代记忆?start={{(page-1)*10}}&limit={{(page)*10}}&sort=top\n武侠小说::https://read.douban.com/j/tag/武侠小说?start={{(page-1)*10}}&limit={{(page)*10}}&sort=top\n历史纪实::https://read.douban.com/j/tag/历史纪实?start={{(page-1)*10}}&limit={{(page)*10}}&sort=top\n历史言情::https://read.douban.com/j/tag/历史言情?start={{(page-1)*10}}&limit={{(page)*10}}&sort=top\n历史传奇::https://read.douban.com/j/tag/历史传奇?start={{(page-1)*10}}&limit={{(page)*10}}&sort=top",
"header": "",
"lastUpdateTime": 1604569529328,
"loginUrl": "https://read.douban.com/app/",
"ruleBookInfo": {
"kind": "@js:if(baseUrl.match(/ebook/)){result=\"哭唧唧(╥﹏╥)正文不会搞,这个看不了\"}",
"lastChapter": "class.current-price-count@text##^##全本定价:",
"tocUrl": "@js:id=baseUrl.match(/(\\d+)/)[1];\njava.put(\"id\",id);\nif(baseUrl.match(/ebook/)){result=baseUrl}else{\nresult=\"https://read.douban.com/j/column_v2/\"+id+\"/chapters?start=0&limit=10000&latestFirst=0\";}"
},
"ruleContent": {
"content": "class.article@html"
},
"ruleExplore": {
"author": "class.author@text||$.author",
"bookList": "class.item||$.[?(@.alias_id)]",
"bookUrl": "href||https://read.douban.com/column/{$.alias_id}/",
"coverUrl": "img@src||$.cover",
"intro": "class.intro@text||$.abstract",
"kind": "{{@@class.tag@text}},{{@@class.score@text}},{{@@class.amount}},{{@@class.price@text}},{{$.kind&&$.category&&$.tags[*].tag&&$.kinds[*].shortName&&$.highlightTags[*].name}}##(\\d+\\.\\d{2})##$1元💰",
"name": "class.title@html||$.title##<span class=\"tag\">.*?</span>|<.*?>"
},
"ruleSearch": {
"author": "$.author",
"bookList": "$.[*]",
"bookUrl": "$.reader_uri",
"coverUrl": "$.cover",
"intro": "$.abstract",
"kind": "$.tags[*].tag&&$.kind&&$.category",
"lastChapter": "$.fixed_price&&$.price@js:\nif(result){\na=result.match(/(.*?)\\n(.*)/);\nb=a[1]/100?a[1]/100:0;\nc=a[2]/100?a[2]/100:0;\nresult=\"原价:\"+b+\"元\"+\"💡特价:\"+c+\"元\"}",
"name": "$.title",
"wordCount": ""
},
"ruleToc": {
"chapterList": "class.story-item@a||$.list[*]",
"chapterName": "text||$.title",
"chapterUrl": "href||$.links.reader<js>\n var ua = \"Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36\";\n var headers = {\"User-Agent\": ua};\n var option = {\n \"headers\": JSON.stringify(headers),\n \"webView\": true\n };\n result+\",\" + JSON.stringify(option)\n </js>",
"isVip": "$.price",
"nextTocUrl": "",
"updateTime": ""
},
"searchUrl": "https://read.douban.com/j/search?start={{(page-1)*10}}&limit=10&query={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🎖 出版",
"bookSourceName": "📖九九藏书",
"bookSourceType": 0,
"bookSourceUrl": "http://www.99csw.com",
"bookUrlPattern": "",
"customOrder": 124,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "排行榜::/top/index.php\n传记回忆::/book/index.php?type=传记回忆&page={{page}}\n英文读本::/book/index.php?type=英文读本&page={{page}}\n杂文随笔::/book/index.php?type=杂文随笔&page={{page}}\n现代小说::/book/index.php?type=现代小说&page={{page}}\n言情小说::/book/index.php?type=言情小说&page={{page}}\n历史小说::/book/index.php?type=历史小说&page={{page}}\n侦探推理::/book/index.php?type=侦探推理&page={{page}}\n惊悚悬疑::/book/index.php?type=惊悚悬疑&page={{page}}\n网络玄幻::/book/index.php?type=网络玄幻&page={{page}}\n寓言童话::/book/index.php?type=寓言童话&page={{page}}\n青春都市::/book/index.php?type=青春都市&page={{page}}\n社会心理::/book/index.php?type=社会心理&page={{page}}\n外国小说::/book/index.php?type=外国小说&page={{page}}\n科幻小说::/book/index.php?type=科幻小说&page={{page}}\n当代小说::/book/index.php?type=当代小说&page={{page}}\n武侠小说::/book/index.php?type=武侠小说&page={{page}}\n纪实报告::/book/index.php?type=纪实报告&page={{page}}\n世界历史::/book/index.php?type=世界历史&page={{page}}\n中国历史::/book/index.php?type=中国历史&page={{page}}\n科普学习::/book/index.php?type=科普学习&page={{page}}\n诗歌戏曲::/book/index.php?type=诗歌戏曲&page={{page}}\n宗教哲学::/book/index.php?type=宗教哲学&page={{page}}\n文学理论::/book/index.php?type=文学理论&page={{page}}\n日语读物::/book/index.php?type=日语读物&page={{page}}\n作品集::/book/index.php?type=作品集&page={{page}}\n国学/古籍::/book/index.php?type=国学%2F古籍&page={{page}}\n战争军事::/book/index.php?type=战争军事&page={{page}}\n政治经济::/book/index.php?type=政治经济&page={{page}}\n古典文学::/book/index.php?type=古典文学&page={{page}}\n官场小说::/book/index.php?type=官场小说&page={{page}}\n轻小说::/book/index.php?type=轻小说&page={{page}}",
"header": "",
"lastUpdateTime": 1604569657966,
"loginUrl": "",
"ruleBookInfo": {
"author": "id.book_info@tag.h4.0@tag.a@text",
"coverUrl": "id.book_info@tag.img@src",
"init": "",
"intro": "class.intro@tag.p@text",
"kind": "",
"lastChapter": "",
"name": "id.book_info@tag.h2@text",
"tocUrl": "",
"wordCount": ""
},
"ruleContent": {
"content": "@css:#content > div@text##\\s*(([hh].+)?([ww]+.)?[99]+[ll][ii][bb].[nn][ee][tt]|九.?九.{1,5}书.?网?)\\s*",
"nextContentUrl": "",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"wordCount": ""
},
"ruleSearch": {
"author": "tag.h4.0@tag.a@text",
"bookList": "class.list_box@tag.li",
"bookUrl": "tag.h2@tag.a@href",
"coverUrl": "tag.a@tag.img@src",
"intro": "class.intro@text##^\\s+",
"kind": "tag.h4.1@tag.a@text",
"lastChapter": "@css:h4:contains(标签:) a@text##^|\\s+## \\#",
"name": "tag.h2@tag.a@text",
"wordCount": ""
},
"ruleToc": {
"chapterList": "id.dir@tag.dd",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href",
"isVip": "",
"nextTocUrl": "",
"updateTime": ""
},
"searchUrl": "http://www.99csw.com/book/search.php?type=all&keyword={{key}}&page={{page}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🎖 出版",
"bookSourceName": "📖安徽图书馆",
"bookSourceType": 0,
"bookSourceUrl": "http://es.bookan.com.cn",
"customOrder": 125,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1604569537745,
"ruleBookInfo": {
"coverUrl": "",
"lastChapter": "",
"tocUrl": "http://epub.bookan.com.cn/epub1/@get:{rid}/@get:{rid}-@get:{iid}/@get:{iid}_{{$.data[*].hash}}/OEBPS/toc.ncx"
},
"ruleContent": {
"content": "body@html"
},
"ruleExplore": {},
"ruleSearch": {
"author": "$.issueInfo.owner",
"bookList": "@JSon:$.*[?(@.format==3)]",
"bookUrl": "http://user.bookan.com.cn/index.php?op=Resource.getHash&resourceType=3&resourceId={{$.resourceId}}&issueId={{$.issueId}}&start=0&end=0",
"coverUrl": "http://img1-qn.bookan.com.cn/epub1/{{$.resourceId}}/{{$.resourceId}}-{{$.issueId}}/cover_small.jpg",
"intro": "$.issueInfo.text@put:{rid:$.resourceId,iid:$.issueId}",
"kind": "$.issueInfo.press&&$.issueInfo.issueName",
"name": "$.resourceName"
},
"ruleToc": {
"chapterList": "tag.navMap@children",
"chapterName": "tag.text.0@text",
"chapterUrl": "tag.content@src"
},
"searchUrl": "https://es.bookan.com.cn/api/searchByType?instanceId=3&keyword={{key}}&resourceType=1&searchType=1&pageNum=1&limit=30",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🎖 出版",
"bookSourceName": "📖无锡图书馆",
"bookSourceType": 0,
"bookSourceUrl": "http://es.bookan.com.cn1",
"customOrder": 126,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1604569543035,
"ruleBookInfo": {
"coverUrl": "",
"lastChapter": "",
"tocUrl": "http://epub.bookan.com.cn/epub1/@get:{rid}/@get:{rid}-@get:{iid}/@get:{iid}_{{$.data[*].hash}}/OEBPS/toc.ncx"
},
"ruleContent": {
"content": "body@html"
},
"ruleExplore": {},
"ruleSearch": {
"author": "$.issueInfo.owner",
"bookList": "@JSon:$.*[?(@.format==3)]",
"bookUrl": "http://user.bookan.com.cn/index.php?op=Resource.getHash&resourceType=3&resourceId={{$.resourceId}}&issueId={{$.issueId}}&start=0&end=0",
"coverUrl": "http://img1-qn.bookan.com.cn/epub1/{{$.resourceId}}/{{$.resourceId}}-{{$.issueId}}/cover_small.jpg",
"intro": "$.issueInfo.text@put:{rid:$.resourceId,iid:$.issueId}",
"kind": "$.issueInfo.press&&$.issueInfo.issueName",
"name": "$.resourceName"
},
"ruleToc": {
"chapterList": "tag.navMap@children",
"chapterName": "tag.text.0@text",
"chapterUrl": "tag.content@src"
},
"searchUrl": "http://es.bookan.com.cn/api/searchByType?keyword={{key}}&instanceId=23678&pageNum=1&limit=20&searchType=1&resourceType=3",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🎖 出版",
"bookSourceName": "📖移动阅读",
"bookSourceType": 0,
"bookSourceUrl": "http://m.ndlib.cn",
"bookUrlPattern": "",
"customOrder": 127,
"enabled": true,
"enabledExplore": false,
"header": "",
"lastUpdateTime": 1604569579500,
"loginUrl": "\\\\目录列表规则处添加账号信息",
"ruleBookInfo": {
"intro": "@js:'<br>'+java.get('intro')"
},
"ruleContent": {
"content": "$.returnObject[0].content@js:\nresult?result:'无法获取内容?\\n1.编辑书源添加自己的账号信息,找到目录列表规则,按提示添加账号信息\\n2.如果添加了账号信息仍然无法获取内容,请尝试刷新或更新账号信息(方式二)\\n3.必要说明:如果使用方式一添加了账号信息,每次打开新的书籍详情页或刷新正文都会重新获取账号信息,因此之前获取的书籍正文的链接将会失效,因此建议全文下载或者按2操作\\n必要说明:在使用本源前,请考虑到使用本源可能造成的账号封禁等问题'",
"imageStyle": "0"
},
"ruleExplore": {},
"ruleSearch": {
"author": "$.resourceInfo.author",
"bookList": "$.returnObject.resAndMagResult",
"bookUrl": "$.resourceInfo.resId@js:\n//md5加密开始\nvar rotateLeft = function(lValue, iShiftBits) {\n return (lValue << iShiftBits) | (lValue >>> (32 - iShiftBits))\n}\nvar addUnsigned = function(lX, lY) {\n var lX4, lY4, lX8, lY8, lResult;\n lX8 = (lX & 0x80000000);\n lY8 = (lY & 0x80000000);\n lX4 = (lX & 0x40000000);\n lY4 = (lY & 0x40000000);\n lResult = (lX & 0x3FFFFFFF) + (lY & 0x3FFFFFFF);\n if (lX4 & lY4) return (lResult ^ 0x80000000 ^ lX8 ^ lY8);\n if (lX4 | lY4) {\n if (lResult & 0x40000000) return (lResult ^ 0xC0000000 ^ lX8 ^ lY8);\n else return (lResult ^ 0x40000000 ^ lX8 ^ lY8)\n } else {\n return (lResult ^ lX8 ^ lY8)\n }\n}\nvar F = function(x, y, z) {\n return (x & y) | ((~x) & z)\n}\nvar G = function(x, y, z) {\n return (x & z) | (y & (~z))\n}\nvar H = function(x, y, z) {\n return (x ^ y ^ z)\n}\nvar I = function(x, y, z) {\n return (y ^ (x | (~z)))\n}\nvar FF = function(a, b, c, d, x, s, ac) {\n a = addUnsigned(a, addUnsigned(addUnsigned(F(b, c, d), x), ac));\n return addUnsigned(rotateLeft(a, s), b)\n};\nvar GG = function(a, b, c, d, x, s, ac) {\n a = addUnsigned(a, addUnsigned(addUnsigned(G(b, c, d), x), ac));\n return addUnsigned(rotateLeft(a, s), b)\n};\nvar HH = function(a, b, c, d, x, s, ac) {\n a = addUnsigned(a, addUnsigned(addUnsigned(H(b, c, d), x), ac));\n return addUnsigned(rotateLeft(a, s), b)\n};\nvar II = function(a, b, c, d, x, s, ac) {\n a = addUnsigned(a, addUnsigned(addUnsigned(I(b, c, d), x), ac));\n return addUnsigned(rotateLeft(a, s), b)\n};\nvar convertToWordArray = function(string) {\n var lWordCount;\n var lMessageLength = string.length;\n var lNumberOfWordsTempOne = lMessageLength + 8;\n var lNumberOfWordsTempTwo = (lNumberOfWordsTempOne - (lNumberOfWordsTempOne % 64)) / 64;\n var lNumberOfWords = (lNumberOfWordsTempTwo + 1) * 16;\n var lWordArray = Array(lNumberOfWords - 1);\n var lBytePosition = 0;\n var lByteCount = 0;\n while (lByteCount < lMessageLength) {\n lWordCount = (lByteCount - (lByteCount % 4)) / 4;\n lBytePosition = (lByteCount % 4) * 8;\n lWordArray[lWordCount] = (lWordArray[lWordCount] | (string.charCodeAt(lByteCount) << lBytePosition));\n lByteCount++\n }\n lWordCount = (lByteCount - (lByteCount % 4)) / 4;\n lBytePosition = (lByteCount % 4) * 8;\n lWordArray[lWordCount] = lWordArray[lWordCount] | (0x80 << lBytePosition);\n lWordArray[lNumberOfWords - 2] = lMessageLength << 3;\n lWordArray[lNumberOfWords - 1] = lMessageLength >>> 29;\n return lWordArray\n};\nvar wordToHex = function(lValue) {\n var WordToHexValue = \"\",\n WordToHexValueTemp = \"\",\n lByte, lCount;\n for (lCount = 0; lCount <= 3; lCount++) {\n lByte = (lValue >>> (lCount * 8)) & 255;\n WordToHexValueTemp = \"0\" + lByte.toString(16);\n WordToHexValue = WordToHexValue + WordToHexValueTemp.substr(WordToHexValueTemp.length - 2, 2)\n }\n return WordToHexValue\n};\nvar uTF8Encode = function(string) {\n string = string.replace(/\\x0d\\x0a/g, \"\\x0a\");\n var output = \"\";\n for (var n = 0; n < string.length; n++) {\n var c = string.charCodeAt(n);\n if (c < 128) {\n output += String.fromCharCode(c)\n } else if ((c > 127) && (c < 2048)) {\n output += String.fromCharCode((c >> 6) | 192);\n output += String.fromCharCode((c & 63) | 128)\n } else {\n output += String.fromCharCode((c >> 12) | 224);\n output += String.fromCharCode(((c >> 6) & 63) | 128);\n output += String.fromCharCode((c & 63) | 128)\n }\n }\n return output;\n};\nfunction md5(string) {\n var x = Array();\n var k, AA, BB, CC, DD, a, b, c, d;\n var S11 = 7,\n S12 = 12,\n S13 = 17,\n S14 = 22;\n var S21 = 5,\n S22 = 9,\n S23 = 14,\n S24 = 20;\n var S31 = 4,\n S32 = 11,\n S33 = 16,\n S34 = 23;\n var S41 = 6,\n S42 = 10,\n S43 = 15,\n S44 = 21;\n string = uTF8Encode(string);\n x = convertToWordArray(string);\n a = 0x67452301;\n b = 0xEFCDAB89;\n c = 0x98BADCFE;\n d = 0x10325476;\n for (k = 0; k < x.length; k += 16) {\n AA = a;\n BB = b;\n CC = c;\n DD = d;\n a = FF(a, b, c, d, x[k + 0], S11, 0xD76AA478);\n d = FF(d, a, b, c, x[k + 1], S12, 0xE8C7B756);\n c = FF(c, d, a, b, x[k + 2], S13, 0x242070DB);\n b = FF(b, c, d, a, x[k + 3], S14, 0xC1BDCEEE);\n a = FF(a, b, c, d, x[k + 4], S11, 0xF57C0FAF);\n d = FF(d, a, b, c, x[k + 5], S12, 0x4787C62A);\n c = FF(c, d, a, b, x[k + 6], S13, 0xA8304613);\n b = FF(b, c, d, a, x[k + 7], S14, 0xFD469501);\n a = FF(a, b, c, d, x[k + 8], S11, 0x698098D8);\n d = FF(d, a, b, c, x[k + 9], S12, 0x8B44F7AF);\n c = FF(c, d, a, b, x[k + 10], S13, 0xFFFF5BB1);\n b = FF(b, c, d, a, x[k + 11], S14, 0x895CD7BE);\n a = FF(a, b, c, d, x[k + 12], S11, 0x6B901122);\n d = FF(d, a, b, c, x[k + 13], S12, 0xFD987193);\n c = FF(c, d, a, b, x[k + 14], S13, 0xA679438E);\n b = FF(b, c, d, a, x[k + 15], S14, 0x49B40821);\n a = GG(a, b, c, d, x[k + 1], S21, 0xF61E2562);\n d = GG(d, a, b, c, x[k + 6], S22, 0xC040B340);\n c = GG(c, d, a, b, x[k + 11], S23, 0x265E5A51);\n b = GG(b, c, d, a, x[k + 0], S24, 0xE9B6C7AA);\n a = GG(a, b, c, d, x[k + 5], S21, 0xD62F105D);\n d = GG(d, a, b, c, x[k + 10], S22, 0x2441453);\n c = GG(c, d, a, b, x[k + 15], S23, 0xD8A1E681);\n b = GG(b, c, d, a, x[k + 4], S24, 0xE7D3FBC8);\n a = GG(a, b, c, d, x[k + 9], S21, 0x21E1CDE6);\n d = GG(d, a, b, c, x[k + 14], S22, 0xC33707D6);\n c = GG(c, d, a, b, x[k + 3], S23, 0xF4D50D87);\n b = GG(b, c, d, a, x[k + 8], S24, 0x455A14ED);\n a = GG(a, b, c, d, x[k + 13], S21, 0xA9E3E905);\n d = GG(d, a, b, c, x[k + 2], S22, 0xFCEFA3F8);\n c = GG(c, d, a, b, x[k + 7], S23, 0x676F02D9);\n b = GG(b, c, d, a, x[k + 12], S24, 0x8D2A4C8A);\n a = HH(a, b, c, d, x[k + 5], S31, 0xFFFA3942);\n d = HH(d, a, b, c, x[k + 8], S32, 0x8771F681);\n c = HH(c, d, a, b, x[k + 11], S33, 0x6D9D6122);\n b = HH(b, c, d, a, x[k + 14], S34, 0xFDE5380C);\n a = HH(a, b, c, d, x[k + 1], S31, 0xA4BEEA44);\n d = HH(d, a, b, c, x[k + 4], S32, 0x4BDECFA9);\n c = HH(c, d, a, b, x[k + 7], S33, 0xF6BB4B60);\n b = HH(b, c, d, a, x[k + 10], S34, 0xBEBFBC70);\n a = HH(a, b, c, d, x[k + 13], S31, 0x289B7EC6);\n d = HH(d, a, b, c, x[k + 0], S32, 0xEAA127FA);\n c = HH(c, d, a, b, x[k + 3], S33, 0xD4EF3085);\n b = HH(b, c, d, a, x[k + 6], S34, 0x4881D05);\n a = HH(a, b, c, d, x[k + 9], S31, 0xD9D4D039);\n d = HH(d, a, b, c, x[k + 12], S32, 0xE6DB99E5);\n c = HH(c, d, a, b, x[k + 15], S33, 0x1FA27CF8);\n b = HH(b, c, d, a, x[k + 2], S34, 0xC4AC5665);\n a = II(a, b, c, d, x[k + 0], S41, 0xF4292244);\n d = II(d, a, b, c, x[k + 7], S42, 0x432AFF97);\n c = II(c, d, a, b, x[k + 14], S43, 0xAB9423A7);\n b = II(b, c, d, a, x[k + 5], S44, 0xFC93A039);\n a = II(a, b, c, d, x[k + 12], S41, 0x655B59C3);\n d = II(d, a, b, c, x[k + 3], S42, 0x8F0CCC92);\n c = II(c, d, a, b, x[k + 10], S43, 0xFFEFF47D);\n b = II(b, c, d, a, x[k + 1], S44, 0x85845DD1);\n a = II(a, b, c, d, x[k + 8], S41, 0x6FA87E4F);\n d = II(d, a, b, c, x[k + 15], S42, 0xFE2CE6E0);\n c = II(c, d, a, b, x[k + 6], S43, 0xA3014314);\n b = II(b, c, d, a, x[k + 13], S44, 0x4E0811A1);\n a = II(a, b, c, d, x[k + 4], S41, 0xF7537E82);\n d = II(d, a, b, c, x[k + 11], S42, 0xBD3AF235);\n c = II(c, d, a, b, x[k + 2], S43, 0x2AD7D2BB);\n b = II(b, c, d, a, x[k + 9], S44, 0xEB86D391);\n a = addUnsigned(a, AA);\n b = addUnsigned(b, BB);\n c = addUnsigned(c, CC);\n d = addUnsigned(d, DD);\n };\n var tempValue = wordToHex(a) + wordToHex(b) + wordToHex(c) + wordToHex(d);\n return tempValue.toLowerCase();\n}\n//md5加密结束\n//DES加密开始\n/*\nCryptoJS v3.1.2\ncode.google.com/p/crypto-js\n(c) 2009-2013 by Jeff Mott. All rights reserved.\ncode.google.com/p/crypto-js/wiki/License\n*/\nvar CryptoJS = CryptoJS ||\nfunction(u, l) {\n var d = {},\n n = d.lib = {},\n p = function() {},\n s = n.Base = {\n extend: function(a) {\n p.prototype = this;\n var c = new p;\n a && c.mixIn(a);\n c.hasOwnProperty(\"init\") || (c.init = function() {\n c.$super.init.apply(this, arguments)\n });\n c.init.prototype = c;\n c.$super = this;\n return c\n },\n create: function() {\n var a = this.extend();\n a.init.apply(a, arguments);\n return a\n },\n init: function() {},\n mixIn: function(a) {\n for (var c in a) a.hasOwnProperty(c) && (this[c] = a[c]);\n a.hasOwnProperty(\"toString\") && (this.toString = a.toString)\n },\n clone: function() {\n return this.init.prototype.extend(this)\n }\n },\n q = n.WordArray = s.extend({\n init: function(a, c) {\n a = this.words = a || [];\n this.sigBytes = c != l ? c: 4 * a.length\n },\n toString: function(a) {\n return (a || v).stringify(this)\n },\n concat: function(a) {\n var c = this.words,\n m = a.words,\n f = this.sigBytes;\n a = a.sigBytes;\n this.clamp();\n if (f % 4) for (var t = 0; t < a; t++) c[f + t >>> 2] |= (m[t >>> 2] >>> 24 - 8 * (t % 4) & 255) << 24 - 8 * ((f + t) % 4);\n else if (65535 < m.length) for (t = 0; t < a; t += 4) c[f + t >>> 2] = m[t >>> 2];\n else c.push.apply(c, m);\n this.sigBytes += a;\n return this\n },\n clamp: function() {\n var a = this.words,\n c = this.sigBytes;\n a[c >>> 2] &= 4294967295 << 32 - 8 * (c % 4);\n a.length = u.ceil(c / 4)\n },\n clone: function() {\n var a = s.clone.call(this);\n a.words = this.words.slice(0);\n return a\n },\n random: function(a) {\n for (var c = [], m = 0; m < a; m += 4) c.push(4294967296 * u.random() | 0);\n return new q.init(c, a)\n }\n }),\n w = d.enc = {},\n v = w.Hex = {\n stringify: function(a) {\n var c = a.words;\n a = a.sigBytes;\n for (var m = [], f = 0; f < a; f++) {\n var t = c[f >>> 2] >>> 24 - 8 * (f % 4) & 255;\n m.push((t >>> 4).toString(16));\n m.push((t & 15).toString(16))\n }\n return m.join(\"\")\n },\n parse: function(a) {\n for (var c = a.length,\n m = [], f = 0; f < c; f += 2) m[f >>> 3] |= parseInt(a.substr(f, 2), 16) << 24 - 4 * (f % 8);\n return new q.init(m, c / 2)\n }\n },\n b = w.Latin1 = {\n stringify: function(a) {\n var c = a.words;\n a = a.sigBytes;\n for (var m = [], f = 0; f < a; f++) m.push(String.fromCharCode(c[f >>> 2] >>> 24 - 8 * (f % 4) & 255));\n return m.join(\"\")\n },\n parse: function(a) {\n for (var c = a.length,\n m = [], f = 0; f < c; f++) m[f >>> 2] |= (a.charCodeAt(f) & 255) << 24 - 8 * (f % 4);\n return new q.init(m, c)\n }\n },\n x = w.Utf8 = {\n stringify: function(a) {\n try {\n return decodeURIComponent(escape(b.stringify(a)))\n } catch(c) {\n throw Error(\"Malformed UTF-8 data\");\n }\n },\n parse: function(a) {\n return b.parse(unescape(encodeURIComponent(a)))\n }\n },\n r = n.BufferedBlockAlgorithm = s.extend({\n reset: function() {\n this._data = new q.init;\n this._nDataBytes = 0\n },\n _append: function(a) {\n \"string\" == typeof a && (a = x.parse(a));\n this._data.concat(a);\n this._nDataBytes += a.sigBytes\n },\n _process: function(a) {\n var c = this._data,\n m = c.words,\n f = c.sigBytes,\n t = this.blockSize,\n b = f / (4 * t),\n b = a ? u.ceil(b) : u.max((b | 0) - this._minBufferSize, 0);\n a = b * t;\n f = u.min(4 * a, f);\n if (a) {\n for (var e = 0; e < a; e += t) this._doProcessBlock(m, e);\n e = m.splice(0, a);\n c.sigBytes -= f\n }\n return new q.init(e, f)\n },\n clone: function() {\n var a = s.clone.call(this);\n a._data = this._data.clone();\n return a\n },\n _minBufferSize: 0\n });\n n.Hasher = r.extend({\n cfg: s.extend(),\n init: function(a) {\n this.cfg = this.cfg.extend(a);\n this.reset()\n },\n reset: function() {\n r.reset.call(this);\n this._doReset()\n },\n update: function(a) {\n this._append(a);\n this._process();\n return this\n },\n finalize: function(a) {\n a && this._append(a);\n return this._doFinalize()\n },\n blockSize: 16,\n _createHelper: function(a) {\n return function(c, m) {\n return (new a.init(m)).finalize(c)\n }\n },\n _createHmacHelper: function(a) {\n return function(c, m) {\n return (new e.HMAC.init(a, m)).finalize(c)\n }\n }\n });\n var e = d.algo = {};\n return d\n} (Math); (function() {\n var u = CryptoJS,\n l = u.lib.WordArray;\n u.enc.Base64 = {\n stringify: function(d) {\n var n = d.words,\n l = d.sigBytes,\n s = this._map;\n d.clamp();\n d = [];\n for (var q = 0; q < l; q += 3) for (var w = (n[q >>> 2] >>> 24 - 8 * (q % 4) & 255) << 16 | (n[q + 1 >>> 2] >>> 24 - 8 * ((q + 1) % 4) & 255) << 8 | n[q + 2 >>> 2] >>> 24 - 8 * ((q + 2) % 4) & 255, v = 0; 4 > v && q + 0.75 * v < l; v++) d.push(s.charAt(w >>> 6 * (3 - v) & 63));\n if (n = s.charAt(64)) for (; d.length % 4;) d.push(n);\n return d.join(\"\")\n },\n parse: function(d) {\n var n = d.length,\n p = this._map,\n s = p.charAt(64);\n s && (s = d.indexOf(s), -1 != s && (n = s));\n for (var s = [], q = 0, w = 0; w < n; w++) if (w % 4) {\n var v = p.indexOf(d.charAt(w - 1)) << 2 * (w % 4),\n b = p.indexOf(d.charAt(w)) >>> 6 - 2 * (w % 4);\n s[q >>> 2] |= (v | b) << 24 - 8 * (q % 4);\n q++\n }\n return l.create(s, q)\n },\n _map: \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\"\n }\n})(); (function(u) {\n function l(b, e, a, c, m, f, t) {\n b = b + (e & a | ~e & c) + m + t;\n return (b << f | b >>> 32 - f) + e\n }\n function d(b, e, a, c, m, f, t) {\n b = b + (e & c | a & ~c) + m + t;\n return (b << f | b >>> 32 - f) + e\n }\n function n(b, e, a, c, m, f, t) {\n b = b + (e ^ a ^ c) + m + t;\n return (b << f | b >>> 32 - f) + e\n }\n function p(b, e, a, c, m, f, t) {\n b = b + (a ^ (e | ~c)) + m + t;\n return (b << f | b >>> 32 - f) + e\n }\n for (var s = CryptoJS,\n q = s.lib,\n w = q.WordArray,\n v = q.Hasher,\n q = s.algo,\n b = [], x = 0; 64 > x; x++) b[x] = 4294967296 * u.abs(u.sin(x + 1)) | 0;\n q = q.MD5 = v.extend({\n _doReset: function() {\n this._hash = new w.init([1732584193, 4023233417, 2562383102, 271733878])\n },\n _doProcessBlock: function(r, e) {\n for (var a = 0; 16 > a; a++) {\n var c = e + a,\n m = r[c];\n r[c] = (m << 8 | m >>> 24) & 16711935 | (m << 24 | m >>> 8) & 4278255360\n }\n var a = this._hash.words,\n c = r[e + 0],\n m = r[e + 1],\n f = r[e + 2],\n t = r[e + 3],\n y = r[e + 4],\n q = r[e + 5],\n s = r[e + 6],\n w = r[e + 7],\n v = r[e + 8],\n u = r[e + 9],\n x = r[e + 10],\n z = r[e + 11],\n A = r[e + 12],\n B = r[e + 13],\n C = r[e + 14],\n D = r[e + 15],\n g = a[0],\n h = a[1],\n j = a[2],\n k = a[3],\n g = l(g, h, j, k, c, 7, b[0]),\n k = l(k, g, h, j, m, 12, b[1]),\n j = l(j, k, g, h, f, 17, b[2]),\n h = l(h, j, k, g, t, 22, b[3]),\n g = l(g, h, j, k, y, 7, b[4]),\n k = l(k, g, h, j, q, 12, b[5]),\n j = l(j, k, g, h, s, 17, b[6]),\n h = l(h, j, k, g, w, 22, b[7]),\n g = l(g, h, j, k, v, 7, b[8]),\n k = l(k, g, h, j, u, 12, b[9]),\n j = l(j, k, g, h, x, 17, b[10]),\n h = l(h, j, k, g, z, 22, b[11]),\n g = l(g, h, j, k, A, 7, b[12]),\n k = l(k, g, h, j, B, 12, b[13]),\n j = l(j, k, g, h, C, 17, b[14]),\n h = l(h, j, k, g, D, 22, b[15]),\n g = d(g, h, j, k, m, 5, b[16]),\n k = d(k, g, h, j, s, 9, b[17]),\n j = d(j, k, g, h, z, 14, b[18]),\n h = d(h, j, k, g, c, 20, b[19]),\n g = d(g, h, j, k, q, 5, b[20]),\n k = d(k, g, h, j, x, 9, b[21]),\n j = d(j, k, g, h, D, 14, b[22]),\n h = d(h, j, k, g, y, 20, b[23]),\n g = d(g, h, j, k, u, 5, b[24]),\n k = d(k, g, h, j, C, 9, b[25]),\n j = d(j, k, g, h, t, 14, b[26]),\n h = d(h, j, k, g, v, 20, b[27]),\n g = d(g, h, j, k, B, 5, b[28]),\n k = d(k, g, h, j, f, 9, b[29]),\n j = d(j, k, g, h, w, 14, b[30]),\n h = d(h, j, k, g, A, 20, b[31]),\n g = n(g, h, j, k, q, 4, b[32]),\n k = n(k, g, h, j, v, 11, b[33]),\n j = n(j, k, g, h, z, 16, b[34]),\n h = n(h, j, k, g, C, 23, b[35]),\n g = n(g, h, j, k, m, 4, b[36]),\n k = n(k, g, h, j, y, 11, b[37]),\n j = n(j, k, g, h, w, 16, b[38]),\n h = n(h, j, k, g, x, 23, b[39]),\n g = n(g, h, j, k, B, 4, b[40]),\n k = n(k, g, h, j, c, 11, b[41]),\n j = n(j, k, g, h, t, 16, b[42]),\n h = n(h, j, k, g, s, 23, b[43]),\n g = n(g, h, j, k, u, 4, b[44]),\n k = n(k, g, h, j, A, 11, b[45]),\n j = n(j, k, g, h, D, 16, b[46]),\n h = n(h, j, k, g, f, 23, b[47]),\n g = p(g, h, j, k, c, 6, b[48]),\n k = p(k, g, h, j, w, 10, b[49]),\n j = p(j, k, g, h, C, 15, b[50]),\n h = p(h, j, k, g, q, 21, b[51]),\n g = p(g, h, j, k, A, 6, b[52]),\n k = p(k, g, h, j, t, 10, b[53]),\n j = p(j, k, g, h, x, 15, b[54]),\n h = p(h, j, k, g, m, 21, b[55]),\n g = p(g, h, j, k, v, 6, b[56]),\n k = p(k, g, h, j, D, 10, b[57]),\n j = p(j, k, g, h, s, 15, b[58]),\n h = p(h, j, k, g, B, 21, b[59]),\n g = p(g, h, j, k, y, 6, b[60]),\n k = p(k, g, h, j, z, 10, b[61]),\n j = p(j, k, g, h, f, 15, b[62]),\n h = p(h, j, k, g, u, 21, b[63]);\n a[0] = a[0] + g | 0;\n a[1] = a[1] + h | 0;\n a[2] = a[2] + j | 0;\n a[3] = a[3] + k | 0\n },\n _doFinalize: function() {\n var b = this._data,\n e = b.words,\n a = 8 * this._nDataBytes,\n c = 8 * b.sigBytes;\n e[c >>> 5] |= 128 << 24 - c % 32;\n var m = u.floor(a / 4294967296);\n e[(c + 64 >>> 9 << 4) + 15] = (m << 8 | m >>> 24) & 16711935 | (m << 24 | m >>> 8) & 4278255360;\n e[(c + 64 >>> 9 << 4) + 14] = (a << 8 | a >>> 24) & 16711935 | (a << 24 | a >>> 8) & 4278255360;\n b.sigBytes = 4 * (e.length + 1);\n this._process();\n b = this._hash;\n e = b.words;\n for (a = 0; 4 > a; a++) c = e[a],\n e[a] = (c << 8 | c >>> 24) & 16711935 | (c << 24 | c >>> 8) & 4278255360;\n return b\n },\n clone: function() {\n var b = v.clone.call(this);\n b._hash = this._hash.clone();\n return b\n }\n });\n s.MD5 = v._createHelper(q);\n s.HmacMD5 = v._createHmacHelper(q)\n})(Math); (function() {\n var u = CryptoJS,\n l = u.lib,\n d = l.Base,\n n = l.WordArray,\n l = u.algo,\n p = l.EvpKDF = d.extend({\n cfg: d.extend({\n keySize: 4,\n hasher: l.MD5,\n iterations: 1\n }),\n init: function(d) {\n this.cfg = this.cfg.extend(d)\n },\n compute: function(d, l) {\n for (var p = this.cfg,\n v = p.hasher.create(), b = n.create(), u = b.words, r = p.keySize, p = p.iterations; u.length < r;) {\n e && v.update(e);\n var e = v.update(d).finalize(l);\n v.reset();\n for (var a = 1; a < p; a++) e = v.finalize(e),\n v.reset();\n b.concat(e)\n }\n b.sigBytes = 4 * r;\n return b\n }\n });\n u.EvpKDF = function(d, l, n) {\n return p.create(n).compute(d, l)\n }\n})();\nCryptoJS.lib.Cipher ||\nfunction(u) {\n var l = CryptoJS,\n d = l.lib,\n n = d.Base,\n p = d.WordArray,\n s = d.BufferedBlockAlgorithm,\n q = l.enc.Base64,\n w = l.algo.EvpKDF,\n v = d.Cipher = s.extend({\n cfg: n.extend(),\n createEncryptor: function(m, a) {\n return this.create(this._ENC_XFORM_MODE, m, a)\n },\n createDecryptor: function(m, a) {\n return this.create(this._DEC_XFORM_MODE, m, a)\n },\n init: function(m, a, b) {\n this.cfg = this.cfg.extend(b);\n this._xformMode = m;\n this._key = a;\n this.reset()\n },\n reset: function() {\n s.reset.call(this);\n this._doReset()\n },\n process: function(a) {\n this._append(a);\n return this._process()\n },\n finalize: function(a) {\n a && this._append(a);\n return this._doFinalize()\n },\n keySize: 4,\n ivSize: 4,\n _ENC_XFORM_MODE: 1,\n _DEC_XFORM_MODE: 2,\n _createHelper: function(m) {\n return {\n encrypt: function(f, b, e) {\n return (\"string\" == typeof b ? c: a).encrypt(m, f, b, e)\n },\n decrypt: function(f, b, e) {\n return (\"string\" == typeof b ? c: a).decrypt(m, f, b, e)\n }\n }\n }\n });\n d.StreamCipher = v.extend({\n _doFinalize: function() {\n return this._process(!0)\n },\n blockSize: 1\n });\n var b = l.mode = {},\n x = function(a, f, b) {\n var c = this._iv;\n c ? this._iv = u: c = this._prevBlock;\n for (var e = 0; e < b; e++) a[f + e] ^= c[e]\n },\n r = (d.BlockCipherMode = n.extend({\n createEncryptor: function(a, f) {\n return this.Encryptor.create(a, f)\n },\n createDecryptor: function(a, f) {\n return this.Decryptor.create(a, f)\n },\n init: function(a, f) {\n this._cipher = a;\n this._iv = f\n }\n })).extend();\n r.Encryptor = r.extend({\n processBlock: function(a, f) {\n var b = this._cipher,\n c = b.blockSize;\n x.call(this, a, f, c);\n b.encryptBlock(a, f);\n this._prevBlock = a.slice(f, f + c)\n }\n });\n r.Decryptor = r.extend({\n processBlock: function(a, b) {\n var c = this._cipher,\n e = c.blockSize,\n d = a.slice(b, b + e);\n c.decryptBlock(a, b);\n x.call(this, a, b, e);\n this._prevBlock = d\n }\n });\n b = b.CBC = r;\n r = (l.pad = {}).Pkcs7 = {\n pad: function(a, b) {\n for (var c = 4 * b,\n c = c - a.sigBytes % c,\n e = c << 24 | c << 16 | c << 8 | c,\n d = [], l = 0; l < c; l += 4) d.push(e);\n c = p.create(d, c);\n a.concat(c)\n },\n unpad: function(a) {\n a.sigBytes -= a.words[a.sigBytes - 1 >>> 2] & 255\n }\n };\n d.BlockCipher = v.extend({\n cfg: v.cfg.extend({\n mode: b,\n padding: r\n }),\n reset: function() {\n v.reset.call(this);\n var a = this.cfg,\n c = a.iv,\n a = a.mode;\n if (this._xformMode == this._ENC_XFORM_MODE) var b = a.createEncryptor;\n else b = a.createDecryptor,\n this._minBufferSize = 1;\n this._mode = b.call(a, this, c && c.words)\n },\n _doProcessBlock: function(a, c) {\n this._mode.processBlock(a, c)\n },\n _doFinalize: function() {\n var a = this.cfg.padding;\n if (this._xformMode == this._ENC_XFORM_MODE) {\n a.pad(this._data, this.blockSize);\n var c = this._process(!0)\n } else c = this._process(!0),\n a.unpad(c);\n return c\n },\n blockSize: 4\n });\n var e = d.CipherParams = n.extend({\n init: function(a) {\n this.mixIn(a)\n },\n toString: function(a) {\n return (a || this.formatter).stringify(this)\n }\n }),\n b = (l.format = {}).OpenSSL = {\n stringify: function(a) {\n var c = a.ciphertext;\n a = a.salt;\n return (a ? p.create([1398893684, 1701076831]).concat(a).concat(c) : c).toString(q)\n },\n parse: function(a) {\n a = q.parse(a);\n var c = a.words;\n if (1398893684 == c[0] && 1701076831 == c[1]) {\n var b = p.create(c.slice(2, 4));\n c.splice(0, 4);\n a.sigBytes -= 16\n }\n return e.create({\n ciphertext: a,\n salt: b\n })\n }\n },\n a = d.SerializableCipher = n.extend({\n cfg: n.extend({\n format: b\n }),\n encrypt: function(a, c, b, d) {\n d = this.cfg.extend(d);\n var l = a.createEncryptor(b, d);\n c = l.finalize(c);\n l = l.cfg;\n return e.create({\n ciphertext: c,\n key: b,\n iv: l.iv,\n algorithm: a,\n mode: l.mode,\n padding: l.padding,\n blockSize: a.blockSize,\n formatter: d.format\n })\n },\n decrypt: function(a, c, b, e) {\n e = this.cfg.extend(e);\n c = this._parse(c, e.format);\n return a.createDecryptor(b, e).finalize(c.ciphertext)\n },\n _parse: function(a, c) {\n return \"string\" == typeof a ? c.parse(a, this) : a\n }\n }),\n l = (l.kdf = {}).OpenSSL = {\n execute: function(a, c, b, d) {\n d || (d = p.random(8));\n a = w.create({\n keySize: c + b\n }).compute(a, d);\n b = p.create(a.words.slice(c), 4 * b);\n a.sigBytes = 4 * c;\n return e.create({\n key: a,\n iv: b,\n salt: d\n })\n }\n },\n c = d.PasswordBasedCipher = a.extend({\n cfg: a.cfg.extend({\n kdf: l\n }),\n encrypt: function(c, b, e, d) {\n d = this.cfg.extend(d);\n e = d.kdf.execute(e, c.keySize, c.ivSize);\n d.iv = e.iv;\n c = a.encrypt.call(this, c, b, e.key, d);\n c.mixIn(e);\n return c\n },\n decrypt: function(c, b, e, d) {\n d = this.cfg.extend(d);\n b = this._parse(b, d.format);\n e = d.kdf.execute(e, c.keySize, c.ivSize, b.salt);\n d.iv = e.iv;\n return a.decrypt.call(this, c, b, e.key, d)\n }\n })\n} (); (function() {\n function u(b, a) {\n var c = (this._lBlock >>> b ^ this._rBlock) & a;\n this._rBlock ^= c;\n this._lBlock ^= c << b\n }\n function l(b, a) {\n var c = (this._rBlock >>> b ^ this._lBlock) & a;\n this._lBlock ^= c;\n this._rBlock ^= c << b\n }\n var d = CryptoJS,\n n = d.lib,\n p = n.WordArray,\n n = n.BlockCipher,\n s = d.algo,\n q = [57, 49, 41, 33, 25, 17, 9, 1, 58, 50, 42, 34, 26, 18, 10, 2, 59, 51, 43, 35, 27, 19, 11, 3, 60, 52, 44, 36, 63, 55, 47, 39, 31, 23, 15, 7, 62, 54, 46, 38, 30, 22, 14, 6, 61, 53, 45, 37, 29, 21, 13, 5, 28, 20, 12, 4],\n w = [14, 17, 11, 24, 1, 5, 3, 28, 15, 6, 21, 10, 23, 19, 12, 4, 26, 8, 16, 7, 27, 20, 13, 2, 41, 52, 31, 37, 47, 55, 30, 40, 51, 45, 33, 48, 44, 49, 39, 56, 34, 53, 46, 42, 50, 36, 29, 32],\n v = [1, 2, 4, 6, 8, 10, 12, 14, 15, 17, 19, 21, 23, 25, 27, 28],\n b = [{\n \"0\": 8421888,\n 268435456 : 32768,\n 536870912 : 8421378,\n 805306368 : 2,\n 1073741824 : 512,\n 1342177280 : 8421890,\n 1610612736 : 8389122,\n 1879048192 : 8388608,\n 2147483648 : 514,\n 2415919104 : 8389120,\n 2684354560 : 33280,\n 2952790016 : 8421376,\n 3221225472 : 32770,\n 3489660928 : 8388610,\n 3758096384 : 0,\n 4026531840 : 33282,\n 134217728 : 0,\n 402653184 : 8421890,\n 671088640 : 33282,\n 939524096 : 32768,\n 1207959552 : 8421888,\n 1476395008 : 512,\n 1744830464 : 8421378,\n 2013265920 : 2,\n 2281701376 : 8389120,\n 2550136832 : 33280,\n 2818572288 : 8421376,\n 3087007744 : 8389122,\n 3355443200 : 8388610,\n 3623878656 : 32770,\n 3892314112 : 514,\n 4160749568 : 8388608,\n 1 : 32768,\n 268435457 : 2,\n 536870913 : 8421888,\n 805306369 : 8388608,\n 1073741825 : 8421378,\n 1342177281 : 33280,\n 1610612737 : 512,\n 1879048193 : 8389122,\n 2147483649 : 8421890,\n 2415919105 : 8421376,\n 2684354561 : 8388610,\n 2952790017 : 33282,\n 3221225473 : 514,\n 3489660929 : 8389120,\n 3758096385 : 32770,\n 4026531841 : 0,\n 134217729 : 8421890,\n 402653185 : 8421376,\n 671088641 : 8388608,\n 939524097 : 512,\n 1207959553 : 32768,\n 1476395009 : 8388610,\n 1744830465 : 2,\n 2013265921 : 33282,\n 2281701377 : 32770,\n 2550136833 : 8389122,\n 2818572289 : 514,\n 3087007745 : 8421888,\n 3355443201 : 8389120,\n 3623878657 : 0,\n 3892314113 : 33280,\n 4160749569 : 8421378\n },\n {\n \"0\": 1074282512,\n 16777216 : 16384,\n 33554432 : 524288,\n 50331648 : 1074266128,\n 67108864 : 1073741840,\n 83886080 : 1074282496,\n 100663296 : 1073758208,\n 117440512 : 16,\n 134217728 : 540672,\n 150994944 : 1073758224,\n 167772160 : 1073741824,\n 184549376 : 540688,\n 201326592 : 524304,\n 218103808 : 0,\n 234881024 : 16400,\n 251658240 : 1074266112,\n 8388608 : 1073758208,\n 25165824 : 540688,\n 41943040 : 16,\n 58720256 : 1073758224,\n 75497472 : 1074282512,\n 92274688 : 1073741824,\n 109051904 : 524288,\n 125829120 : 1074266128,\n 142606336 : 524304,\n 159383552 : 0,\n 176160768 : 16384,\n 192937984 : 1074266112,\n 209715200 : 1073741840,\n 226492416 : 540672,\n 243269632 : 1074282496,\n 260046848 : 16400,\n 268435456 : 0,\n 285212672 : 1074266128,\n 301989888 : 1073758224,\n 318767104 : 1074282496,\n 335544320 : 1074266112,\n 352321536 : 16,\n 369098752 : 540688,\n 385875968 : 16384,\n 402653184 : 16400,\n 419430400 : 524288,\n 436207616 : 524304,\n 452984832 : 1073741840,\n 469762048 : 540672,\n 486539264 : 1073758208,\n 503316480 : 1073741824,\n 520093696 : 1074282512,\n 276824064 : 540688,\n 293601280 : 524288,\n 310378496 : 1074266112,\n 327155712 : 16384,\n 343932928 : 1073758208,\n 360710144 : 1074282512,\n 377487360 : 16,\n 394264576 : 1073741824,\n 411041792 : 1074282496,\n 427819008 : 1073741840,\n 444596224 : 1073758224,\n 461373440 : 524304,\n 478150656 : 0,\n 494927872 : 16400,\n 511705088 : 1074266128,\n 528482304 : 540672\n },\n {\n \"0\": 260,\n 1048576 : 0,\n 2097152 : 67109120,\n 3145728 : 65796,\n 4194304 : 65540,\n 5242880 : 67108868,\n 6291456 : 67174660,\n 7340032 : 67174400,\n 8388608 : 67108864,\n 9437184 : 67174656,\n 10485760 : 65792,\n 11534336 : 67174404,\n 12582912 : 67109124,\n 13631488 : 65536,\n 14680064 : 4,\n 15728640 : 256,\n 524288 : 67174656,\n 1572864 : 67174404,\n 2621440 : 0,\n 3670016 : 67109120,\n 4718592 : 67108868,\n 5767168 : 65536,\n 6815744 : 65540,\n 7864320 : 260,\n 8912896 : 4,\n 9961472 : 256,\n 11010048 : 67174400,\n 12058624 : 65796,\n 13107200 : 65792,\n 14155776 : 67109124,\n 15204352 : 67174660,\n 16252928 : 67108864,\n 16777216 : 67174656,\n 17825792 : 65540,\n 18874368 : 65536,\n 19922944 : 67109120,\n 20971520 : 256,\n 22020096 : 67174660,\n 23068672 : 67108868,\n 24117248 : 0,\n 25165824 : 67109124,\n 26214400 : 67108864,\n 27262976 : 4,\n 28311552 : 65792,\n 29360128 : 67174400,\n 30408704 : 260,\n 31457280 : 65796,\n 32505856 : 67174404,\n 17301504 : 67108864,\n 18350080 : 260,\n 19398656 : 67174656,\n 20447232 : 0,\n 21495808 : 65540,\n 22544384 : 67109120,\n 23592960 : 256,\n 24641536 : 67174404,\n 25690112 : 65536,\n 26738688 : 67174660,\n 27787264 : 65796,\n 28835840 : 67108868,\n 29884416 : 67109124,\n 30932992 : 67174400,\n 31981568 : 4,\n 33030144 : 65792\n },\n {\n \"0\": 2151682048,\n 65536 : 2147487808,\n 131072 : 4198464,\n 196608 : 2151677952,\n 262144 : 0,\n 327680 : 4198400,\n 393216 : 2147483712,\n 458752 : 4194368,\n 524288 : 2147483648,\n 589824 : 4194304,\n 655360 : 64,\n 720896 : 2147487744,\n 786432 : 2151678016,\n 851968 : 4160,\n 917504 : 4096,\n 983040 : 2151682112,\n 32768 : 2147487808,\n 98304 : 64,\n 163840 : 2151678016,\n 229376 : 2147487744,\n 294912 : 4198400,\n 360448 : 2151682112,\n 425984 : 0,\n 491520 : 2151677952,\n 557056 : 4096,\n 622592 : 2151682048,\n 688128 : 4194304,\n 753664 : 4160,\n 819200 : 2147483648,\n 884736 : 4194368,\n 950272 : 4198464,\n 1015808 : 2147483712,\n 1048576 : 4194368,\n 1114112 : 4198400,\n 1179648 : 2147483712,\n 1245184 : 0,\n 1310720 : 4160,\n 1376256 : 2151678016,\n 1441792 : 2151682048,\n 1507328 : 2147487808,\n 1572864 : 2151682112,\n 1638400 : 2147483648,\n 1703936 : 2151677952,\n 1769472 : 4198464,\n 1835008 : 2147487744,\n 1900544 : 4194304,\n 1966080 : 64,\n 2031616 : 4096,\n 1081344 : 2151677952,\n 1146880 : 2151682112,\n 1212416 : 0,\n 1277952 : 4198400,\n 1343488 : 4194368,\n 1409024 : 2147483648,\n 1474560 : 2147487808,\n 1540096 : 64,\n 1605632 : 2147483712,\n 1671168 : 4096,\n 1736704 : 2147487744,\n 1802240 : 2151678016,\n 1867776 : 4160,\n 1933312 : 2151682048,\n 1998848 : 4194304,\n 2064384 : 4198464\n },\n {\n \"0\": 128,\n 4096 : 17039360,\n 8192 : 262144,\n 12288 : 536870912,\n 16384 : 537133184,\n 20480 : 16777344,\n 24576 : 553648256,\n 28672 : 262272,\n 32768 : 16777216,\n 36864 : 537133056,\n 40960 : 536871040,\n 45056 : 553910400,\n 49152 : 553910272,\n 53248 : 0,\n 57344 : 17039488,\n 61440 : 553648128,\n 2048 : 17039488,\n 6144 : 553648256,\n 10240 : 128,\n 14336 : 17039360,\n 18432 : 262144,\n 22528 : 537133184,\n 26624 : 553910272,\n 30720 : 536870912,\n 34816 : 537133056,\n 38912 : 0,\n 43008 : 553910400,\n 47104 : 16777344,\n 51200 : 536871040,\n 55296 : 553648128,\n 59392 : 16777216,\n 63488 : 262272,\n 65536 : 262144,\n 69632 : 128,\n 73728 : 536870912,\n 77824 : 553648256,\n 81920 : 16777344,\n 86016 : 553910272,\n 90112 : 537133184,\n 94208 : 16777216,\n 98304 : 553910400,\n 102400 : 553648128,\n 106496 : 17039360,\n 110592 : 537133056,\n 114688 : 262272,\n 118784 : 536871040,\n 122880 : 0,\n 126976 : 17039488,\n 67584 : 553648256,\n 71680 : 16777216,\n 75776 : 17039360,\n 79872 : 537133184,\n 83968 : 536870912,\n 88064 : 17039488,\n 92160 : 128,\n 96256 : 553910272,\n 100352 : 262272,\n 104448 : 553910400,\n 108544 : 0,\n 112640 : 553648128,\n 116736 : 16777344,\n 120832 : 262144,\n 124928 : 537133056,\n 129024 : 536871040\n },\n {\n \"0\": 268435464,\n 256 : 8192,\n 512 : 270532608,\n 768 : 270540808,\n 1024 : 268443648,\n 1280 : 2097152,\n 1536 : 2097160,\n 1792 : 268435456,\n 2048 : 0,\n 2304 : 268443656,\n 2560 : 2105344,\n 2816 : 8,\n 3072 : 270532616,\n 3328 : 2105352,\n 3584 : 8200,\n 3840 : 270540800,\n 128 : 270532608,\n 384 : 270540808,\n 640 : 8,\n 896 : 2097152,\n 1152 : 2105352,\n 1408 : 268435464,\n 1664 : 268443648,\n 1920 : 8200,\n 2176 : 2097160,\n 2432 : 8192,\n 2688 : 268443656,\n 2944 : 270532616,\n 3200 : 0,\n 3456 : 270540800,\n 3712 : 2105344,\n 3968 : 268435456,\n 4096 : 268443648,\n 4352 : 270532616,\n 4608 : 270540808,\n 4864 : 8200,\n 5120 : 2097152,\n 5376 : 268435456,\n 5632 : 268435464,\n 5888 : 2105344,\n 6144 : 2105352,\n 6400 : 0,\n 6656 : 8,\n 6912 : 270532608,\n 7168 : 8192,\n 7424 : 268443656,\n 7680 : 270540800,\n 7936 : 2097160,\n 4224 : 8,\n 4480 : 2105344,\n 4736 : 2097152,\n 4992 : 268435464,\n 5248 : 268443648,\n 5504 : 8200,\n 5760 : 270540808,\n 6016 : 270532608,\n 6272 : 270540800,\n 6528 : 270532616,\n 6784 : 8192,\n 7040 : 2105352,\n 7296 : 2097160,\n 7552 : 0,\n 7808 : 268435456,\n 8064 : 268443656\n },\n {\n \"0\": 1048576,\n 16 : 33555457,\n 32 : 1024,\n 48 : 1049601,\n 64 : 34604033,\n 80 : 0,\n 96 : 1,\n 112 : 34603009,\n 128 : 33555456,\n 144 : 1048577,\n 160 : 33554433,\n 176 : 34604032,\n 192 : 34603008,\n 208 : 1025,\n 224 : 1049600,\n 240 : 33554432,\n 8 : 34603009,\n 24 : 0,\n 40 : 33555457,\n 56 : 34604032,\n 72 : 1048576,\n 88 : 33554433,\n 104 : 33554432,\n 120 : 1025,\n 136 : 1049601,\n 152 : 33555456,\n 168 : 34603008,\n 184 : 1048577,\n 200 : 1024,\n 216 : 34604033,\n 232 : 1,\n 248 : 1049600,\n 256 : 33554432,\n 272 : 1048576,\n 288 : 33555457,\n 304 : 34603009,\n 320 : 1048577,\n 336 : 33555456,\n 352 : 34604032,\n 368 : 1049601,\n 384 : 1025,\n 400 : 34604033,\n 416 : 1049600,\n 432 : 1,\n 448 : 0,\n 464 : 34603008,\n 480 : 33554433,\n 496 : 1024,\n 264 : 1049600,\n 280 : 33555457,\n 296 : 34603009,\n 312 : 1,\n 328 : 33554432,\n 344 : 1048576,\n 360 : 1025,\n 376 : 34604032,\n 392 : 33554433,\n 408 : 34603008,\n 424 : 0,\n 440 : 34604033,\n 456 : 1049601,\n 472 : 1024,\n 488 : 33555456,\n 504 : 1048577\n },\n {\n \"0\": 134219808,\n 1 : 131072,\n 2 : 134217728,\n 3 : 32,\n 4 : 131104,\n 5 : 134350880,\n 6 : 134350848,\n 7 : 2048,\n 8 : 134348800,\n 9 : 134219776,\n 10 : 133120,\n 11 : 134348832,\n 12 : 2080,\n 13 : 0,\n 14 : 134217760,\n 15 : 133152,\n 2147483648 : 2048,\n 2147483649 : 134350880,\n 2147483650 : 134219808,\n 2147483651 : 134217728,\n 2147483652 : 134348800,\n 2147483653 : 133120,\n 2147483654 : 133152,\n 2147483655 : 32,\n 2147483656 : 134217760,\n 2147483657 : 2080,\n 2147483658 : 131104,\n 2147483659 : 134350848,\n 2147483660 : 0,\n 2147483661 : 134348832,\n 2147483662 : 134219776,\n 2147483663 : 131072,\n 16 : 133152,\n 17 : 134350848,\n 18 : 32,\n 19 : 2048,\n 20 : 134219776,\n 21 : 134217760,\n 22 : 134348832,\n 23 : 131072,\n 24 : 0,\n 25 : 131104,\n 26 : 134348800,\n 27 : 134219808,\n 28 : 134350880,\n 29 : 133120,\n 30 : 2080,\n 31 : 134217728,\n 2147483664 : 131072,\n 2147483665 : 2048,\n 2147483666 : 134348832,\n 2147483667 : 133152,\n 2147483668 : 32,\n 2147483669 : 134348800,\n 2147483670 : 134217728,\n 2147483671 : 134219808,\n 2147483672 : 134350880,\n 2147483673 : 134217760,\n 2147483674 : 134219776,\n 2147483675 : 0,\n 2147483676 : 133120,\n 2147483677 : 2080,\n 2147483678 : 131104,\n 2147483679 : 134350848\n }],\n x = [4160749569, 528482304, 33030144, 2064384, 129024, 8064, 504, 2147483679],\n r = s.DES = n.extend({\n _doReset: function() {\n for (var b = this._key.words,\n a = [], c = 0; 56 > c; c++) {\n var d = q[c] - 1;\n a[c] = b[d >>> 5] >>> 31 - d % 32 & 1\n }\n b = this._subKeys = [];\n for (d = 0; 16 > d; d++) {\n for (var f = b[d] = [], l = v[d], c = 0; 24 > c; c++) f[c / 6 | 0] |= a[(w[c] - 1 + l) % 28] << 31 - c % 6,\n f[4 + (c / 6 | 0)] |= a[28 + (w[c + 24] - 1 + l) % 28] << 31 - c % 6;\n f[0] = f[0] << 1 | f[0] >>> 31;\n for (c = 1; 7 > c; c++) f[c] >>>= 4 * (c - 1) + 3;\n f[7] = f[7] << 5 | f[7] >>> 27\n }\n a = this._invSubKeys = [];\n for (c = 0; 16 > c; c++) a[c] = b[15 - c]\n },\n encryptBlock: function(b, a) {\n this._doCryptBlock(b, a, this._subKeys)\n },\n decryptBlock: function(b, a) {\n this._doCryptBlock(b, a, this._invSubKeys)\n },\n _doCryptBlock: function(e, a, c) {\n this._lBlock = e[a];\n this._rBlock = e[a + 1];\n u.call(this, 4, 252645135);\n u.call(this, 16, 65535);\n l.call(this, 2, 858993459);\n l.call(this, 8, 16711935);\n u.call(this, 1, 1431655765);\n for (var d = 0; 16 > d; d++) {\n for (var f = c[d], n = this._lBlock, p = this._rBlock, q = 0, r = 0; 8 > r; r++) q |= b[r][((p ^ f[r]) & x[r]) >>> 0];\n this._lBlock = p;\n this._rBlock = n ^ q\n }\n c = this._lBlock;\n this._lBlock = this._rBlock;\n this._rBlock = c;\n u.call(this, 1, 1431655765);\n l.call(this, 8, 16711935);\n l.call(this, 2, 858993459);\n u.call(this, 16, 65535);\n u.call(this, 4, 252645135);\n e[a] = this._lBlock;\n e[a + 1] = this._rBlock\n },\n keySize: 2,\n ivSize: 2,\n blockSize: 2\n });\n d.DES = n._createHelper(r);\n s = s.TripleDES = n.extend({\n _doReset: function() {\n var b = this._key.words;\n this._des1 = r.createEncryptor(p.create(b.slice(0, 2)));\n this._des2 = r.createEncryptor(p.create(b.slice(2, 4)));\n this._des3 = r.createEncryptor(p.create(b.slice(4, 6)))\n },\n encryptBlock: function(b, a) {\n this._des1.encryptBlock(b, a);\n this._des2.decryptBlock(b, a);\n this._des3.encryptBlock(b, a)\n },\n decryptBlock: function(b, a) {\n this._des3.decryptBlock(b, a);\n this._des2.encryptBlock(b, a);\n this._des1.decryptBlock(b, a)\n },\n keySize: 6,\n ivSize: 2,\n blockSize: 2\n });\n d.TripleDES = n._createHelper(s)\n})();\n/*\nCryptoJS v3.1.2\ncode.google.com/p/crypto-js\n(c) 2009-2013 by Jeff Mott. All rights reserved.\ncode.google.com/p/crypto-js/wiki/License\n*/\n/**\n * Electronic Codebook block mode.\n */\nCryptoJS.mode.ECB = (function() {\n var ECB = CryptoJS.lib.BlockCipherMode.extend();\n\n ECB.Encryptor = ECB.extend({\n processBlock: function(words, offset) {\n this._cipher.encryptBlock(words, offset);\n }\n });\n\n ECB.Decryptor = ECB.extend({\n processBlock: function(words, offset) {\n this._cipher.decryptBlock(words, offset);\n }\n });\n\n return ECB;\n} ());\n\nfunction encryptByDES(message, key) {\n var keyHex = CryptoJS.enc.Utf8.parse(key);\n var encrypted = CryptoJS.DES.encrypt(message, keyHex, {\n mode: CryptoJS.mode.ECB,\n padding: CryptoJS.pad.Pkcs7\n });\n return encrypted.toString()\n}\n//DES加密结束\nvar deskey = 'web@hzlq';\nvar userId='0';\nfunction getPostUrl(data,type) {\nvar url = 'http://m.ndlib.cn/nlc_read_home/service.do,';\nvar md5Key = 'library_2016@hzlq';\nvalue = {\n siteId: 1,\n data: encryptByDES(JSON.stringify(data), deskey),\n userId: userId,\n fromSource: 3,\n osType: 5,\n version: \"1.0.1\",\n versionCode: 10001,\n timeStamp: data.timeStamp,\n hashCode: md5(data.timeStamp + md5Key)\n}\nvar option={\n\"method\":\"POST\",\n\"body\":'cmd='+type+'&value=' + encodeURIComponent(JSON.stringify(value))\n}\nreturn url + JSON.stringify(option);\n}\n\n//目录链接生成\nvar data = {\n timeStamp:Date.now(),\n resourceId:result,\n pageSize:10000,\n pageNum:1\n};\ngetPostUrl(data,'qryChapterList');",
"coverUrl": "$.resourceInfo.coverUrl",
"intro": "$.resourceInfo.shortIntro@js:java.put('intro',result);result.trim();",
"kind": "$.resourceInfo.categoryName",
"name": "$.resourceInfo.name"
},
"ruleToc": {
"chapterList": "$.returnObject[0].children||$.returnObject@js:\n//账号信息定义(任选其一,方式二会覆盖方式一)\n//方式一:账号密码(每次搜索都会重新获取方式二中的数据,可能会导致账号问题)\nvar account='';\nvar pwd='';\n//方式二:成功登录后的cookie的值(再次登录或退出登录或超过一定时间(待确认)会失效)\nvar userId='';\nvar siteId='';\nvar wapToken='';\n//定义结束\n\n//以下代码不要动\n//md5加密开始\nvar rotateLeft = function(lValue, iShiftBits) {\n return (lValue << iShiftBits) | (lValue >>> (32 - iShiftBits))\n}\nvar addUnsigned = function(lX, lY) {\n var lX4, lY4, lX8, lY8, lResult;\n lX8 = (lX & 0x80000000);\n lY8 = (lY & 0x80000000);\n lX4 = (lX & 0x40000000);\n lY4 = (lY & 0x40000000);\n lResult = (lX & 0x3FFFFFFF) + (lY & 0x3FFFFFFF);\n if (lX4 & lY4) return (lResult ^ 0x80000000 ^ lX8 ^ lY8);\n if (lX4 | lY4) {\n if (lResult & 0x40000000) return (lResult ^ 0xC0000000 ^ lX8 ^ lY8);\n else return (lResult ^ 0x40000000 ^ lX8 ^ lY8)\n } else {\n return (lResult ^ lX8 ^ lY8)\n }\n}\nvar F = function(x, y, z) {\n return (x & y) | ((~x) & z)\n}\nvar G = function(x, y, z) {\n return (x & z) | (y & (~z))\n}\nvar H = function(x, y, z) {\n return (x ^ y ^ z)\n}\nvar I = function(x, y, z) {\n return (y ^ (x | (~z)))\n}\nvar FF = function(a, b, c, d, x, s, ac) {\n a = addUnsigned(a, addUnsigned(addUnsigned(F(b, c, d), x), ac));\n return addUnsigned(rotateLeft(a, s), b)\n};\nvar GG = function(a, b, c, d, x, s, ac) {\n a = addUnsigned(a, addUnsigned(addUnsigned(G(b, c, d), x), ac));\n return addUnsigned(rotateLeft(a, s), b)\n};\nvar HH = function(a, b, c, d, x, s, ac) {\n a = addUnsigned(a, addUnsigned(addUnsigned(H(b, c, d), x), ac));\n return addUnsigned(rotateLeft(a, s), b)\n};\nvar II = function(a, b, c, d, x, s, ac) {\n a = addUnsigned(a, addUnsigned(addUnsigned(I(b, c, d), x), ac));\n return addUnsigned(rotateLeft(a, s), b)\n};\nvar convertToWordArray = function(string) {\n var lWordCount;\n var lMessageLength = string.length;\n var lNumberOfWordsTempOne = lMessageLength + 8;\n var lNumberOfWordsTempTwo = (lNumberOfWordsTempOne - (lNumberOfWordsTempOne % 64)) / 64;\n var lNumberOfWords = (lNumberOfWordsTempTwo + 1) * 16;\n var lWordArray = Array(lNumberOfWords - 1);\n var lBytePosition = 0;\n var lByteCount = 0;\n while (lByteCount < lMessageLength) {\n lWordCount = (lByteCount - (lByteCount % 4)) / 4;\n lBytePosition = (lByteCount % 4) * 8;\n lWordArray[lWordCount] = (lWordArray[lWordCount] | (string.charCodeAt(lByteCount) << lBytePosition));\n lByteCount++\n }\n lWordCount = (lByteCount - (lByteCount % 4)) / 4;\n lBytePosition = (lByteCount % 4) * 8;\n lWordArray[lWordCount] = lWordArray[lWordCount] | (0x80 << lBytePosition);\n lWordArray[lNumberOfWords - 2] = lMessageLength << 3;\n lWordArray[lNumberOfWords - 1] = lMessageLength >>> 29;\n return lWordArray\n};\nvar wordToHex = function(lValue) {\n var WordToHexValue = \"\",\n WordToHexValueTemp = \"\",\n lByte, lCount;\n for (lCount = 0; lCount <= 3; lCount++) {\n lByte = (lValue >>> (lCount * 8)) & 255;\n WordToHexValueTemp = \"0\" + lByte.toString(16);\n WordToHexValue = WordToHexValue + WordToHexValueTemp.substr(WordToHexValueTemp.length - 2, 2)\n }\n return WordToHexValue\n};\nvar uTF8Encode = function(string) {\n string = string.replace(/\\x0d\\x0a/g, \"\\x0a\");\n var output = \"\";\n for (var n = 0; n < string.length; n++) {\n var c = string.charCodeAt(n);\n if (c < 128) {\n output += String.fromCharCode(c)\n } else if ((c > 127) && (c < 2048)) {\n output += String.fromCharCode((c >> 6) | 192);\n output += String.fromCharCode((c & 63) | 128)\n } else {\n output += String.fromCharCode((c >> 12) | 224);\n output += String.fromCharCode(((c >> 6) & 63) | 128);\n output += String.fromCharCode((c & 63) | 128)\n }\n }\n return output;\n};\nfunction md5(string) {\n var x = Array();\n var k, AA, BB, CC, DD, a, b, c, d;\n var S11 = 7,\n S12 = 12,\n S13 = 17,\n S14 = 22;\n var S21 = 5,\n S22 = 9,\n S23 = 14,\n S24 = 20;\n var S31 = 4,\n S32 = 11,\n S33 = 16,\n S34 = 23;\n var S41 = 6,\n S42 = 10,\n S43 = 15,\n S44 = 21;\n string = uTF8Encode(string);\n x = convertToWordArray(string);\n a = 0x67452301;\n b = 0xEFCDAB89;\n c = 0x98BADCFE;\n d = 0x10325476;\n for (k = 0; k < x.length; k += 16) {\n AA = a;\n BB = b;\n CC = c;\n DD = d;\n a = FF(a, b, c, d, x[k + 0], S11, 0xD76AA478);\n d = FF(d, a, b, c, x[k + 1], S12, 0xE8C7B756);\n c = FF(c, d, a, b, x[k + 2], S13, 0x242070DB);\n b = FF(b, c, d, a, x[k + 3], S14, 0xC1BDCEEE);\n a = FF(a, b, c, d, x[k + 4], S11, 0xF57C0FAF);\n d = FF(d, a, b, c, x[k + 5], S12, 0x4787C62A);\n c = FF(c, d, a, b, x[k + 6], S13, 0xA8304613);\n b = FF(b, c, d, a, x[k + 7], S14, 0xFD469501);\n a = FF(a, b, c, d, x[k + 8], S11, 0x698098D8);\n d = FF(d, a, b, c, x[k + 9], S12, 0x8B44F7AF);\n c = FF(c, d, a, b, x[k + 10], S13, 0xFFFF5BB1);\n b = FF(b, c, d, a, x[k + 11], S14, 0x895CD7BE);\n a = FF(a, b, c, d, x[k + 12], S11, 0x6B901122);\n d = FF(d, a, b, c, x[k + 13], S12, 0xFD987193);\n c = FF(c, d, a, b, x[k + 14], S13, 0xA679438E);\n b = FF(b, c, d, a, x[k + 15], S14, 0x49B40821);\n a = GG(a, b, c, d, x[k + 1], S21, 0xF61E2562);\n d = GG(d, a, b, c, x[k + 6], S22, 0xC040B340);\n c = GG(c, d, a, b, x[k + 11], S23, 0x265E5A51);\n b = GG(b, c, d, a, x[k + 0], S24, 0xE9B6C7AA);\n a = GG(a, b, c, d, x[k + 5], S21, 0xD62F105D);\n d = GG(d, a, b, c, x[k + 10], S22, 0x2441453);\n c = GG(c, d, a, b, x[k + 15], S23, 0xD8A1E681);\n b = GG(b, c, d, a, x[k + 4], S24, 0xE7D3FBC8);\n a = GG(a, b, c, d, x[k + 9], S21, 0x21E1CDE6);\n d = GG(d, a, b, c, x[k + 14], S22, 0xC33707D6);\n c = GG(c, d, a, b, x[k + 3], S23, 0xF4D50D87);\n b = GG(b, c, d, a, x[k + 8], S24, 0x455A14ED);\n a = GG(a, b, c, d, x[k + 13], S21, 0xA9E3E905);\n d = GG(d, a, b, c, x[k + 2], S22, 0xFCEFA3F8);\n c = GG(c, d, a, b, x[k + 7], S23, 0x676F02D9);\n b = GG(b, c, d, a, x[k + 12], S24, 0x8D2A4C8A);\n a = HH(a, b, c, d, x[k + 5], S31, 0xFFFA3942);\n d = HH(d, a, b, c, x[k + 8], S32, 0x8771F681);\n c = HH(c, d, a, b, x[k + 11], S33, 0x6D9D6122);\n b = HH(b, c, d, a, x[k + 14], S34, 0xFDE5380C);\n a = HH(a, b, c, d, x[k + 1], S31, 0xA4BEEA44);\n d = HH(d, a, b, c, x[k + 4], S32, 0x4BDECFA9);\n c = HH(c, d, a, b, x[k + 7], S33, 0xF6BB4B60);\n b = HH(b, c, d, a, x[k + 10], S34, 0xBEBFBC70);\n a = HH(a, b, c, d, x[k + 13], S31, 0x289B7EC6);\n d = HH(d, a, b, c, x[k + 0], S32, 0xEAA127FA);\n c = HH(c, d, a, b, x[k + 3], S33, 0xD4EF3085);\n b = HH(b, c, d, a, x[k + 6], S34, 0x4881D05);\n a = HH(a, b, c, d, x[k + 9], S31, 0xD9D4D039);\n d = HH(d, a, b, c, x[k + 12], S32, 0xE6DB99E5);\n c = HH(c, d, a, b, x[k + 15], S33, 0x1FA27CF8);\n b = HH(b, c, d, a, x[k + 2], S34, 0xC4AC5665);\n a = II(a, b, c, d, x[k + 0], S41, 0xF4292244);\n d = II(d, a, b, c, x[k + 7], S42, 0x432AFF97);\n c = II(c, d, a, b, x[k + 14], S43, 0xAB9423A7);\n b = II(b, c, d, a, x[k + 5], S44, 0xFC93A039);\n a = II(a, b, c, d, x[k + 12], S41, 0x655B59C3);\n d = II(d, a, b, c, x[k + 3], S42, 0x8F0CCC92);\n c = II(c, d, a, b, x[k + 10], S43, 0xFFEFF47D);\n b = II(b, c, d, a, x[k + 1], S44, 0x85845DD1);\n a = II(a, b, c, d, x[k + 8], S41, 0x6FA87E4F);\n d = II(d, a, b, c, x[k + 15], S42, 0xFE2CE6E0);\n c = II(c, d, a, b, x[k + 6], S43, 0xA3014314);\n b = II(b, c, d, a, x[k + 13], S44, 0x4E0811A1);\n a = II(a, b, c, d, x[k + 4], S41, 0xF7537E82);\n d = II(d, a, b, c, x[k + 11], S42, 0xBD3AF235);\n c = II(c, d, a, b, x[k + 2], S43, 0x2AD7D2BB);\n b = II(b, c, d, a, x[k + 9], S44, 0xEB86D391);\n a = addUnsigned(a, AA);\n b = addUnsigned(b, BB);\n c = addUnsigned(c, CC);\n d = addUnsigned(d, DD);\n };\n var tempValue = wordToHex(a) + wordToHex(b) + wordToHex(c) + wordToHex(d);\n return tempValue.toLowerCase();\n}\n//md5加密结束\n//DES加密开始\n/*\nCryptoJS v3.1.2\ncode.google.com/p/crypto-js\n(c) 2009-2013 by Jeff Mott. All rights reserved.\ncode.google.com/p/crypto-js/wiki/License\n*/\nvar CryptoJS = CryptoJS ||\nfunction(u, l) {\n var d = {},\n n = d.lib = {},\n p = function() {},\n s = n.Base = {\n extend: function(a) {\n p.prototype = this;\n var c = new p;\n a && c.mixIn(a);\n c.hasOwnProperty(\"init\") || (c.init = function() {\n c.$super.init.apply(this, arguments)\n });\n c.init.prototype = c;\n c.$super = this;\n return c\n },\n create: function() {\n var a = this.extend();\n a.init.apply(a, arguments);\n return a\n },\n init: function() {},\n mixIn: function(a) {\n for (var c in a) a.hasOwnProperty(c) && (this[c] = a[c]);\n a.hasOwnProperty(\"toString\") && (this.toString = a.toString)\n },\n clone: function() {\n return this.init.prototype.extend(this)\n }\n },\n q = n.WordArray = s.extend({\n init: function(a, c) {\n a = this.words = a || [];\n this.sigBytes = c != l ? c: 4 * a.length\n },\n toString: function(a) {\n return (a || v).stringify(this)\n },\n concat: function(a) {\n var c = this.words,\n m = a.words,\n f = this.sigBytes;\n a = a.sigBytes;\n this.clamp();\n if (f % 4) for (var t = 0; t < a; t++) c[f + t >>> 2] |= (m[t >>> 2] >>> 24 - 8 * (t % 4) & 255) << 24 - 8 * ((f + t) % 4);\n else if (65535 < m.length) for (t = 0; t < a; t += 4) c[f + t >>> 2] = m[t >>> 2];\n else c.push.apply(c, m);\n this.sigBytes += a;\n return this\n },\n clamp: function() {\n var a = this.words,\n c = this.sigBytes;\n a[c >>> 2] &= 4294967295 << 32 - 8 * (c % 4);\n a.length = u.ceil(c / 4)\n },\n clone: function() {\n var a = s.clone.call(this);\n a.words = this.words.slice(0);\n return a\n },\n random: function(a) {\n for (var c = [], m = 0; m < a; m += 4) c.push(4294967296 * u.random() | 0);\n return new q.init(c, a)\n }\n }),\n w = d.enc = {},\n v = w.Hex = {\n stringify: function(a) {\n var c = a.words;\n a = a.sigBytes;\n for (var m = [], f = 0; f < a; f++) {\n var t = c[f >>> 2] >>> 24 - 8 * (f % 4) & 255;\n m.push((t >>> 4).toString(16));\n m.push((t & 15).toString(16))\n }\n return m.join(\"\")\n },\n parse: function(a) {\n for (var c = a.length,\n m = [], f = 0; f < c; f += 2) m[f >>> 3] |= parseInt(a.substr(f, 2), 16) << 24 - 4 * (f % 8);\n return new q.init(m, c / 2)\n }\n },\n b = w.Latin1 = {\n stringify: function(a) {\n var c = a.words;\n a = a.sigBytes;\n for (var m = [], f = 0; f < a; f++) m.push(String.fromCharCode(c[f >>> 2] >>> 24 - 8 * (f % 4) & 255));\n return m.join(\"\")\n },\n parse: function(a) {\n for (var c = a.length,\n m = [], f = 0; f < c; f++) m[f >>> 2] |= (a.charCodeAt(f) & 255) << 24 - 8 * (f % 4);\n return new q.init(m, c)\n }\n },\n x = w.Utf8 = {\n stringify: function(a) {\n try {\n return decodeURIComponent(escape(b.stringify(a)))\n } catch(c) {\n throw Error(\"Malformed UTF-8 data\");\n }\n },\n parse: function(a) {\n return b.parse(unescape(encodeURIComponent(a)))\n }\n },\n r = n.BufferedBlockAlgorithm = s.extend({\n reset: function() {\n this._data = new q.init;\n this._nDataBytes = 0\n },\n _append: function(a) {\n \"string\" == typeof a && (a = x.parse(a));\n this._data.concat(a);\n this._nDataBytes += a.sigBytes\n },\n _process: function(a) {\n var c = this._data,\n m = c.words,\n f = c.sigBytes,\n t = this.blockSize,\n b = f / (4 * t),\n b = a ? u.ceil(b) : u.max((b | 0) - this._minBufferSize, 0);\n a = b * t;\n f = u.min(4 * a, f);\n if (a) {\n for (var e = 0; e < a; e += t) this._doProcessBlock(m, e);\n e = m.splice(0, a);\n c.sigBytes -= f\n }\n return new q.init(e, f)\n },\n clone: function() {\n var a = s.clone.call(this);\n a._data = this._data.clone();\n return a\n },\n _minBufferSize: 0\n });\n n.Hasher = r.extend({\n cfg: s.extend(),\n init: function(a) {\n this.cfg = this.cfg.extend(a);\n this.reset()\n },\n reset: function() {\n r.reset.call(this);\n this._doReset()\n },\n update: function(a) {\n this._append(a);\n this._process();\n return this\n },\n finalize: function(a) {\n a && this._append(a);\n return this._doFinalize()\n },\n blockSize: 16,\n _createHelper: function(a) {\n return function(c, m) {\n return (new a.init(m)).finalize(c)\n }\n },\n _createHmacHelper: function(a) {\n return function(c, m) {\n return (new e.HMAC.init(a, m)).finalize(c)\n }\n }\n });\n var e = d.algo = {};\n return d\n} (Math); (function() {\n var u = CryptoJS,\n l = u.lib.WordArray;\n u.enc.Base64 = {\n stringify: function(d) {\n var n = d.words,\n l = d.sigBytes,\n s = this._map;\n d.clamp();\n d = [];\n for (var q = 0; q < l; q += 3) for (var w = (n[q >>> 2] >>> 24 - 8 * (q % 4) & 255) << 16 | (n[q + 1 >>> 2] >>> 24 - 8 * ((q + 1) % 4) & 255) << 8 | n[q + 2 >>> 2] >>> 24 - 8 * ((q + 2) % 4) & 255, v = 0; 4 > v && q + 0.75 * v < l; v++) d.push(s.charAt(w >>> 6 * (3 - v) & 63));\n if (n = s.charAt(64)) for (; d.length % 4;) d.push(n);\n return d.join(\"\")\n },\n parse: function(d) {\n var n = d.length,\n p = this._map,\n s = p.charAt(64);\n s && (s = d.indexOf(s), -1 != s && (n = s));\n for (var s = [], q = 0, w = 0; w < n; w++) if (w % 4) {\n var v = p.indexOf(d.charAt(w - 1)) << 2 * (w % 4),\n b = p.indexOf(d.charAt(w)) >>> 6 - 2 * (w % 4);\n s[q >>> 2] |= (v | b) << 24 - 8 * (q % 4);\n q++\n }\n return l.create(s, q)\n },\n _map: \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\"\n }\n})(); (function(u) {\n function l(b, e, a, c, m, f, t) {\n b = b + (e & a | ~e & c) + m + t;\n return (b << f | b >>> 32 - f) + e\n }\n function d(b, e, a, c, m, f, t) {\n b = b + (e & c | a & ~c) + m + t;\n return (b << f | b >>> 32 - f) + e\n }\n function n(b, e, a, c, m, f, t) {\n b = b + (e ^ a ^ c) + m + t;\n return (b << f | b >>> 32 - f) + e\n }\n function p(b, e, a, c, m, f, t) {\n b = b + (a ^ (e | ~c)) + m + t;\n return (b << f | b >>> 32 - f) + e\n }\n for (var s = CryptoJS,\n q = s.lib,\n w = q.WordArray,\n v = q.Hasher,\n q = s.algo,\n b = [], x = 0; 64 > x; x++) b[x] = 4294967296 * u.abs(u.sin(x + 1)) | 0;\n q = q.MD5 = v.extend({\n _doReset: function() {\n this._hash = new w.init([1732584193, 4023233417, 2562383102, 271733878])\n },\n _doProcessBlock: function(r, e) {\n for (var a = 0; 16 > a; a++) {\n var c = e + a,\n m = r[c];\n r[c] = (m << 8 | m >>> 24) & 16711935 | (m << 24 | m >>> 8) & 4278255360\n }\n var a = this._hash.words,\n c = r[e + 0],\n m = r[e + 1],\n f = r[e + 2],\n t = r[e + 3],\n y = r[e + 4],\n q = r[e + 5],\n s = r[e + 6],\n w = r[e + 7],\n v = r[e + 8],\n u = r[e + 9],\n x = r[e + 10],\n z = r[e + 11],\n A = r[e + 12],\n B = r[e + 13],\n C = r[e + 14],\n D = r[e + 15],\n g = a[0],\n h = a[1],\n j = a[2],\n k = a[3],\n g = l(g, h, j, k, c, 7, b[0]),\n k = l(k, g, h, j, m, 12, b[1]),\n j = l(j, k, g, h, f, 17, b[2]),\n h = l(h, j, k, g, t, 22, b[3]),\n g = l(g, h, j, k, y, 7, b[4]),\n k = l(k, g, h, j, q, 12, b[5]),\n j = l(j, k, g, h, s, 17, b[6]),\n h = l(h, j, k, g, w, 22, b[7]),\n g = l(g, h, j, k, v, 7, b[8]),\n k = l(k, g, h, j, u, 12, b[9]),\n j = l(j, k, g, h, x, 17, b[10]),\n h = l(h, j, k, g, z, 22, b[11]),\n g = l(g, h, j, k, A, 7, b[12]),\n k = l(k, g, h, j, B, 12, b[13]),\n j = l(j, k, g, h, C, 17, b[14]),\n h = l(h, j, k, g, D, 22, b[15]),\n g = d(g, h, j, k, m, 5, b[16]),\n k = d(k, g, h, j, s, 9, b[17]),\n j = d(j, k, g, h, z, 14, b[18]),\n h = d(h, j, k, g, c, 20, b[19]),\n g = d(g, h, j, k, q, 5, b[20]),\n k = d(k, g, h, j, x, 9, b[21]),\n j = d(j, k, g, h, D, 14, b[22]),\n h = d(h, j, k, g, y, 20, b[23]),\n g = d(g, h, j, k, u, 5, b[24]),\n k = d(k, g, h, j, C, 9, b[25]),\n j = d(j, k, g, h, t, 14, b[26]),\n h = d(h, j, k, g, v, 20, b[27]),\n g = d(g, h, j, k, B, 5, b[28]),\n k = d(k, g, h, j, f, 9, b[29]),\n j = d(j, k, g, h, w, 14, b[30]),\n h = d(h, j, k, g, A, 20, b[31]),\n g = n(g, h, j, k, q, 4, b[32]),\n k = n(k, g, h, j, v, 11, b[33]),\n j = n(j, k, g, h, z, 16, b[34]),\n h = n(h, j, k, g, C, 23, b[35]),\n g = n(g, h, j, k, m, 4, b[36]),\n k = n(k, g, h, j, y, 11, b[37]),\n j = n(j, k, g, h, w, 16, b[38]),\n h = n(h, j, k, g, x, 23, b[39]),\n g = n(g, h, j, k, B, 4, b[40]),\n k = n(k, g, h, j, c, 11, b[41]),\n j = n(j, k, g, h, t, 16, b[42]),\n h = n(h, j, k, g, s, 23, b[43]),\n g = n(g, h, j, k, u, 4, b[44]),\n k = n(k, g, h, j, A, 11, b[45]),\n j = n(j, k, g, h, D, 16, b[46]),\n h = n(h, j, k, g, f, 23, b[47]),\n g = p(g, h, j, k, c, 6, b[48]),\n k = p(k, g, h, j, w, 10, b[49]),\n j = p(j, k, g, h, C, 15, b[50]),\n h = p(h, j, k, g, q, 21, b[51]),\n g = p(g, h, j, k, A, 6, b[52]),\n k = p(k, g, h, j, t, 10, b[53]),\n j = p(j, k, g, h, x, 15, b[54]),\n h = p(h, j, k, g, m, 21, b[55]),\n g = p(g, h, j, k, v, 6, b[56]),\n k = p(k, g, h, j, D, 10, b[57]),\n j = p(j, k, g, h, s, 15, b[58]),\n h = p(h, j, k, g, B, 21, b[59]),\n g = p(g, h, j, k, y, 6, b[60]),\n k = p(k, g, h, j, z, 10, b[61]),\n j = p(j, k, g, h, f, 15, b[62]),\n h = p(h, j, k, g, u, 21, b[63]);\n a[0] = a[0] + g | 0;\n a[1] = a[1] + h | 0;\n a[2] = a[2] + j | 0;\n a[3] = a[3] + k | 0\n },\n _doFinalize: function() {\n var b = this._data,\n e = b.words,\n a = 8 * this._nDataBytes,\n c = 8 * b.sigBytes;\n e[c >>> 5] |= 128 << 24 - c % 32;\n var m = u.floor(a / 4294967296);\n e[(c + 64 >>> 9 << 4) + 15] = (m << 8 | m >>> 24) & 16711935 | (m << 24 | m >>> 8) & 4278255360;\n e[(c + 64 >>> 9 << 4) + 14] = (a << 8 | a >>> 24) & 16711935 | (a << 24 | a >>> 8) & 4278255360;\n b.sigBytes = 4 * (e.length + 1);\n this._process();\n b = this._hash;\n e = b.words;\n for (a = 0; 4 > a; a++) c = e[a],\n e[a] = (c << 8 | c >>> 24) & 16711935 | (c << 24 | c >>> 8) & 4278255360;\n return b\n },\n clone: function() {\n var b = v.clone.call(this);\n b._hash = this._hash.clone();\n return b\n }\n });\n s.MD5 = v._createHelper(q);\n s.HmacMD5 = v._createHmacHelper(q)\n})(Math); (function() {\n var u = CryptoJS,\n l = u.lib,\n d = l.Base,\n n = l.WordArray,\n l = u.algo,\n p = l.EvpKDF = d.extend({\n cfg: d.extend({\n keySize: 4,\n hasher: l.MD5,\n iterations: 1\n }),\n init: function(d) {\n this.cfg = this.cfg.extend(d)\n },\n compute: function(d, l) {\n for (var p = this.cfg,\n v = p.hasher.create(), b = n.create(), u = b.words, r = p.keySize, p = p.iterations; u.length < r;) {\n e && v.update(e);\n var e = v.update(d).finalize(l);\n v.reset();\n for (var a = 1; a < p; a++) e = v.finalize(e),\n v.reset();\n b.concat(e)\n }\n b.sigBytes = 4 * r;\n return b\n }\n });\n u.EvpKDF = function(d, l, n) {\n return p.create(n).compute(d, l)\n }\n})();\nCryptoJS.lib.Cipher ||\nfunction(u) {\n var l = CryptoJS,\n d = l.lib,\n n = d.Base,\n p = d.WordArray,\n s = d.BufferedBlockAlgorithm,\n q = l.enc.Base64,\n w = l.algo.EvpKDF,\n v = d.Cipher = s.extend({\n cfg: n.extend(),\n createEncryptor: function(m, a) {\n return this.create(this._ENC_XFORM_MODE, m, a)\n },\n createDecryptor: function(m, a) {\n return this.create(this._DEC_XFORM_MODE, m, a)\n },\n init: function(m, a, b) {\n this.cfg = this.cfg.extend(b);\n this._xformMode = m;\n this._key = a;\n this.reset()\n },\n reset: function() {\n s.reset.call(this);\n this._doReset()\n },\n process: function(a) {\n this._append(a);\n return this._process()\n },\n finalize: function(a) {\n a && this._append(a);\n return this._doFinalize()\n },\n keySize: 4,\n ivSize: 4,\n _ENC_XFORM_MODE: 1,\n _DEC_XFORM_MODE: 2,\n _createHelper: function(m) {\n return {\n encrypt: function(f, b, e) {\n return (\"string\" == typeof b ? c: a).encrypt(m, f, b, e)\n },\n decrypt: function(f, b, e) {\n return (\"string\" == typeof b ? c: a).decrypt(m, f, b, e)\n }\n }\n }\n });\n d.StreamCipher = v.extend({\n _doFinalize: function() {\n return this._process(!0)\n },\n blockSize: 1\n });\n var b = l.mode = {},\n x = function(a, f, b) {\n var c = this._iv;\n c ? this._iv = u: c = this._prevBlock;\n for (var e = 0; e < b; e++) a[f + e] ^= c[e]\n },\n r = (d.BlockCipherMode = n.extend({\n createEncryptor: function(a, f) {\n return this.Encryptor.create(a, f)\n },\n createDecryptor: function(a, f) {\n return this.Decryptor.create(a, f)\n },\n init: function(a, f) {\n this._cipher = a;\n this._iv = f\n }\n })).extend();\n r.Encryptor = r.extend({\n processBlock: function(a, f) {\n var b = this._cipher,\n c = b.blockSize;\n x.call(this, a, f, c);\n b.encryptBlock(a, f);\n this._prevBlock = a.slice(f, f + c)\n }\n });\n r.Decryptor = r.extend({\n processBlock: function(a, b) {\n var c = this._cipher,\n e = c.blockSize,\n d = a.slice(b, b + e);\n c.decryptBlock(a, b);\n x.call(this, a, b, e);\n this._prevBlock = d\n }\n });\n b = b.CBC = r;\n r = (l.pad = {}).Pkcs7 = {\n pad: function(a, b) {\n for (var c = 4 * b,\n c = c - a.sigBytes % c,\n e = c << 24 | c << 16 | c << 8 | c,\n d = [], l = 0; l < c; l += 4) d.push(e);\n c = p.create(d, c);\n a.concat(c)\n },\n unpad: function(a) {\n a.sigBytes -= a.words[a.sigBytes - 1 >>> 2] & 255\n }\n };\n d.BlockCipher = v.extend({\n cfg: v.cfg.extend({\n mode: b,\n padding: r\n }),\n reset: function() {\n v.reset.call(this);\n var a = this.cfg,\n c = a.iv,\n a = a.mode;\n if (this._xformMode == this._ENC_XFORM_MODE) var b = a.createEncryptor;\n else b = a.createDecryptor,\n this._minBufferSize = 1;\n this._mode = b.call(a, this, c && c.words)\n },\n _doProcessBlock: function(a, c) {\n this._mode.processBlock(a, c)\n },\n _doFinalize: function() {\n var a = this.cfg.padding;\n if (this._xformMode == this._ENC_XFORM_MODE) {\n a.pad(this._data, this.blockSize);\n var c = this._process(!0)\n } else c = this._process(!0),\n a.unpad(c);\n return c\n },\n blockSize: 4\n });\n var e = d.CipherParams = n.extend({\n init: function(a) {\n this.mixIn(a)\n },\n toString: function(a) {\n return (a || this.formatter).stringify(this)\n }\n }),\n b = (l.format = {}).OpenSSL = {\n stringify: function(a) {\n var c = a.ciphertext;\n a = a.salt;\n return (a ? p.create([1398893684, 1701076831]).concat(a).concat(c) : c).toString(q)\n },\n parse: function(a) {\n a = q.parse(a);\n var c = a.words;\n if (1398893684 == c[0] && 1701076831 == c[1]) {\n var b = p.create(c.slice(2, 4));\n c.splice(0, 4);\n a.sigBytes -= 16\n }\n return e.create({\n ciphertext: a,\n salt: b\n })\n }\n },\n a = d.SerializableCipher = n.extend({\n cfg: n.extend({\n format: b\n }),\n encrypt: function(a, c, b, d) {\n d = this.cfg.extend(d);\n var l = a.createEncryptor(b, d);\n c = l.finalize(c);\n l = l.cfg;\n return e.create({\n ciphertext: c,\n key: b,\n iv: l.iv,\n algorithm: a,\n mode: l.mode,\n padding: l.padding,\n blockSize: a.blockSize,\n formatter: d.format\n })\n },\n decrypt: function(a, c, b, e) {\n e = this.cfg.extend(e);\n c = this._parse(c, e.format);\n return a.createDecryptor(b, e).finalize(c.ciphertext)\n },\n _parse: function(a, c) {\n return \"string\" == typeof a ? c.parse(a, this) : a\n }\n }),\n l = (l.kdf = {}).OpenSSL = {\n execute: function(a, c, b, d) {\n d || (d = p.random(8));\n a = w.create({\n keySize: c + b\n }).compute(a, d);\n b = p.create(a.words.slice(c), 4 * b);\n a.sigBytes = 4 * c;\n return e.create({\n key: a,\n iv: b,\n salt: d\n })\n }\n },\n c = d.PasswordBasedCipher = a.extend({\n cfg: a.cfg.extend({\n kdf: l\n }),\n encrypt: function(c, b, e, d) {\n d = this.cfg.extend(d);\n e = d.kdf.execute(e, c.keySize, c.ivSize);\n d.iv = e.iv;\n c = a.encrypt.call(this, c, b, e.key, d);\n c.mixIn(e);\n return c\n },\n decrypt: function(c, b, e, d) {\n d = this.cfg.extend(d);\n b = this._parse(b, d.format);\n e = d.kdf.execute(e, c.keySize, c.ivSize, b.salt);\n d.iv = e.iv;\n return a.decrypt.call(this, c, b, e.key, d)\n }\n })\n} (); (function() {\n function u(b, a) {\n var c = (this._lBlock >>> b ^ this._rBlock) & a;\n this._rBlock ^= c;\n this._lBlock ^= c << b\n }\n function l(b, a) {\n var c = (this._rBlock >>> b ^ this._lBlock) & a;\n this._lBlock ^= c;\n this._rBlock ^= c << b\n }\n var d = CryptoJS,\n n = d.lib,\n p = n.WordArray,\n n = n.BlockCipher,\n s = d.algo,\n q = [57, 49, 41, 33, 25, 17, 9, 1, 58, 50, 42, 34, 26, 18, 10, 2, 59, 51, 43, 35, 27, 19, 11, 3, 60, 52, 44, 36, 63, 55, 47, 39, 31, 23, 15, 7, 62, 54, 46, 38, 30, 22, 14, 6, 61, 53, 45, 37, 29, 21, 13, 5, 28, 20, 12, 4],\n w = [14, 17, 11, 24, 1, 5, 3, 28, 15, 6, 21, 10, 23, 19, 12, 4, 26, 8, 16, 7, 27, 20, 13, 2, 41, 52, 31, 37, 47, 55, 30, 40, 51, 45, 33, 48, 44, 49, 39, 56, 34, 53, 46, 42, 50, 36, 29, 32],\n v = [1, 2, 4, 6, 8, 10, 12, 14, 15, 17, 19, 21, 23, 25, 27, 28],\n b = [{\n \"0\": 8421888,\n 268435456 : 32768,\n 536870912 : 8421378,\n 805306368 : 2,\n 1073741824 : 512,\n 1342177280 : 8421890,\n 1610612736 : 8389122,\n 1879048192 : 8388608,\n 2147483648 : 514,\n 2415919104 : 8389120,\n 2684354560 : 33280,\n 2952790016 : 8421376,\n 3221225472 : 32770,\n 3489660928 : 8388610,\n 3758096384 : 0,\n 4026531840 : 33282,\n 134217728 : 0,\n 402653184 : 8421890,\n 671088640 : 33282,\n 939524096 : 32768,\n 1207959552 : 8421888,\n 1476395008 : 512,\n 1744830464 : 8421378,\n 2013265920 : 2,\n 2281701376 : 8389120,\n 2550136832 : 33280,\n 2818572288 : 8421376,\n 3087007744 : 8389122,\n 3355443200 : 8388610,\n 3623878656 : 32770,\n 3892314112 : 514,\n 4160749568 : 8388608,\n 1 : 32768,\n 268435457 : 2,\n 536870913 : 8421888,\n 805306369 : 8388608,\n 1073741825 : 8421378,\n 1342177281 : 33280,\n 1610612737 : 512,\n 1879048193 : 8389122,\n 2147483649 : 8421890,\n 2415919105 : 8421376,\n 2684354561 : 8388610,\n 2952790017 : 33282,\n 3221225473 : 514,\n 3489660929 : 8389120,\n 3758096385 : 32770,\n 4026531841 : 0,\n 134217729 : 8421890,\n 402653185 : 8421376,\n 671088641 : 8388608,\n 939524097 : 512,\n 1207959553 : 32768,\n 1476395009 : 8388610,\n 1744830465 : 2,\n 2013265921 : 33282,\n 2281701377 : 32770,\n 2550136833 : 8389122,\n 2818572289 : 514,\n 3087007745 : 8421888,\n 3355443201 : 8389120,\n 3623878657 : 0,\n 3892314113 : 33280,\n 4160749569 : 8421378\n },\n {\n \"0\": 1074282512,\n 16777216 : 16384,\n 33554432 : 524288,\n 50331648 : 1074266128,\n 67108864 : 1073741840,\n 83886080 : 1074282496,\n 100663296 : 1073758208,\n 117440512 : 16,\n 134217728 : 540672,\n 150994944 : 1073758224,\n 167772160 : 1073741824,\n 184549376 : 540688,\n 201326592 : 524304,\n 218103808 : 0,\n 234881024 : 16400,\n 251658240 : 1074266112,\n 8388608 : 1073758208,\n 25165824 : 540688,\n 41943040 : 16,\n 58720256 : 1073758224,\n 75497472 : 1074282512,\n 92274688 : 1073741824,\n 109051904 : 524288,\n 125829120 : 1074266128,\n 142606336 : 524304,\n 159383552 : 0,\n 176160768 : 16384,\n 192937984 : 1074266112,\n 209715200 : 1073741840,\n 226492416 : 540672,\n 243269632 : 1074282496,\n 260046848 : 16400,\n 268435456 : 0,\n 285212672 : 1074266128,\n 301989888 : 1073758224,\n 318767104 : 1074282496,\n 335544320 : 1074266112,\n 352321536 : 16,\n 369098752 : 540688,\n 385875968 : 16384,\n 402653184 : 16400,\n 419430400 : 524288,\n 436207616 : 524304,\n 452984832 : 1073741840,\n 469762048 : 540672,\n 486539264 : 1073758208,\n 503316480 : 1073741824,\n 520093696 : 1074282512,\n 276824064 : 540688,\n 293601280 : 524288,\n 310378496 : 1074266112,\n 327155712 : 16384,\n 343932928 : 1073758208,\n 360710144 : 1074282512,\n 377487360 : 16,\n 394264576 : 1073741824,\n 411041792 : 1074282496,\n 427819008 : 1073741840,\n 444596224 : 1073758224,\n 461373440 : 524304,\n 478150656 : 0,\n 494927872 : 16400,\n 511705088 : 1074266128,\n 528482304 : 540672\n },\n {\n \"0\": 260,\n 1048576 : 0,\n 2097152 : 67109120,\n 3145728 : 65796,\n 4194304 : 65540,\n 5242880 : 67108868,\n 6291456 : 67174660,\n 7340032 : 67174400,\n 8388608 : 67108864,\n 9437184 : 67174656,\n 10485760 : 65792,\n 11534336 : 67174404,\n 12582912 : 67109124,\n 13631488 : 65536,\n 14680064 : 4,\n 15728640 : 256,\n 524288 : 67174656,\n 1572864 : 67174404,\n 2621440 : 0,\n 3670016 : 67109120,\n 4718592 : 67108868,\n 5767168 : 65536,\n 6815744 : 65540,\n 7864320 : 260,\n 8912896 : 4,\n 9961472 : 256,\n 11010048 : 67174400,\n 12058624 : 65796,\n 13107200 : 65792,\n 14155776 : 67109124,\n 15204352 : 67174660,\n 16252928 : 67108864,\n 16777216 : 67174656,\n 17825792 : 65540,\n 18874368 : 65536,\n 19922944 : 67109120,\n 20971520 : 256,\n 22020096 : 67174660,\n 23068672 : 67108868,\n 24117248 : 0,\n 25165824 : 67109124,\n 26214400 : 67108864,\n 27262976 : 4,\n 28311552 : 65792,\n 29360128 : 67174400,\n 30408704 : 260,\n 31457280 : 65796,\n 32505856 : 67174404,\n 17301504 : 67108864,\n 18350080 : 260,\n 19398656 : 67174656,\n 20447232 : 0,\n 21495808 : 65540,\n 22544384 : 67109120,\n 23592960 : 256,\n 24641536 : 67174404,\n 25690112 : 65536,\n 26738688 : 67174660,\n 27787264 : 65796,\n 28835840 : 67108868,\n 29884416 : 67109124,\n 30932992 : 67174400,\n 31981568 : 4,\n 33030144 : 65792\n },\n {\n \"0\": 2151682048,\n 65536 : 2147487808,\n 131072 : 4198464,\n 196608 : 2151677952,\n 262144 : 0,\n 327680 : 4198400,\n 393216 : 2147483712,\n 458752 : 4194368,\n 524288 : 2147483648,\n 589824 : 4194304,\n 655360 : 64,\n 720896 : 2147487744,\n 786432 : 2151678016,\n 851968 : 4160,\n 917504 : 4096,\n 983040 : 2151682112,\n 32768 : 2147487808,\n 98304 : 64,\n 163840 : 2151678016,\n 229376 : 2147487744,\n 294912 : 4198400,\n 360448 : 2151682112,\n 425984 : 0,\n 491520 : 2151677952,\n 557056 : 4096,\n 622592 : 2151682048,\n 688128 : 4194304,\n 753664 : 4160,\n 819200 : 2147483648,\n 884736 : 4194368,\n 950272 : 4198464,\n 1015808 : 2147483712,\n 1048576 : 4194368,\n 1114112 : 4198400,\n 1179648 : 2147483712,\n 1245184 : 0,\n 1310720 : 4160,\n 1376256 : 2151678016,\n 1441792 : 2151682048,\n 1507328 : 2147487808,\n 1572864 : 2151682112,\n 1638400 : 2147483648,\n 1703936 : 2151677952,\n 1769472 : 4198464,\n 1835008 : 2147487744,\n 1900544 : 4194304,\n 1966080 : 64,\n 2031616 : 4096,\n 1081344 : 2151677952,\n 1146880 : 2151682112,\n 1212416 : 0,\n 1277952 : 4198400,\n 1343488 : 4194368,\n 1409024 : 2147483648,\n 1474560 : 2147487808,\n 1540096 : 64,\n 1605632 : 2147483712,\n 1671168 : 4096,\n 1736704 : 2147487744,\n 1802240 : 2151678016,\n 1867776 : 4160,\n 1933312 : 2151682048,\n 1998848 : 4194304,\n 2064384 : 4198464\n },\n {\n \"0\": 128,\n 4096 : 17039360,\n 8192 : 262144,\n 12288 : 536870912,\n 16384 : 537133184,\n 20480 : 16777344,\n 24576 : 553648256,\n 28672 : 262272,\n 32768 : 16777216,\n 36864 : 537133056,\n 40960 : 536871040,\n 45056 : 553910400,\n 49152 : 553910272,\n 53248 : 0,\n 57344 : 17039488,\n 61440 : 553648128,\n 2048 : 17039488,\n 6144 : 553648256,\n 10240 : 128,\n 14336 : 17039360,\n 18432 : 262144,\n 22528 : 537133184,\n 26624 : 553910272,\n 30720 : 536870912,\n 34816 : 537133056,\n 38912 : 0,\n 43008 : 553910400,\n 47104 : 16777344,\n 51200 : 536871040,\n 55296 : 553648128,\n 59392 : 16777216,\n 63488 : 262272,\n 65536 : 262144,\n 69632 : 128,\n 73728 : 536870912,\n 77824 : 553648256,\n 81920 : 16777344,\n 86016 : 553910272,\n 90112 : 537133184,\n 94208 : 16777216,\n 98304 : 553910400,\n 102400 : 553648128,\n 106496 : 17039360,\n 110592 : 537133056,\n 114688 : 262272,\n 118784 : 536871040,\n 122880 : 0,\n 126976 : 17039488,\n 67584 : 553648256,\n 71680 : 16777216,\n 75776 : 17039360,\n 79872 : 537133184,\n 83968 : 536870912,\n 88064 : 17039488,\n 92160 : 128,\n 96256 : 553910272,\n 100352 : 262272,\n 104448 : 553910400,\n 108544 : 0,\n 112640 : 553648128,\n 116736 : 16777344,\n 120832 : 262144,\n 124928 : 537133056,\n 129024 : 536871040\n },\n {\n \"0\": 268435464,\n 256 : 8192,\n 512 : 270532608,\n 768 : 270540808,\n 1024 : 268443648,\n 1280 : 2097152,\n 1536 : 2097160,\n 1792 : 268435456,\n 2048 : 0,\n 2304 : 268443656,\n 2560 : 2105344,\n 2816 : 8,\n 3072 : 270532616,\n 3328 : 2105352,\n 3584 : 8200,\n 3840 : 270540800,\n 128 : 270532608,\n 384 : 270540808,\n 640 : 8,\n 896 : 2097152,\n 1152 : 2105352,\n 1408 : 268435464,\n 1664 : 268443648,\n 1920 : 8200,\n 2176 : 2097160,\n 2432 : 8192,\n 2688 : 268443656,\n 2944 : 270532616,\n 3200 : 0,\n 3456 : 270540800,\n 3712 : 2105344,\n 3968 : 268435456,\n 4096 : 268443648,\n 4352 : 270532616,\n 4608 : 270540808,\n 4864 : 8200,\n 5120 : 2097152,\n 5376 : 268435456,\n 5632 : 268435464,\n 5888 : 2105344,\n 6144 : 2105352,\n 6400 : 0,\n 6656 : 8,\n 6912 : 270532608,\n 7168 : 8192,\n 7424 : 268443656,\n 7680 : 270540800,\n 7936 : 2097160,\n 4224 : 8,\n 4480 : 2105344,\n 4736 : 2097152,\n 4992 : 268435464,\n 5248 : 268443648,\n 5504 : 8200,\n 5760 : 270540808,\n 6016 : 270532608,\n 6272 : 270540800,\n 6528 : 270532616,\n 6784 : 8192,\n 7040 : 2105352,\n 7296 : 2097160,\n 7552 : 0,\n 7808 : 268435456,\n 8064 : 268443656\n },\n {\n \"0\": 1048576,\n 16 : 33555457,\n 32 : 1024,\n 48 : 1049601,\n 64 : 34604033,\n 80 : 0,\n 96 : 1,\n 112 : 34603009,\n 128 : 33555456,\n 144 : 1048577,\n 160 : 33554433,\n 176 : 34604032,\n 192 : 34603008,\n 208 : 1025,\n 224 : 1049600,\n 240 : 33554432,\n 8 : 34603009,\n 24 : 0,\n 40 : 33555457,\n 56 : 34604032,\n 72 : 1048576,\n 88 : 33554433,\n 104 : 33554432,\n 120 : 1025,\n 136 : 1049601,\n 152 : 33555456,\n 168 : 34603008,\n 184 : 1048577,\n 200 : 1024,\n 216 : 34604033,\n 232 : 1,\n 248 : 1049600,\n 256 : 33554432,\n 272 : 1048576,\n 288 : 33555457,\n 304 : 34603009,\n 320 : 1048577,\n 336 : 33555456,\n 352 : 34604032,\n 368 : 1049601,\n 384 : 1025,\n 400 : 34604033,\n 416 : 1049600,\n 432 : 1,\n 448 : 0,\n 464 : 34603008,\n 480 : 33554433,\n 496 : 1024,\n 264 : 1049600,\n 280 : 33555457,\n 296 : 34603009,\n 312 : 1,\n 328 : 33554432,\n 344 : 1048576,\n 360 : 1025,\n 376 : 34604032,\n 392 : 33554433,\n 408 : 34603008,\n 424 : 0,\n 440 : 34604033,\n 456 : 1049601,\n 472 : 1024,\n 488 : 33555456,\n 504 : 1048577\n },\n {\n \"0\": 134219808,\n 1 : 131072,\n 2 : 134217728,\n 3 : 32,\n 4 : 131104,\n 5 : 134350880,\n 6 : 134350848,\n 7 : 2048,\n 8 : 134348800,\n 9 : 134219776,\n 10 : 133120,\n 11 : 134348832,\n 12 : 2080,\n 13 : 0,\n 14 : 134217760,\n 15 : 133152,\n 2147483648 : 2048,\n 2147483649 : 134350880,\n 2147483650 : 134219808,\n 2147483651 : 134217728,\n 2147483652 : 134348800,\n 2147483653 : 133120,\n 2147483654 : 133152,\n 2147483655 : 32,\n 2147483656 : 134217760,\n 2147483657 : 2080,\n 2147483658 : 131104,\n 2147483659 : 134350848,\n 2147483660 : 0,\n 2147483661 : 134348832,\n 2147483662 : 134219776,\n 2147483663 : 131072,\n 16 : 133152,\n 17 : 134350848,\n 18 : 32,\n 19 : 2048,\n 20 : 134219776,\n 21 : 134217760,\n 22 : 134348832,\n 23 : 131072,\n 24 : 0,\n 25 : 131104,\n 26 : 134348800,\n 27 : 134219808,\n 28 : 134350880,\n 29 : 133120,\n 30 : 2080,\n 31 : 134217728,\n 2147483664 : 131072,\n 2147483665 : 2048,\n 2147483666 : 134348832,\n 2147483667 : 133152,\n 2147483668 : 32,\n 2147483669 : 134348800,\n 2147483670 : 134217728,\n 2147483671 : 134219808,\n 2147483672 : 134350880,\n 2147483673 : 134217760,\n 2147483674 : 134219776,\n 2147483675 : 0,\n 2147483676 : 133120,\n 2147483677 : 2080,\n 2147483678 : 131104,\n 2147483679 : 134350848\n }],\n x = [4160749569, 528482304, 33030144, 2064384, 129024, 8064, 504, 2147483679],\n r = s.DES = n.extend({\n _doReset: function() {\n for (var b = this._key.words,\n a = [], c = 0; 56 > c; c++) {\n var d = q[c] - 1;\n a[c] = b[d >>> 5] >>> 31 - d % 32 & 1\n }\n b = this._subKeys = [];\n for (d = 0; 16 > d; d++) {\n for (var f = b[d] = [], l = v[d], c = 0; 24 > c; c++) f[c / 6 | 0] |= a[(w[c] - 1 + l) % 28] << 31 - c % 6,\n f[4 + (c / 6 | 0)] |= a[28 + (w[c + 24] - 1 + l) % 28] << 31 - c % 6;\n f[0] = f[0] << 1 | f[0] >>> 31;\n for (c = 1; 7 > c; c++) f[c] >>>= 4 * (c - 1) + 3;\n f[7] = f[7] << 5 | f[7] >>> 27\n }\n a = this._invSubKeys = [];\n for (c = 0; 16 > c; c++) a[c] = b[15 - c]\n },\n encryptBlock: function(b, a) {\n this._doCryptBlock(b, a, this._subKeys)\n },\n decryptBlock: function(b, a) {\n this._doCryptBlock(b, a, this._invSubKeys)\n },\n _doCryptBlock: function(e, a, c) {\n this._lBlock = e[a];\n this._rBlock = e[a + 1];\n u.call(this, 4, 252645135);\n u.call(this, 16, 65535);\n l.call(this, 2, 858993459);\n l.call(this, 8, 16711935);\n u.call(this, 1, 1431655765);\n for (var d = 0; 16 > d; d++) {\n for (var f = c[d], n = this._lBlock, p = this._rBlock, q = 0, r = 0; 8 > r; r++) q |= b[r][((p ^ f[r]) & x[r]) >>> 0];\n this._lBlock = p;\n this._rBlock = n ^ q\n }\n c = this._lBlock;\n this._lBlock = this._rBlock;\n this._rBlock = c;\n u.call(this, 1, 1431655765);\n l.call(this, 8, 16711935);\n l.call(this, 2, 858993459);\n u.call(this, 16, 65535);\n u.call(this, 4, 252645135);\n e[a] = this._lBlock;\n e[a + 1] = this._rBlock\n },\n keySize: 2,\n ivSize: 2,\n blockSize: 2\n });\n d.DES = n._createHelper(r);\n s = s.TripleDES = n.extend({\n _doReset: function() {\n var b = this._key.words;\n this._des1 = r.createEncryptor(p.create(b.slice(0, 2)));\n this._des2 = r.createEncryptor(p.create(b.slice(2, 4)));\n this._des3 = r.createEncryptor(p.create(b.slice(4, 6)))\n },\n encryptBlock: function(b, a) {\n this._des1.encryptBlock(b, a);\n this._des2.decryptBlock(b, a);\n this._des3.encryptBlock(b, a)\n },\n decryptBlock: function(b, a) {\n this._des3.decryptBlock(b, a);\n this._des2.encryptBlock(b, a);\n this._des1.decryptBlock(b, a)\n },\n keySize: 6,\n ivSize: 2,\n blockSize: 2\n });\n d.TripleDES = n._createHelper(s)\n})();\n/*\nCryptoJS v3.1.2\ncode.google.com/p/crypto-js\n(c) 2009-2013 by Jeff Mott. All rights reserved.\ncode.google.com/p/crypto-js/wiki/License\n*/\n/**\n * Electronic Codebook block mode.\n */\nCryptoJS.mode.ECB = (function() {\n var ECB = CryptoJS.lib.BlockCipherMode.extend();\n\n ECB.Encryptor = ECB.extend({\n processBlock: function(words, offset) {\n this._cipher.encryptBlock(words, offset);\n }\n });\n\n ECB.Decryptor = ECB.extend({\n processBlock: function(words, offset) {\n this._cipher.decryptBlock(words, offset);\n }\n });\n\n return ECB;\n} ());\n\nfunction encryptByDES(message, key) {\n var keyHex = CryptoJS.enc.Utf8.parse(key);\n var encrypted = CryptoJS.DES.encrypt(message, keyHex, {\n mode: CryptoJS.mode.ECB,\n padding: CryptoJS.pad.Pkcs7\n });\n return encrypted.toString()\n}\n//DES加密结束\nvar userId=userId||'0';\nvar deskey = wapToken||'web@hzlq';\nvar siteId=siteId||'1';\nfunction getPostUrl(data,type) {\nvar url = 'http://m.ndlib.cn/nlc_read_home/service.do,';\nvar md5Key = 'library_2016@hzlq';\nvalue = {\n siteId: siteId,\n data: encryptByDES(JSON.stringify(data), deskey),\n userId: userId,\n fromSource: 3,\n osType: 5,\n version: \"1.0.1\",\n versionCode: 10001,\n timeStamp: data.timeStamp,\n hashCode: md5(data.timeStamp + md5Key)\n}\nvar option={\n\"method\":\"POST\",\n\"body\":'cmd='+type+'&value=' + encodeURIComponent(JSON.stringify(value))\n}\nreturn url + JSON.stringify(option);\n}\n\n//获取登录信息\nif((account&&pwd&&(!wapToken))){\nvar loginInfo={\ntimeStamp:Date.now(),\naccount:account,\npwd:pwd\n}\nvar loginInfoUrl=getPostUrl(loginInfo,'login');\nvar ddd=String(java.ajax(loginInfoUrl));\nvar loginData=JSON.parse(ddd).returnObject;\nuserId=loginData.userId;\nsiteId=loginData.siteId;\ndeskey=loginData.wapToken;\n}\njava.put('userId',userId);\njava.put('deskey',deskey);\njava.put('siteId',siteId);\nresult",
"chapterName": "$.chapterName",
"chapterUrl": "$.chapterId@js:\n//md5加密开始\nvar rotateLeft = function(lValue, iShiftBits) {\n return (lValue << iShiftBits) | (lValue >>> (32 - iShiftBits))\n}\nvar addUnsigned = function(lX, lY) {\n var lX4, lY4, lX8, lY8, lResult;\n lX8 = (lX & 0x80000000);\n lY8 = (lY & 0x80000000);\n lX4 = (lX & 0x40000000);\n lY4 = (lY & 0x40000000);\n lResult = (lX & 0x3FFFFFFF) + (lY & 0x3FFFFFFF);\n if (lX4 & lY4) return (lResult ^ 0x80000000 ^ lX8 ^ lY8);\n if (lX4 | lY4) {\n if (lResult & 0x40000000) return (lResult ^ 0xC0000000 ^ lX8 ^ lY8);\n else return (lResult ^ 0x40000000 ^ lX8 ^ lY8)\n } else {\n return (lResult ^ lX8 ^ lY8)\n }\n}\nvar F = function(x, y, z) {\n return (x & y) | ((~x) & z)\n}\nvar G = function(x, y, z) {\n return (x & z) | (y & (~z))\n}\nvar H = function(x, y, z) {\n return (x ^ y ^ z)\n}\nvar I = function(x, y, z) {\n return (y ^ (x | (~z)))\n}\nvar FF = function(a, b, c, d, x, s, ac) {\n a = addUnsigned(a, addUnsigned(addUnsigned(F(b, c, d), x), ac));\n return addUnsigned(rotateLeft(a, s), b)\n};\nvar GG = function(a, b, c, d, x, s, ac) {\n a = addUnsigned(a, addUnsigned(addUnsigned(G(b, c, d), x), ac));\n return addUnsigned(rotateLeft(a, s), b)\n};\nvar HH = function(a, b, c, d, x, s, ac) {\n a = addUnsigned(a, addUnsigned(addUnsigned(H(b, c, d), x), ac));\n return addUnsigned(rotateLeft(a, s), b)\n};\nvar II = function(a, b, c, d, x, s, ac) {\n a = addUnsigned(a, addUnsigned(addUnsigned(I(b, c, d), x), ac));\n return addUnsigned(rotateLeft(a, s), b)\n};\nvar convertToWordArray = function(string) {\n var lWordCount;\n var lMessageLength = string.length;\n var lNumberOfWordsTempOne = lMessageLength + 8;\n var lNumberOfWordsTempTwo = (lNumberOfWordsTempOne - (lNumberOfWordsTempOne % 64)) / 64;\n var lNumberOfWords = (lNumberOfWordsTempTwo + 1) * 16;\n var lWordArray = Array(lNumberOfWords - 1);\n var lBytePosition = 0;\n var lByteCount = 0;\n while (lByteCount < lMessageLength) {\n lWordCount = (lByteCount - (lByteCount % 4)) / 4;\n lBytePosition = (lByteCount % 4) * 8;\n lWordArray[lWordCount] = (lWordArray[lWordCount] | (string.charCodeAt(lByteCount) << lBytePosition));\n lByteCount++\n }\n lWordCount = (lByteCount - (lByteCount % 4)) / 4;\n lBytePosition = (lByteCount % 4) * 8;\n lWordArray[lWordCount] = lWordArray[lWordCount] | (0x80 << lBytePosition);\n lWordArray[lNumberOfWords - 2] = lMessageLength << 3;\n lWordArray[lNumberOfWords - 1] = lMessageLength >>> 29;\n return lWordArray\n};\nvar wordToHex = function(lValue) {\n var WordToHexValue = \"\",\n WordToHexValueTemp = \"\",\n lByte, lCount;\n for (lCount = 0; lCount <= 3; lCount++) {\n lByte = (lValue >>> (lCount * 8)) & 255;\n WordToHexValueTemp = \"0\" + lByte.toString(16);\n WordToHexValue = WordToHexValue + WordToHexValueTemp.substr(WordToHexValueTemp.length - 2, 2)\n }\n return WordToHexValue\n};\nvar uTF8Encode = function(string) {\n string = string.replace(/\\x0d\\x0a/g, \"\\x0a\");\n var output = \"\";\n for (var n = 0; n < string.length; n++) {\n var c = string.charCodeAt(n);\n if (c < 128) {\n output += String.fromCharCode(c)\n } else if ((c > 127) && (c < 2048)) {\n output += String.fromCharCode((c >> 6) | 192);\n output += String.fromCharCode((c & 63) | 128)\n } else {\n output += String.fromCharCode((c >> 12) | 224);\n output += String.fromCharCode(((c >> 6) & 63) | 128);\n output += String.fromCharCode((c & 63) | 128)\n }\n }\n return output;\n};\nfunction md5(string) {\n var x = Array();\n var k, AA, BB, CC, DD, a, b, c, d;\n var S11 = 7,\n S12 = 12,\n S13 = 17,\n S14 = 22;\n var S21 = 5,\n S22 = 9,\n S23 = 14,\n S24 = 20;\n var S31 = 4,\n S32 = 11,\n S33 = 16,\n S34 = 23;\n var S41 = 6,\n S42 = 10,\n S43 = 15,\n S44 = 21;\n string = uTF8Encode(string);\n x = convertToWordArray(string);\n a = 0x67452301;\n b = 0xEFCDAB89;\n c = 0x98BADCFE;\n d = 0x10325476;\n for (k = 0; k < x.length; k += 16) {\n AA = a;\n BB = b;\n CC = c;\n DD = d;\n a = FF(a, b, c, d, x[k + 0], S11, 0xD76AA478);\n d = FF(d, a, b, c, x[k + 1], S12, 0xE8C7B756);\n c = FF(c, d, a, b, x[k + 2], S13, 0x242070DB);\n b = FF(b, c, d, a, x[k + 3], S14, 0xC1BDCEEE);\n a = FF(a, b, c, d, x[k + 4], S11, 0xF57C0FAF);\n d = FF(d, a, b, c, x[k + 5], S12, 0x4787C62A);\n c = FF(c, d, a, b, x[k + 6], S13, 0xA8304613);\n b = FF(b, c, d, a, x[k + 7], S14, 0xFD469501);\n a = FF(a, b, c, d, x[k + 8], S11, 0x698098D8);\n d = FF(d, a, b, c, x[k + 9], S12, 0x8B44F7AF);\n c = FF(c, d, a, b, x[k + 10], S13, 0xFFFF5BB1);\n b = FF(b, c, d, a, x[k + 11], S14, 0x895CD7BE);\n a = FF(a, b, c, d, x[k + 12], S11, 0x6B901122);\n d = FF(d, a, b, c, x[k + 13], S12, 0xFD987193);\n c = FF(c, d, a, b, x[k + 14], S13, 0xA679438E);\n b = FF(b, c, d, a, x[k + 15], S14, 0x49B40821);\n a = GG(a, b, c, d, x[k + 1], S21, 0xF61E2562);\n d = GG(d, a, b, c, x[k + 6], S22, 0xC040B340);\n c = GG(c, d, a, b, x[k + 11], S23, 0x265E5A51);\n b = GG(b, c, d, a, x[k + 0], S24, 0xE9B6C7AA);\n a = GG(a, b, c, d, x[k + 5], S21, 0xD62F105D);\n d = GG(d, a, b, c, x[k + 10], S22, 0x2441453);\n c = GG(c, d, a, b, x[k + 15], S23, 0xD8A1E681);\n b = GG(b, c, d, a, x[k + 4], S24, 0xE7D3FBC8);\n a = GG(a, b, c, d, x[k + 9], S21, 0x21E1CDE6);\n d = GG(d, a, b, c, x[k + 14], S22, 0xC33707D6);\n c = GG(c, d, a, b, x[k + 3], S23, 0xF4D50D87);\n b = GG(b, c, d, a, x[k + 8], S24, 0x455A14ED);\n a = GG(a, b, c, d, x[k + 13], S21, 0xA9E3E905);\n d = GG(d, a, b, c, x[k + 2], S22, 0xFCEFA3F8);\n c = GG(c, d, a, b, x[k + 7], S23, 0x676F02D9);\n b = GG(b, c, d, a, x[k + 12], S24, 0x8D2A4C8A);\n a = HH(a, b, c, d, x[k + 5], S31, 0xFFFA3942);\n d = HH(d, a, b, c, x[k + 8], S32, 0x8771F681);\n c = HH(c, d, a, b, x[k + 11], S33, 0x6D9D6122);\n b = HH(b, c, d, a, x[k + 14], S34, 0xFDE5380C);\n a = HH(a, b, c, d, x[k + 1], S31, 0xA4BEEA44);\n d = HH(d, a, b, c, x[k + 4], S32, 0x4BDECFA9);\n c = HH(c, d, a, b, x[k + 7], S33, 0xF6BB4B60);\n b = HH(b, c, d, a, x[k + 10], S34, 0xBEBFBC70);\n a = HH(a, b, c, d, x[k + 13], S31, 0x289B7EC6);\n d = HH(d, a, b, c, x[k + 0], S32, 0xEAA127FA);\n c = HH(c, d, a, b, x[k + 3], S33, 0xD4EF3085);\n b = HH(b, c, d, a, x[k + 6], S34, 0x4881D05);\n a = HH(a, b, c, d, x[k + 9], S31, 0xD9D4D039);\n d = HH(d, a, b, c, x[k + 12], S32, 0xE6DB99E5);\n c = HH(c, d, a, b, x[k + 15], S33, 0x1FA27CF8);\n b = HH(b, c, d, a, x[k + 2], S34, 0xC4AC5665);\n a = II(a, b, c, d, x[k + 0], S41, 0xF4292244);\n d = II(d, a, b, c, x[k + 7], S42, 0x432AFF97);\n c = II(c, d, a, b, x[k + 14], S43, 0xAB9423A7);\n b = II(b, c, d, a, x[k + 5], S44, 0xFC93A039);\n a = II(a, b, c, d, x[k + 12], S41, 0x655B59C3);\n d = II(d, a, b, c, x[k + 3], S42, 0x8F0CCC92);\n c = II(c, d, a, b, x[k + 10], S43, 0xFFEFF47D);\n b = II(b, c, d, a, x[k + 1], S44, 0x85845DD1);\n a = II(a, b, c, d, x[k + 8], S41, 0x6FA87E4F);\n d = II(d, a, b, c, x[k + 15], S42, 0xFE2CE6E0);\n c = II(c, d, a, b, x[k + 6], S43, 0xA3014314);\n b = II(b, c, d, a, x[k + 13], S44, 0x4E0811A1);\n a = II(a, b, c, d, x[k + 4], S41, 0xF7537E82);\n d = II(d, a, b, c, x[k + 11], S42, 0xBD3AF235);\n c = II(c, d, a, b, x[k + 2], S43, 0x2AD7D2BB);\n b = II(b, c, d, a, x[k + 9], S44, 0xEB86D391);\n a = addUnsigned(a, AA);\n b = addUnsigned(b, BB);\n c = addUnsigned(c, CC);\n d = addUnsigned(d, DD);\n };\n var tempValue = wordToHex(a) + wordToHex(b) + wordToHex(c) + wordToHex(d);\n return tempValue.toLowerCase();\n}\n//md5加密结束\n//DES加密开始\n/*\nCryptoJS v3.1.2\ncode.google.com/p/crypto-js\n(c) 2009-2013 by Jeff Mott. All rights reserved.\ncode.google.com/p/crypto-js/wiki/License\n*/\nvar CryptoJS = CryptoJS ||\nfunction(u, l) {\n var d = {},\n n = d.lib = {},\n p = function() {},\n s = n.Base = {\n extend: function(a) {\n p.prototype = this;\n var c = new p;\n a && c.mixIn(a);\n c.hasOwnProperty(\"init\") || (c.init = function() {\n c.$super.init.apply(this, arguments)\n });\n c.init.prototype = c;\n c.$super = this;\n return c\n },\n create: function() {\n var a = this.extend();\n a.init.apply(a, arguments);\n return a\n },\n init: function() {},\n mixIn: function(a) {\n for (var c in a) a.hasOwnProperty(c) && (this[c] = a[c]);\n a.hasOwnProperty(\"toString\") && (this.toString = a.toString)\n },\n clone: function() {\n return this.init.prototype.extend(this)\n }\n },\n q = n.WordArray = s.extend({\n init: function(a, c) {\n a = this.words = a || [];\n this.sigBytes = c != l ? c: 4 * a.length\n },\n toString: function(a) {\n return (a || v).stringify(this)\n },\n concat: function(a) {\n var c = this.words,\n m = a.words,\n f = this.sigBytes;\n a = a.sigBytes;\n this.clamp();\n if (f % 4) for (var t = 0; t < a; t++) c[f + t >>> 2] |= (m[t >>> 2] >>> 24 - 8 * (t % 4) & 255) << 24 - 8 * ((f + t) % 4);\n else if (65535 < m.length) for (t = 0; t < a; t += 4) c[f + t >>> 2] = m[t >>> 2];\n else c.push.apply(c, m);\n this.sigBytes += a;\n return this\n },\n clamp: function() {\n var a = this.words,\n c = this.sigBytes;\n a[c >>> 2] &= 4294967295 << 32 - 8 * (c % 4);\n a.length = u.ceil(c / 4)\n },\n clone: function() {\n var a = s.clone.call(this);\n a.words = this.words.slice(0);\n return a\n },\n random: function(a) {\n for (var c = [], m = 0; m < a; m += 4) c.push(4294967296 * u.random() | 0);\n return new q.init(c, a)\n }\n }),\n w = d.enc = {},\n v = w.Hex = {\n stringify: function(a) {\n var c = a.words;\n a = a.sigBytes;\n for (var m = [], f = 0; f < a; f++) {\n var t = c[f >>> 2] >>> 24 - 8 * (f % 4) & 255;\n m.push((t >>> 4).toString(16));\n m.push((t & 15).toString(16))\n }\n return m.join(\"\")\n },\n parse: function(a) {\n for (var c = a.length,\n m = [], f = 0; f < c; f += 2) m[f >>> 3] |= parseInt(a.substr(f, 2), 16) << 24 - 4 * (f % 8);\n return new q.init(m, c / 2)\n }\n },\n b = w.Latin1 = {\n stringify: function(a) {\n var c = a.words;\n a = a.sigBytes;\n for (var m = [], f = 0; f < a; f++) m.push(String.fromCharCode(c[f >>> 2] >>> 24 - 8 * (f % 4) & 255));\n return m.join(\"\")\n },\n parse: function(a) {\n for (var c = a.length,\n m = [], f = 0; f < c; f++) m[f >>> 2] |= (a.charCodeAt(f) & 255) << 24 - 8 * (f % 4);\n return new q.init(m, c)\n }\n },\n x = w.Utf8 = {\n stringify: function(a) {\n try {\n return decodeURIComponent(escape(b.stringify(a)))\n } catch(c) {\n throw Error(\"Malformed UTF-8 data\");\n }\n },\n parse: function(a) {\n return b.parse(unescape(encodeURIComponent(a)))\n }\n },\n r = n.BufferedBlockAlgorithm = s.extend({\n reset: function() {\n this._data = new q.init;\n this._nDataBytes = 0\n },\n _append: function(a) {\n \"string\" == typeof a && (a = x.parse(a));\n this._data.concat(a);\n this._nDataBytes += a.sigBytes\n },\n _process: function(a) {\n var c = this._data,\n m = c.words,\n f = c.sigBytes,\n t = this.blockSize,\n b = f / (4 * t),\n b = a ? u.ceil(b) : u.max((b | 0) - this._minBufferSize, 0);\n a = b * t;\n f = u.min(4 * a, f);\n if (a) {\n for (var e = 0; e < a; e += t) this._doProcessBlock(m, e);\n e = m.splice(0, a);\n c.sigBytes -= f\n }\n return new q.init(e, f)\n },\n clone: function() {\n var a = s.clone.call(this);\n a._data = this._data.clone();\n return a\n },\n _minBufferSize: 0\n });\n n.Hasher = r.extend({\n cfg: s.extend(),\n init: function(a) {\n this.cfg = this.cfg.extend(a);\n this.reset()\n },\n reset: function() {\n r.reset.call(this);\n this._doReset()\n },\n update: function(a) {\n this._append(a);\n this._process();\n return this\n },\n finalize: function(a) {\n a && this._append(a);\n return this._doFinalize()\n },\n blockSize: 16,\n _createHelper: function(a) {\n return function(c, m) {\n return (new a.init(m)).finalize(c)\n }\n },\n _createHmacHelper: function(a) {\n return function(c, m) {\n return (new e.HMAC.init(a, m)).finalize(c)\n }\n }\n });\n var e = d.algo = {};\n return d\n} (Math); (function() {\n var u = CryptoJS,\n l = u.lib.WordArray;\n u.enc.Base64 = {\n stringify: function(d) {\n var n = d.words,\n l = d.sigBytes,\n s = this._map;\n d.clamp();\n d = [];\n for (var q = 0; q < l; q += 3) for (var w = (n[q >>> 2] >>> 24 - 8 * (q % 4) & 255) << 16 | (n[q + 1 >>> 2] >>> 24 - 8 * ((q + 1) % 4) & 255) << 8 | n[q + 2 >>> 2] >>> 24 - 8 * ((q + 2) % 4) & 255, v = 0; 4 > v && q + 0.75 * v < l; v++) d.push(s.charAt(w >>> 6 * (3 - v) & 63));\n if (n = s.charAt(64)) for (; d.length % 4;) d.push(n);\n return d.join(\"\")\n },\n parse: function(d) {\n var n = d.length,\n p = this._map,\n s = p.charAt(64);\n s && (s = d.indexOf(s), -1 != s && (n = s));\n for (var s = [], q = 0, w = 0; w < n; w++) if (w % 4) {\n var v = p.indexOf(d.charAt(w - 1)) << 2 * (w % 4),\n b = p.indexOf(d.charAt(w)) >>> 6 - 2 * (w % 4);\n s[q >>> 2] |= (v | b) << 24 - 8 * (q % 4);\n q++\n }\n return l.create(s, q)\n },\n _map: \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\"\n }\n})(); (function(u) {\n function l(b, e, a, c, m, f, t) {\n b = b + (e & a | ~e & c) + m + t;\n return (b << f | b >>> 32 - f) + e\n }\n function d(b, e, a, c, m, f, t) {\n b = b + (e & c | a & ~c) + m + t;\n return (b << f | b >>> 32 - f) + e\n }\n function n(b, e, a, c, m, f, t) {\n b = b + (e ^ a ^ c) + m + t;\n return (b << f | b >>> 32 - f) + e\n }\n function p(b, e, a, c, m, f, t) {\n b = b + (a ^ (e | ~c)) + m + t;\n return (b << f | b >>> 32 - f) + e\n }\n for (var s = CryptoJS,\n q = s.lib,\n w = q.WordArray,\n v = q.Hasher,\n q = s.algo,\n b = [], x = 0; 64 > x; x++) b[x] = 4294967296 * u.abs(u.sin(x + 1)) | 0;\n q = q.MD5 = v.extend({\n _doReset: function() {\n this._hash = new w.init([1732584193, 4023233417, 2562383102, 271733878])\n },\n _doProcessBlock: function(r, e) {\n for (var a = 0; 16 > a; a++) {\n var c = e + a,\n m = r[c];\n r[c] = (m << 8 | m >>> 24) & 16711935 | (m << 24 | m >>> 8) & 4278255360\n }\n var a = this._hash.words,\n c = r[e + 0],\n m = r[e + 1],\n f = r[e + 2],\n t = r[e + 3],\n y = r[e + 4],\n q = r[e + 5],\n s = r[e + 6],\n w = r[e + 7],\n v = r[e + 8],\n u = r[e + 9],\n x = r[e + 10],\n z = r[e + 11],\n A = r[e + 12],\n B = r[e + 13],\n C = r[e + 14],\n D = r[e + 15],\n g = a[0],\n h = a[1],\n j = a[2],\n k = a[3],\n g = l(g, h, j, k, c, 7, b[0]),\n k = l(k, g, h, j, m, 12, b[1]),\n j = l(j, k, g, h, f, 17, b[2]),\n h = l(h, j, k, g, t, 22, b[3]),\n g = l(g, h, j, k, y, 7, b[4]),\n k = l(k, g, h, j, q, 12, b[5]),\n j = l(j, k, g, h, s, 17, b[6]),\n h = l(h, j, k, g, w, 22, b[7]),\n g = l(g, h, j, k, v, 7, b[8]),\n k = l(k, g, h, j, u, 12, b[9]),\n j = l(j, k, g, h, x, 17, b[10]),\n h = l(h, j, k, g, z, 22, b[11]),\n g = l(g, h, j, k, A, 7, b[12]),\n k = l(k, g, h, j, B, 12, b[13]),\n j = l(j, k, g, h, C, 17, b[14]),\n h = l(h, j, k, g, D, 22, b[15]),\n g = d(g, h, j, k, m, 5, b[16]),\n k = d(k, g, h, j, s, 9, b[17]),\n j = d(j, k, g, h, z, 14, b[18]),\n h = d(h, j, k, g, c, 20, b[19]),\n g = d(g, h, j, k, q, 5, b[20]),\n k = d(k, g, h, j, x, 9, b[21]),\n j = d(j, k, g, h, D, 14, b[22]),\n h = d(h, j, k, g, y, 20, b[23]),\n g = d(g, h, j, k, u, 5, b[24]),\n k = d(k, g, h, j, C, 9, b[25]),\n j = d(j, k, g, h, t, 14, b[26]),\n h = d(h, j, k, g, v, 20, b[27]),\n g = d(g, h, j, k, B, 5, b[28]),\n k = d(k, g, h, j, f, 9, b[29]),\n j = d(j, k, g, h, w, 14, b[30]),\n h = d(h, j, k, g, A, 20, b[31]),\n g = n(g, h, j, k, q, 4, b[32]),\n k = n(k, g, h, j, v, 11, b[33]),\n j = n(j, k, g, h, z, 16, b[34]),\n h = n(h, j, k, g, C, 23, b[35]),\n g = n(g, h, j, k, m, 4, b[36]),\n k = n(k, g, h, j, y, 11, b[37]),\n j = n(j, k, g, h, w, 16, b[38]),\n h = n(h, j, k, g, x, 23, b[39]),\n g = n(g, h, j, k, B, 4, b[40]),\n k = n(k, g, h, j, c, 11, b[41]),\n j = n(j, k, g, h, t, 16, b[42]),\n h = n(h, j, k, g, s, 23, b[43]),\n g = n(g, h, j, k, u, 4, b[44]),\n k = n(k, g, h, j, A, 11, b[45]),\n j = n(j, k, g, h, D, 16, b[46]),\n h = n(h, j, k, g, f, 23, b[47]),\n g = p(g, h, j, k, c, 6, b[48]),\n k = p(k, g, h, j, w, 10, b[49]),\n j = p(j, k, g, h, C, 15, b[50]),\n h = p(h, j, k, g, q, 21, b[51]),\n g = p(g, h, j, k, A, 6, b[52]),\n k = p(k, g, h, j, t, 10, b[53]),\n j = p(j, k, g, h, x, 15, b[54]),\n h = p(h, j, k, g, m, 21, b[55]),\n g = p(g, h, j, k, v, 6, b[56]),\n k = p(k, g, h, j, D, 10, b[57]),\n j = p(j, k, g, h, s, 15, b[58]),\n h = p(h, j, k, g, B, 21, b[59]),\n g = p(g, h, j, k, y, 6, b[60]),\n k = p(k, g, h, j, z, 10, b[61]),\n j = p(j, k, g, h, f, 15, b[62]),\n h = p(h, j, k, g, u, 21, b[63]);\n a[0] = a[0] + g | 0;\n a[1] = a[1] + h | 0;\n a[2] = a[2] + j | 0;\n a[3] = a[3] + k | 0\n },\n _doFinalize: function() {\n var b = this._data,\n e = b.words,\n a = 8 * this._nDataBytes,\n c = 8 * b.sigBytes;\n e[c >>> 5] |= 128 << 24 - c % 32;\n var m = u.floor(a / 4294967296);\n e[(c + 64 >>> 9 << 4) + 15] = (m << 8 | m >>> 24) & 16711935 | (m << 24 | m >>> 8) & 4278255360;\n e[(c + 64 >>> 9 << 4) + 14] = (a << 8 | a >>> 24) & 16711935 | (a << 24 | a >>> 8) & 4278255360;\n b.sigBytes = 4 * (e.length + 1);\n this._process();\n b = this._hash;\n e = b.words;\n for (a = 0; 4 > a; a++) c = e[a],\n e[a] = (c << 8 | c >>> 24) & 16711935 | (c << 24 | c >>> 8) & 4278255360;\n return b\n },\n clone: function() {\n var b = v.clone.call(this);\n b._hash = this._hash.clone();\n return b\n }\n });\n s.MD5 = v._createHelper(q);\n s.HmacMD5 = v._createHmacHelper(q)\n})(Math); (function() {\n var u = CryptoJS,\n l = u.lib,\n d = l.Base,\n n = l.WordArray,\n l = u.algo,\n p = l.EvpKDF = d.extend({\n cfg: d.extend({\n keySize: 4,\n hasher: l.MD5,\n iterations: 1\n }),\n init: function(d) {\n this.cfg = this.cfg.extend(d)\n },\n compute: function(d, l) {\n for (var p = this.cfg,\n v = p.hasher.create(), b = n.create(), u = b.words, r = p.keySize, p = p.iterations; u.length < r;) {\n e && v.update(e);\n var e = v.update(d).finalize(l);\n v.reset();\n for (var a = 1; a < p; a++) e = v.finalize(e),\n v.reset();\n b.concat(e)\n }\n b.sigBytes = 4 * r;\n return b\n }\n });\n u.EvpKDF = function(d, l, n) {\n return p.create(n).compute(d, l)\n }\n})();\nCryptoJS.lib.Cipher ||\nfunction(u) {\n var l = CryptoJS,\n d = l.lib,\n n = d.Base,\n p = d.WordArray,\n s = d.BufferedBlockAlgorithm,\n q = l.enc.Base64,\n w = l.algo.EvpKDF,\n v = d.Cipher = s.extend({\n cfg: n.extend(),\n createEncryptor: function(m, a) {\n return this.create(this._ENC_XFORM_MODE, m, a)\n },\n createDecryptor: function(m, a) {\n return this.create(this._DEC_XFORM_MODE, m, a)\n },\n init: function(m, a, b) {\n this.cfg = this.cfg.extend(b);\n this._xformMode = m;\n this._key = a;\n this.reset()\n },\n reset: function() {\n s.reset.call(this);\n this._doReset()\n },\n process: function(a) {\n this._append(a);\n return this._process()\n },\n finalize: function(a) {\n a && this._append(a);\n return this._doFinalize()\n },\n keySize: 4,\n ivSize: 4,\n _ENC_XFORM_MODE: 1,\n _DEC_XFORM_MODE: 2,\n _createHelper: function(m) {\n return {\n encrypt: function(f, b, e) {\n return (\"string\" == typeof b ? c: a).encrypt(m, f, b, e)\n },\n decrypt: function(f, b, e) {\n return (\"string\" == typeof b ? c: a).decrypt(m, f, b, e)\n }\n }\n }\n });\n d.StreamCipher = v.extend({\n _doFinalize: function() {\n return this._process(!0)\n },\n blockSize: 1\n });\n var b = l.mode = {},\n x = function(a, f, b) {\n var c = this._iv;\n c ? this._iv = u: c = this._prevBlock;\n for (var e = 0; e < b; e++) a[f + e] ^= c[e]\n },\n r = (d.BlockCipherMode = n.extend({\n createEncryptor: function(a, f) {\n return this.Encryptor.create(a, f)\n },\n createDecryptor: function(a, f) {\n return this.Decryptor.create(a, f)\n },\n init: function(a, f) {\n this._cipher = a;\n this._iv = f\n }\n })).extend();\n r.Encryptor = r.extend({\n processBlock: function(a, f) {\n var b = this._cipher,\n c = b.blockSize;\n x.call(this, a, f, c);\n b.encryptBlock(a, f);\n this._prevBlock = a.slice(f, f + c)\n }\n });\n r.Decryptor = r.extend({\n processBlock: function(a, b) {\n var c = this._cipher,\n e = c.blockSize,\n d = a.slice(b, b + e);\n c.decryptBlock(a, b);\n x.call(this, a, b, e);\n this._prevBlock = d\n }\n });\n b = b.CBC = r;\n r = (l.pad = {}).Pkcs7 = {\n pad: function(a, b) {\n for (var c = 4 * b,\n c = c - a.sigBytes % c,\n e = c << 24 | c << 16 | c << 8 | c,\n d = [], l = 0; l < c; l += 4) d.push(e);\n c = p.create(d, c);\n a.concat(c)\n },\n unpad: function(a) {\n a.sigBytes -= a.words[a.sigBytes - 1 >>> 2] & 255\n }\n };\n d.BlockCipher = v.extend({\n cfg: v.cfg.extend({\n mode: b,\n padding: r\n }),\n reset: function() {\n v.reset.call(this);\n var a = this.cfg,\n c = a.iv,\n a = a.mode;\n if (this._xformMode == this._ENC_XFORM_MODE) var b = a.createEncryptor;\n else b = a.createDecryptor,\n this._minBufferSize = 1;\n this._mode = b.call(a, this, c && c.words)\n },\n _doProcessBlock: function(a, c) {\n this._mode.processBlock(a, c)\n },\n _doFinalize: function() {\n var a = this.cfg.padding;\n if (this._xformMode == this._ENC_XFORM_MODE) {\n a.pad(this._data, this.blockSize);\n var c = this._process(!0)\n } else c = this._process(!0),\n a.unpad(c);\n return c\n },\n blockSize: 4\n });\n var e = d.CipherParams = n.extend({\n init: function(a) {\n this.mixIn(a)\n },\n toString: function(a) {\n return (a || this.formatter).stringify(this)\n }\n }),\n b = (l.format = {}).OpenSSL = {\n stringify: function(a) {\n var c = a.ciphertext;\n a = a.salt;\n return (a ? p.create([1398893684, 1701076831]).concat(a).concat(c) : c).toString(q)\n },\n parse: function(a) {\n a = q.parse(a);\n var c = a.words;\n if (1398893684 == c[0] && 1701076831 == c[1]) {\n var b = p.create(c.slice(2, 4));\n c.splice(0, 4);\n a.sigBytes -= 16\n }\n return e.create({\n ciphertext: a,\n salt: b\n })\n }\n },\n a = d.SerializableCipher = n.extend({\n cfg: n.extend({\n format: b\n }),\n encrypt: function(a, c, b, d) {\n d = this.cfg.extend(d);\n var l = a.createEncryptor(b, d);\n c = l.finalize(c);\n l = l.cfg;\n return e.create({\n ciphertext: c,\n key: b,\n iv: l.iv,\n algorithm: a,\n mode: l.mode,\n padding: l.padding,\n blockSize: a.blockSize,\n formatter: d.format\n })\n },\n decrypt: function(a, c, b, e) {\n e = this.cfg.extend(e);\n c = this._parse(c, e.format);\n return a.createDecryptor(b, e).finalize(c.ciphertext)\n },\n _parse: function(a, c) {\n return \"string\" == typeof a ? c.parse(a, this) : a\n }\n }),\n l = (l.kdf = {}).OpenSSL = {\n execute: function(a, c, b, d) {\n d || (d = p.random(8));\n a = w.create({\n keySize: c + b\n }).compute(a, d);\n b = p.create(a.words.slice(c), 4 * b);\n a.sigBytes = 4 * c;\n return e.create({\n key: a,\n iv: b,\n salt: d\n })\n }\n },\n c = d.PasswordBasedCipher = a.extend({\n cfg: a.cfg.extend({\n kdf: l\n }),\n encrypt: function(c, b, e, d) {\n d = this.cfg.extend(d);\n e = d.kdf.execute(e, c.keySize, c.ivSize);\n d.iv = e.iv;\n c = a.encrypt.call(this, c, b, e.key, d);\n c.mixIn(e);\n return c\n },\n decrypt: function(c, b, e, d) {\n d = this.cfg.extend(d);\n b = this._parse(b, d.format);\n e = d.kdf.execute(e, c.keySize, c.ivSize, b.salt);\n d.iv = e.iv;\n return a.decrypt.call(this, c, b, e.key, d)\n }\n })\n} (); (function() {\n function u(b, a) {\n var c = (this._lBlock >>> b ^ this._rBlock) & a;\n this._rBlock ^= c;\n this._lBlock ^= c << b\n }\n function l(b, a) {\n var c = (this._rBlock >>> b ^ this._lBlock) & a;\n this._lBlock ^= c;\n this._rBlock ^= c << b\n }\n var d = CryptoJS,\n n = d.lib,\n p = n.WordArray,\n n = n.BlockCipher,\n s = d.algo,\n q = [57, 49, 41, 33, 25, 17, 9, 1, 58, 50, 42, 34, 26, 18, 10, 2, 59, 51, 43, 35, 27, 19, 11, 3, 60, 52, 44, 36, 63, 55, 47, 39, 31, 23, 15, 7, 62, 54, 46, 38, 30, 22, 14, 6, 61, 53, 45, 37, 29, 21, 13, 5, 28, 20, 12, 4],\n w = [14, 17, 11, 24, 1, 5, 3, 28, 15, 6, 21, 10, 23, 19, 12, 4, 26, 8, 16, 7, 27, 20, 13, 2, 41, 52, 31, 37, 47, 55, 30, 40, 51, 45, 33, 48, 44, 49, 39, 56, 34, 53, 46, 42, 50, 36, 29, 32],\n v = [1, 2, 4, 6, 8, 10, 12, 14, 15, 17, 19, 21, 23, 25, 27, 28],\n b = [{\n \"0\": 8421888,\n 268435456 : 32768,\n 536870912 : 8421378,\n 805306368 : 2,\n 1073741824 : 512,\n 1342177280 : 8421890,\n 1610612736 : 8389122,\n 1879048192 : 8388608,\n 2147483648 : 514,\n 2415919104 : 8389120,\n 2684354560 : 33280,\n 2952790016 : 8421376,\n 3221225472 : 32770,\n 3489660928 : 8388610,\n 3758096384 : 0,\n 4026531840 : 33282,\n 134217728 : 0,\n 402653184 : 8421890,\n 671088640 : 33282,\n 939524096 : 32768,\n 1207959552 : 8421888,\n 1476395008 : 512,\n 1744830464 : 8421378,\n 2013265920 : 2,\n 2281701376 : 8389120,\n 2550136832 : 33280,\n 2818572288 : 8421376,\n 3087007744 : 8389122,\n 3355443200 : 8388610,\n 3623878656 : 32770,\n 3892314112 : 514,\n 4160749568 : 8388608,\n 1 : 32768,\n 268435457 : 2,\n 536870913 : 8421888,\n 805306369 : 8388608,\n 1073741825 : 8421378,\n 1342177281 : 33280,\n 1610612737 : 512,\n 1879048193 : 8389122,\n 2147483649 : 8421890,\n 2415919105 : 8421376,\n 2684354561 : 8388610,\n 2952790017 : 33282,\n 3221225473 : 514,\n 3489660929 : 8389120,\n 3758096385 : 32770,\n 4026531841 : 0,\n 134217729 : 8421890,\n 402653185 : 8421376,\n 671088641 : 8388608,\n 939524097 : 512,\n 1207959553 : 32768,\n 1476395009 : 8388610,\n 1744830465 : 2,\n 2013265921 : 33282,\n 2281701377 : 32770,\n 2550136833 : 8389122,\n 2818572289 : 514,\n 3087007745 : 8421888,\n 3355443201 : 8389120,\n 3623878657 : 0,\n 3892314113 : 33280,\n 4160749569 : 8421378\n },\n {\n \"0\": 1074282512,\n 16777216 : 16384,\n 33554432 : 524288,\n 50331648 : 1074266128,\n 67108864 : 1073741840,\n 83886080 : 1074282496,\n 100663296 : 1073758208,\n 117440512 : 16,\n 134217728 : 540672,\n 150994944 : 1073758224,\n 167772160 : 1073741824,\n 184549376 : 540688,\n 201326592 : 524304,\n 218103808 : 0,\n 234881024 : 16400,\n 251658240 : 1074266112,\n 8388608 : 1073758208,\n 25165824 : 540688,\n 41943040 : 16,\n 58720256 : 1073758224,\n 75497472 : 1074282512,\n 92274688 : 1073741824,\n 109051904 : 524288,\n 125829120 : 1074266128,\n 142606336 : 524304,\n 159383552 : 0,\n 176160768 : 16384,\n 192937984 : 1074266112,\n 209715200 : 1073741840,\n 226492416 : 540672,\n 243269632 : 1074282496,\n 260046848 : 16400,\n 268435456 : 0,\n 285212672 : 1074266128,\n 301989888 : 1073758224,\n 318767104 : 1074282496,\n 335544320 : 1074266112,\n 352321536 : 16,\n 369098752 : 540688,\n 385875968 : 16384,\n 402653184 : 16400,\n 419430400 : 524288,\n 436207616 : 524304,\n 452984832 : 1073741840,\n 469762048 : 540672,\n 486539264 : 1073758208,\n 503316480 : 1073741824,\n 520093696 : 1074282512,\n 276824064 : 540688,\n 293601280 : 524288,\n 310378496 : 1074266112,\n 327155712 : 16384,\n 343932928 : 1073758208,\n 360710144 : 1074282512,\n 377487360 : 16,\n 394264576 : 1073741824,\n 411041792 : 1074282496,\n 427819008 : 1073741840,\n 444596224 : 1073758224,\n 461373440 : 524304,\n 478150656 : 0,\n 494927872 : 16400,\n 511705088 : 1074266128,\n 528482304 : 540672\n },\n {\n \"0\": 260,\n 1048576 : 0,\n 2097152 : 67109120,\n 3145728 : 65796,\n 4194304 : 65540,\n 5242880 : 67108868,\n 6291456 : 67174660,\n 7340032 : 67174400,\n 8388608 : 67108864,\n 9437184 : 67174656,\n 10485760 : 65792,\n 11534336 : 67174404,\n 12582912 : 67109124,\n 13631488 : 65536,\n 14680064 : 4,\n 15728640 : 256,\n 524288 : 67174656,\n 1572864 : 67174404,\n 2621440 : 0,\n 3670016 : 67109120,\n 4718592 : 67108868,\n 5767168 : 65536,\n 6815744 : 65540,\n 7864320 : 260,\n 8912896 : 4,\n 9961472 : 256,\n 11010048 : 67174400,\n 12058624 : 65796,\n 13107200 : 65792,\n 14155776 : 67109124,\n 15204352 : 67174660,\n 16252928 : 67108864,\n 16777216 : 67174656,\n 17825792 : 65540,\n 18874368 : 65536,\n 19922944 : 67109120,\n 20971520 : 256,\n 22020096 : 67174660,\n 23068672 : 67108868,\n 24117248 : 0,\n 25165824 : 67109124,\n 26214400 : 67108864,\n 27262976 : 4,\n 28311552 : 65792,\n 29360128 : 67174400,\n 30408704 : 260,\n 31457280 : 65796,\n 32505856 : 67174404,\n 17301504 : 67108864,\n 18350080 : 260,\n 19398656 : 67174656,\n 20447232 : 0,\n 21495808 : 65540,\n 22544384 : 67109120,\n 23592960 : 256,\n 24641536 : 67174404,\n 25690112 : 65536,\n 26738688 : 67174660,\n 27787264 : 65796,\n 28835840 : 67108868,\n 29884416 : 67109124,\n 30932992 : 67174400,\n 31981568 : 4,\n 33030144 : 65792\n },\n {\n \"0\": 2151682048,\n 65536 : 2147487808,\n 131072 : 4198464,\n 196608 : 2151677952,\n 262144 : 0,\n 327680 : 4198400,\n 393216 : 2147483712,\n 458752 : 4194368,\n 524288 : 2147483648,\n 589824 : 4194304,\n 655360 : 64,\n 720896 : 2147487744,\n 786432 : 2151678016,\n 851968 : 4160,\n 917504 : 4096,\n 983040 : 2151682112,\n 32768 : 2147487808,\n 98304 : 64,\n 163840 : 2151678016,\n 229376 : 2147487744,\n 294912 : 4198400,\n 360448 : 2151682112,\n 425984 : 0,\n 491520 : 2151677952,\n 557056 : 4096,\n 622592 : 2151682048,\n 688128 : 4194304,\n 753664 : 4160,\n 819200 : 2147483648,\n 884736 : 4194368,\n 950272 : 4198464,\n 1015808 : 2147483712,\n 1048576 : 4194368,\n 1114112 : 4198400,\n 1179648 : 2147483712,\n 1245184 : 0,\n 1310720 : 4160,\n 1376256 : 2151678016,\n 1441792 : 2151682048,\n 1507328 : 2147487808,\n 1572864 : 2151682112,\n 1638400 : 2147483648,\n 1703936 : 2151677952,\n 1769472 : 4198464,\n 1835008 : 2147487744,\n 1900544 : 4194304,\n 1966080 : 64,\n 2031616 : 4096,\n 1081344 : 2151677952,\n 1146880 : 2151682112,\n 1212416 : 0,\n 1277952 : 4198400,\n 1343488 : 4194368,\n 1409024 : 2147483648,\n 1474560 : 2147487808,\n 1540096 : 64,\n 1605632 : 2147483712,\n 1671168 : 4096,\n 1736704 : 2147487744,\n 1802240 : 2151678016,\n 1867776 : 4160,\n 1933312 : 2151682048,\n 1998848 : 4194304,\n 2064384 : 4198464\n },\n {\n \"0\": 128,\n 4096 : 17039360,\n 8192 : 262144,\n 12288 : 536870912,\n 16384 : 537133184,\n 20480 : 16777344,\n 24576 : 553648256,\n 28672 : 262272,\n 32768 : 16777216,\n 36864 : 537133056,\n 40960 : 536871040,\n 45056 : 553910400,\n 49152 : 553910272,\n 53248 : 0,\n 57344 : 17039488,\n 61440 : 553648128,\n 2048 : 17039488,\n 6144 : 553648256,\n 10240 : 128,\n 14336 : 17039360,\n 18432 : 262144,\n 22528 : 537133184,\n 26624 : 553910272,\n 30720 : 536870912,\n 34816 : 537133056,\n 38912 : 0,\n 43008 : 553910400,\n 47104 : 16777344,\n 51200 : 536871040,\n 55296 : 553648128,\n 59392 : 16777216,\n 63488 : 262272,\n 65536 : 262144,\n 69632 : 128,\n 73728 : 536870912,\n 77824 : 553648256,\n 81920 : 16777344,\n 86016 : 553910272,\n 90112 : 537133184,\n 94208 : 16777216,\n 98304 : 553910400,\n 102400 : 553648128,\n 106496 : 17039360,\n 110592 : 537133056,\n 114688 : 262272,\n 118784 : 536871040,\n 122880 : 0,\n 126976 : 17039488,\n 67584 : 553648256,\n 71680 : 16777216,\n 75776 : 17039360,\n 79872 : 537133184,\n 83968 : 536870912,\n 88064 : 17039488,\n 92160 : 128,\n 96256 : 553910272,\n 100352 : 262272,\n 104448 : 553910400,\n 108544 : 0,\n 112640 : 553648128,\n 116736 : 16777344,\n 120832 : 262144,\n 124928 : 537133056,\n 129024 : 536871040\n },\n {\n \"0\": 268435464,\n 256 : 8192,\n 512 : 270532608,\n 768 : 270540808,\n 1024 : 268443648,\n 1280 : 2097152,\n 1536 : 2097160,\n 1792 : 268435456,\n 2048 : 0,\n 2304 : 268443656,\n 2560 : 2105344,\n 2816 : 8,\n 3072 : 270532616,\n 3328 : 2105352,\n 3584 : 8200,\n 3840 : 270540800,\n 128 : 270532608,\n 384 : 270540808,\n 640 : 8,\n 896 : 2097152,\n 1152 : 2105352,\n 1408 : 268435464,\n 1664 : 268443648,\n 1920 : 8200,\n 2176 : 2097160,\n 2432 : 8192,\n 2688 : 268443656,\n 2944 : 270532616,\n 3200 : 0,\n 3456 : 270540800,\n 3712 : 2105344,\n 3968 : 268435456,\n 4096 : 268443648,\n 4352 : 270532616,\n 4608 : 270540808,\n 4864 : 8200,\n 5120 : 2097152,\n 5376 : 268435456,\n 5632 : 268435464,\n 5888 : 2105344,\n 6144 : 2105352,\n 6400 : 0,\n 6656 : 8,\n 6912 : 270532608,\n 7168 : 8192,\n 7424 : 268443656,\n 7680 : 270540800,\n 7936 : 2097160,\n 4224 : 8,\n 4480 : 2105344,\n 4736 : 2097152,\n 4992 : 268435464,\n 5248 : 268443648,\n 5504 : 8200,\n 5760 : 270540808,\n 6016 : 270532608,\n 6272 : 270540800,\n 6528 : 270532616,\n 6784 : 8192,\n 7040 : 2105352,\n 7296 : 2097160,\n 7552 : 0,\n 7808 : 268435456,\n 8064 : 268443656\n },\n {\n \"0\": 1048576,\n 16 : 33555457,\n 32 : 1024,\n 48 : 1049601,\n 64 : 34604033,\n 80 : 0,\n 96 : 1,\n 112 : 34603009,\n 128 : 33555456,\n 144 : 1048577,\n 160 : 33554433,\n 176 : 34604032,\n 192 : 34603008,\n 208 : 1025,\n 224 : 1049600,\n 240 : 33554432,\n 8 : 34603009,\n 24 : 0,\n 40 : 33555457,\n 56 : 34604032,\n 72 : 1048576,\n 88 : 33554433,\n 104 : 33554432,\n 120 : 1025,\n 136 : 1049601,\n 152 : 33555456,\n 168 : 34603008,\n 184 : 1048577,\n 200 : 1024,\n 216 : 34604033,\n 232 : 1,\n 248 : 1049600,\n 256 : 33554432,\n 272 : 1048576,\n 288 : 33555457,\n 304 : 34603009,\n 320 : 1048577,\n 336 : 33555456,\n 352 : 34604032,\n 368 : 1049601,\n 384 : 1025,\n 400 : 34604033,\n 416 : 1049600,\n 432 : 1,\n 448 : 0,\n 464 : 34603008,\n 480 : 33554433,\n 496 : 1024,\n 264 : 1049600,\n 280 : 33555457,\n 296 : 34603009,\n 312 : 1,\n 328 : 33554432,\n 344 : 1048576,\n 360 : 1025,\n 376 : 34604032,\n 392 : 33554433,\n 408 : 34603008,\n 424 : 0,\n 440 : 34604033,\n 456 : 1049601,\n 472 : 1024,\n 488 : 33555456,\n 504 : 1048577\n },\n {\n \"0\": 134219808,\n 1 : 131072,\n 2 : 134217728,\n 3 : 32,\n 4 : 131104,\n 5 : 134350880,\n 6 : 134350848,\n 7 : 2048,\n 8 : 134348800,\n 9 : 134219776,\n 10 : 133120,\n 11 : 134348832,\n 12 : 2080,\n 13 : 0,\n 14 : 134217760,\n 15 : 133152,\n 2147483648 : 2048,\n 2147483649 : 134350880,\n 2147483650 : 134219808,\n 2147483651 : 134217728,\n 2147483652 : 134348800,\n 2147483653 : 133120,\n 2147483654 : 133152,\n 2147483655 : 32,\n 2147483656 : 134217760,\n 2147483657 : 2080,\n 2147483658 : 131104,\n 2147483659 : 134350848,\n 2147483660 : 0,\n 2147483661 : 134348832,\n 2147483662 : 134219776,\n 2147483663 : 131072,\n 16 : 133152,\n 17 : 134350848,\n 18 : 32,\n 19 : 2048,\n 20 : 134219776,\n 21 : 134217760,\n 22 : 134348832,\n 23 : 131072,\n 24 : 0,\n 25 : 131104,\n 26 : 134348800,\n 27 : 134219808,\n 28 : 134350880,\n 29 : 133120,\n 30 : 2080,\n 31 : 134217728,\n 2147483664 : 131072,\n 2147483665 : 2048,\n 2147483666 : 134348832,\n 2147483667 : 133152,\n 2147483668 : 32,\n 2147483669 : 134348800,\n 2147483670 : 134217728,\n 2147483671 : 134219808,\n 2147483672 : 134350880,\n 2147483673 : 134217760,\n 2147483674 : 134219776,\n 2147483675 : 0,\n 2147483676 : 133120,\n 2147483677 : 2080,\n 2147483678 : 131104,\n 2147483679 : 134350848\n }],\n x = [4160749569, 528482304, 33030144, 2064384, 129024, 8064, 504, 2147483679],\n r = s.DES = n.extend({\n _doReset: function() {\n for (var b = this._key.words,\n a = [], c = 0; 56 > c; c++) {\n var d = q[c] - 1;\n a[c] = b[d >>> 5] >>> 31 - d % 32 & 1\n }\n b = this._subKeys = [];\n for (d = 0; 16 > d; d++) {\n for (var f = b[d] = [], l = v[d], c = 0; 24 > c; c++) f[c / 6 | 0] |= a[(w[c] - 1 + l) % 28] << 31 - c % 6,\n f[4 + (c / 6 | 0)] |= a[28 + (w[c + 24] - 1 + l) % 28] << 31 - c % 6;\n f[0] = f[0] << 1 | f[0] >>> 31;\n for (c = 1; 7 > c; c++) f[c] >>>= 4 * (c - 1) + 3;\n f[7] = f[7] << 5 | f[7] >>> 27\n }\n a = this._invSubKeys = [];\n for (c = 0; 16 > c; c++) a[c] = b[15 - c]\n },\n encryptBlock: function(b, a) {\n this._doCryptBlock(b, a, this._subKeys)\n },\n decryptBlock: function(b, a) {\n this._doCryptBlock(b, a, this._invSubKeys)\n },\n _doCryptBlock: function(e, a, c) {\n this._lBlock = e[a];\n this._rBlock = e[a + 1];\n u.call(this, 4, 252645135);\n u.call(this, 16, 65535);\n l.call(this, 2, 858993459);\n l.call(this, 8, 16711935);\n u.call(this, 1, 1431655765);\n for (var d = 0; 16 > d; d++) {\n for (var f = c[d], n = this._lBlock, p = this._rBlock, q = 0, r = 0; 8 > r; r++) q |= b[r][((p ^ f[r]) & x[r]) >>> 0];\n this._lBlock = p;\n this._rBlock = n ^ q\n }\n c = this._lBlock;\n this._lBlock = this._rBlock;\n this._rBlock = c;\n u.call(this, 1, 1431655765);\n l.call(this, 8, 16711935);\n l.call(this, 2, 858993459);\n u.call(this, 16, 65535);\n u.call(this, 4, 252645135);\n e[a] = this._lBlock;\n e[a + 1] = this._rBlock\n },\n keySize: 2,\n ivSize: 2,\n blockSize: 2\n });\n d.DES = n._createHelper(r);\n s = s.TripleDES = n.extend({\n _doReset: function() {\n var b = this._key.words;\n this._des1 = r.createEncryptor(p.create(b.slice(0, 2)));\n this._des2 = r.createEncryptor(p.create(b.slice(2, 4)));\n this._des3 = r.createEncryptor(p.create(b.slice(4, 6)))\n },\n encryptBlock: function(b, a) {\n this._des1.encryptBlock(b, a);\n this._des2.decryptBlock(b, a);\n this._des3.encryptBlock(b, a)\n },\n decryptBlock: function(b, a) {\n this._des3.decryptBlock(b, a);\n this._des2.encryptBlock(b, a);\n this._des1.decryptBlock(b, a)\n },\n keySize: 6,\n ivSize: 2,\n blockSize: 2\n });\n d.TripleDES = n._createHelper(s)\n})();\n/*\nCryptoJS v3.1.2\ncode.google.com/p/crypto-js\n(c) 2009-2013 by Jeff Mott. All rights reserved.\ncode.google.com/p/crypto-js/wiki/License\n*/\n/**\n * Electronic Codebook block mode.\n */\nCryptoJS.mode.ECB = (function() {\n var ECB = CryptoJS.lib.BlockCipherMode.extend();\n\n ECB.Encryptor = ECB.extend({\n processBlock: function(words, offset) {\n this._cipher.encryptBlock(words, offset);\n }\n });\n ECB.Decryptor = ECB.extend({\n processBlock: function(words, offset) {\n this._cipher.decryptBlock(words, offset);\n }\n });\n return ECB;\n} ());\n\nfunction encryptByDES(message, key) {\n var keyHex = CryptoJS.enc.Utf8.parse(key);\n var encrypted = CryptoJS.DES.encrypt(message, keyHex, {\n mode: CryptoJS.mode.ECB,\n padding: CryptoJS.pad.Pkcs7\n });\n return encrypted.toString()\n}\n//DES加密结束\nvar userId=userId||String(java.get('userId'));\nvar deskey=deskey||String(java.get('deskey'));\nvar siteId=siteId||String(java.get('siteId'));\nfunction getPostUrl(data,type) {\nvar url = 'http://m.ndlib.cn/nlc_read_home/service.do,';\nvar md5Key = 'library_2016@hzlq';\nvalue = {\n siteId: siteId,\n data: encryptByDES(JSON.stringify(data), deskey),\n userId: userId,\n fromSource: 3,\n osType: 5,\n version: \"1.0.1\",\n versionCode: 10001,\n timeStamp: data.timeStamp,\n hashCode: md5(data.timeStamp + md5Key)\n}\nvar option={\n\"method\":\"POST\",\n\"body\":'cmd='+type+'&value=' + encodeURIComponent(JSON.stringify(value))\n}\nreturn url + JSON.stringify(option);\n}\nvar data = {\n timeStamp:Date.now(),\n uaInfo:'1',\n chapterId:result\n };\ngetPostUrl(data,'qryChapterDetails');"
},
"searchUrl": "<js>\n//md5加密开始\nvar rotateLeft = function(lValue, iShiftBits) {\n return (lValue << iShiftBits) | (lValue >>> (32 - iShiftBits))\n}\nvar addUnsigned = function(lX, lY) {\n var lX4, lY4, lX8, lY8, lResult;\n lX8 = (lX & 0x80000000);\n lY8 = (lY & 0x80000000);\n lX4 = (lX & 0x40000000);\n lY4 = (lY & 0x40000000);\n lResult = (lX & 0x3FFFFFFF) + (lY & 0x3FFFFFFF);\n if (lX4 & lY4) return (lResult ^ 0x80000000 ^ lX8 ^ lY8);\n if (lX4 | lY4) {\n if (lResult & 0x40000000) return (lResult ^ 0xC0000000 ^ lX8 ^ lY8);\n else return (lResult ^ 0x40000000 ^ lX8 ^ lY8)\n } else {\n return (lResult ^ lX8 ^ lY8)\n }\n}\nvar F = function(x, y, z) {\n return (x & y) | ((~x) & z)\n}\nvar G = function(x, y, z) {\n return (x & z) | (y & (~z))\n}\nvar H = function(x, y, z) {\n return (x ^ y ^ z)\n}\nvar I = function(x, y, z) {\n return (y ^ (x | (~z)))\n}\nvar FF = function(a, b, c, d, x, s, ac) {\n a = addUnsigned(a, addUnsigned(addUnsigned(F(b, c, d), x), ac));\n return addUnsigned(rotateLeft(a, s), b)\n};\nvar GG = function(a, b, c, d, x, s, ac) {\n a = addUnsigned(a, addUnsigned(addUnsigned(G(b, c, d), x), ac));\n return addUnsigned(rotateLeft(a, s), b)\n};\nvar HH = function(a, b, c, d, x, s, ac) {\n a = addUnsigned(a, addUnsigned(addUnsigned(H(b, c, d), x), ac));\n return addUnsigned(rotateLeft(a, s), b)\n};\nvar II = function(a, b, c, d, x, s, ac) {\n a = addUnsigned(a, addUnsigned(addUnsigned(I(b, c, d), x), ac));\n return addUnsigned(rotateLeft(a, s), b)\n};\nvar convertToWordArray = function(string) {\n var lWordCount;\n var lMessageLength = string.length;\n var lNumberOfWordsTempOne = lMessageLength + 8;\n var lNumberOfWordsTempTwo = (lNumberOfWordsTempOne - (lNumberOfWordsTempOne % 64)) / 64;\n var lNumberOfWords = (lNumberOfWordsTempTwo + 1) * 16;\n var lWordArray = Array(lNumberOfWords - 1);\n var lBytePosition = 0;\n var lByteCount = 0;\n while (lByteCount < lMessageLength) {\n lWordCount = (lByteCount - (lByteCount % 4)) / 4;\n lBytePosition = (lByteCount % 4) * 8;\n lWordArray[lWordCount] = (lWordArray[lWordCount] | (string.charCodeAt(lByteCount) << lBytePosition));\n lByteCount++\n }\n lWordCount = (lByteCount - (lByteCount % 4)) / 4;\n lBytePosition = (lByteCount % 4) * 8;\n lWordArray[lWordCount] = lWordArray[lWordCount] | (0x80 << lBytePosition);\n lWordArray[lNumberOfWords - 2] = lMessageLength << 3;\n lWordArray[lNumberOfWords - 1] = lMessageLength >>> 29;\n return lWordArray\n};\nvar wordToHex = function(lValue) {\n var WordToHexValue = \"\",\n WordToHexValueTemp = \"\",\n lByte, lCount;\n for (lCount = 0; lCount <= 3; lCount++) {\n lByte = (lValue >>> (lCount * 8)) & 255;\n WordToHexValueTemp = \"0\" + lByte.toString(16);\n WordToHexValue = WordToHexValue + WordToHexValueTemp.substr(WordToHexValueTemp.length - 2, 2)\n }\n return WordToHexValue\n};\nvar uTF8Encode = function(string) {\n string = string.replace(/\\x0d\\x0a/g, \"\\x0a\");\n var output = \"\";\n for (var n = 0; n < string.length; n++) {\n var c = string.charCodeAt(n);\n if (c < 128) {\n output += String.fromCharCode(c)\n } else if ((c > 127) && (c < 2048)) {\n output += String.fromCharCode((c >> 6) | 192);\n output += String.fromCharCode((c & 63) | 128)\n } else {\n output += String.fromCharCode((c >> 12) | 224);\n output += String.fromCharCode(((c >> 6) & 63) | 128);\n output += String.fromCharCode((c & 63) | 128)\n }\n }\n return output;\n};\nfunction md5(string) {\n var x = Array();\n var k, AA, BB, CC, DD, a, b, c, d;\n var S11 = 7,\n S12 = 12,\n S13 = 17,\n S14 = 22;\n var S21 = 5,\n S22 = 9,\n S23 = 14,\n S24 = 20;\n var S31 = 4,\n S32 = 11,\n S33 = 16,\n S34 = 23;\n var S41 = 6,\n S42 = 10,\n S43 = 15,\n S44 = 21;\n string = uTF8Encode(string);\n x = convertToWordArray(string);\n a = 0x67452301;\n b = 0xEFCDAB89;\n c = 0x98BADCFE;\n d = 0x10325476;\n for (k = 0; k < x.length; k += 16) {\n AA = a;\n BB = b;\n CC = c;\n DD = d;\n a = FF(a, b, c, d, x[k + 0], S11, 0xD76AA478);\n d = FF(d, a, b, c, x[k + 1], S12, 0xE8C7B756);\n c = FF(c, d, a, b, x[k + 2], S13, 0x242070DB);\n b = FF(b, c, d, a, x[k + 3], S14, 0xC1BDCEEE);\n a = FF(a, b, c, d, x[k + 4], S11, 0xF57C0FAF);\n d = FF(d, a, b, c, x[k + 5], S12, 0x4787C62A);\n c = FF(c, d, a, b, x[k + 6], S13, 0xA8304613);\n b = FF(b, c, d, a, x[k + 7], S14, 0xFD469501);\n a = FF(a, b, c, d, x[k + 8], S11, 0x698098D8);\n d = FF(d, a, b, c, x[k + 9], S12, 0x8B44F7AF);\n c = FF(c, d, a, b, x[k + 10], S13, 0xFFFF5BB1);\n b = FF(b, c, d, a, x[k + 11], S14, 0x895CD7BE);\n a = FF(a, b, c, d, x[k + 12], S11, 0x6B901122);\n d = FF(d, a, b, c, x[k + 13], S12, 0xFD987193);\n c = FF(c, d, a, b, x[k + 14], S13, 0xA679438E);\n b = FF(b, c, d, a, x[k + 15], S14, 0x49B40821);\n a = GG(a, b, c, d, x[k + 1], S21, 0xF61E2562);\n d = GG(d, a, b, c, x[k + 6], S22, 0xC040B340);\n c = GG(c, d, a, b, x[k + 11], S23, 0x265E5A51);\n b = GG(b, c, d, a, x[k + 0], S24, 0xE9B6C7AA);\n a = GG(a, b, c, d, x[k + 5], S21, 0xD62F105D);\n d = GG(d, a, b, c, x[k + 10], S22, 0x2441453);\n c = GG(c, d, a, b, x[k + 15], S23, 0xD8A1E681);\n b = GG(b, c, d, a, x[k + 4], S24, 0xE7D3FBC8);\n a = GG(a, b, c, d, x[k + 9], S21, 0x21E1CDE6);\n d = GG(d, a, b, c, x[k + 14], S22, 0xC33707D6);\n c = GG(c, d, a, b, x[k + 3], S23, 0xF4D50D87);\n b = GG(b, c, d, a, x[k + 8], S24, 0x455A14ED);\n a = GG(a, b, c, d, x[k + 13], S21, 0xA9E3E905);\n d = GG(d, a, b, c, x[k + 2], S22, 0xFCEFA3F8);\n c = GG(c, d, a, b, x[k + 7], S23, 0x676F02D9);\n b = GG(b, c, d, a, x[k + 12], S24, 0x8D2A4C8A);\n a = HH(a, b, c, d, x[k + 5], S31, 0xFFFA3942);\n d = HH(d, a, b, c, x[k + 8], S32, 0x8771F681);\n c = HH(c, d, a, b, x[k + 11], S33, 0x6D9D6122);\n b = HH(b, c, d, a, x[k + 14], S34, 0xFDE5380C);\n a = HH(a, b, c, d, x[k + 1], S31, 0xA4BEEA44);\n d = HH(d, a, b, c, x[k + 4], S32, 0x4BDECFA9);\n c = HH(c, d, a, b, x[k + 7], S33, 0xF6BB4B60);\n b = HH(b, c, d, a, x[k + 10], S34, 0xBEBFBC70);\n a = HH(a, b, c, d, x[k + 13], S31, 0x289B7EC6);\n d = HH(d, a, b, c, x[k + 0], S32, 0xEAA127FA);\n c = HH(c, d, a, b, x[k + 3], S33, 0xD4EF3085);\n b = HH(b, c, d, a, x[k + 6], S34, 0x4881D05);\n a = HH(a, b, c, d, x[k + 9], S31, 0xD9D4D039);\n d = HH(d, a, b, c, x[k + 12], S32, 0xE6DB99E5);\n c = HH(c, d, a, b, x[k + 15], S33, 0x1FA27CF8);\n b = HH(b, c, d, a, x[k + 2], S34, 0xC4AC5665);\n a = II(a, b, c, d, x[k + 0], S41, 0xF4292244);\n d = II(d, a, b, c, x[k + 7], S42, 0x432AFF97);\n c = II(c, d, a, b, x[k + 14], S43, 0xAB9423A7);\n b = II(b, c, d, a, x[k + 5], S44, 0xFC93A039);\n a = II(a, b, c, d, x[k + 12], S41, 0x655B59C3);\n d = II(d, a, b, c, x[k + 3], S42, 0x8F0CCC92);\n c = II(c, d, a, b, x[k + 10], S43, 0xFFEFF47D);\n b = II(b, c, d, a, x[k + 1], S44, 0x85845DD1);\n a = II(a, b, c, d, x[k + 8], S41, 0x6FA87E4F);\n d = II(d, a, b, c, x[k + 15], S42, 0xFE2CE6E0);\n c = II(c, d, a, b, x[k + 6], S43, 0xA3014314);\n b = II(b, c, d, a, x[k + 13], S44, 0x4E0811A1);\n a = II(a, b, c, d, x[k + 4], S41, 0xF7537E82);\n d = II(d, a, b, c, x[k + 11], S42, 0xBD3AF235);\n c = II(c, d, a, b, x[k + 2], S43, 0x2AD7D2BB);\n b = II(b, c, d, a, x[k + 9], S44, 0xEB86D391);\n a = addUnsigned(a, AA);\n b = addUnsigned(b, BB);\n c = addUnsigned(c, CC);\n d = addUnsigned(d, DD);\n };\n var tempValue = wordToHex(a) + wordToHex(b) + wordToHex(c) + wordToHex(d);\n return tempValue.toLowerCase();\n}\n//md5加密结束\n//DES加密开始\n/*\nCryptoJS v3.1.2\ncode.google.com/p/crypto-js\n(c) 2009-2013 by Jeff Mott. All rights reserved.\ncode.google.com/p/crypto-js/wiki/License\n*/\nvar CryptoJS = CryptoJS ||\nfunction(u, l) {\n var d = {},\n n = d.lib = {},\n p = function() {},\n s = n.Base = {\n extend: function(a) {\n p.prototype = this;\n var c = new p;\n a && c.mixIn(a);\n c.hasOwnProperty(\"init\") || (c.init = function() {\n c.$super.init.apply(this, arguments)\n });\n c.init.prototype = c;\n c.$super = this;\n return c\n },\n create: function() {\n var a = this.extend();\n a.init.apply(a, arguments);\n return a\n },\n init: function() {},\n mixIn: function(a) {\n for (var c in a) a.hasOwnProperty(c) && (this[c] = a[c]);\n a.hasOwnProperty(\"toString\") && (this.toString = a.toString)\n },\n clone: function() {\n return this.init.prototype.extend(this)\n }\n },\n q = n.WordArray = s.extend({\n init: function(a, c) {\n a = this.words = a || [];\n this.sigBytes = c != l ? c: 4 * a.length\n },\n toString: function(a) {\n return (a || v).stringify(this)\n },\n concat: function(a) {\n var c = this.words,\n m = a.words,\n f = this.sigBytes;\n a = a.sigBytes;\n this.clamp();\n if (f % 4) for (var t = 0; t < a; t++) c[f + t >>> 2] |= (m[t >>> 2] >>> 24 - 8 * (t % 4) & 255) << 24 - 8 * ((f + t) % 4);\n else if (65535 < m.length) for (t = 0; t < a; t += 4) c[f + t >>> 2] = m[t >>> 2];\n else c.push.apply(c, m);\n this.sigBytes += a;\n return this\n },\n clamp: function() {\n var a = this.words,\n c = this.sigBytes;\n a[c >>> 2] &= 4294967295 << 32 - 8 * (c % 4);\n a.length = u.ceil(c / 4)\n },\n clone: function() {\n var a = s.clone.call(this);\n a.words = this.words.slice(0);\n return a\n },\n random: function(a) {\n for (var c = [], m = 0; m < a; m += 4) c.push(4294967296 * u.random() | 0);\n return new q.init(c, a)\n }\n }),\n w = d.enc = {},\n v = w.Hex = {\n stringify: function(a) {\n var c = a.words;\n a = a.sigBytes;\n for (var m = [], f = 0; f < a; f++) {\n var t = c[f >>> 2] >>> 24 - 8 * (f % 4) & 255;\n m.push((t >>> 4).toString(16));\n m.push((t & 15).toString(16))\n }\n return m.join(\"\")\n },\n parse: function(a) {\n for (var c = a.length,\n m = [], f = 0; f < c; f += 2) m[f >>> 3] |= parseInt(a.substr(f, 2), 16) << 24 - 4 * (f % 8);\n return new q.init(m, c / 2)\n }\n },\n b = w.Latin1 = {\n stringify: function(a) {\n var c = a.words;\n a = a.sigBytes;\n for (var m = [], f = 0; f < a; f++) m.push(String.fromCharCode(c[f >>> 2] >>> 24 - 8 * (f % 4) & 255));\n return m.join(\"\")\n },\n parse: function(a) {\n for (var c = a.length,\n m = [], f = 0; f < c; f++) m[f >>> 2] |= (a.charCodeAt(f) & 255) << 24 - 8 * (f % 4);\n return new q.init(m, c)\n }\n },\n x = w.Utf8 = {\n stringify: function(a) {\n try {\n return decodeURIComponent(escape(b.stringify(a)))\n } catch(c) {\n throw Error(\"Malformed UTF-8 data\");\n }\n },\n parse: function(a) {\n return b.parse(unescape(encodeURIComponent(a)))\n }\n },\n r = n.BufferedBlockAlgorithm = s.extend({\n reset: function() {\n this._data = new q.init;\n this._nDataBytes = 0\n },\n _append: function(a) {\n \"string\" == typeof a && (a = x.parse(a));\n this._data.concat(a);\n this._nDataBytes += a.sigBytes\n },\n _process: function(a) {\n var c = this._data,\n m = c.words,\n f = c.sigBytes,\n t = this.blockSize,\n b = f / (4 * t),\n b = a ? u.ceil(b) : u.max((b | 0) - this._minBufferSize, 0);\n a = b * t;\n f = u.min(4 * a, f);\n if (a) {\n for (var e = 0; e < a; e += t) this._doProcessBlock(m, e);\n e = m.splice(0, a);\n c.sigBytes -= f\n }\n return new q.init(e, f)\n },\n clone: function() {\n var a = s.clone.call(this);\n a._data = this._data.clone();\n return a\n },\n _minBufferSize: 0\n });\n n.Hasher = r.extend({\n cfg: s.extend(),\n init: function(a) {\n this.cfg = this.cfg.extend(a);\n this.reset()\n },\n reset: function() {\n r.reset.call(this);\n this._doReset()\n },\n update: function(a) {\n this._append(a);\n this._process();\n return this\n },\n finalize: function(a) {\n a && this._append(a);\n return this._doFinalize()\n },\n blockSize: 16,\n _createHelper: function(a) {\n return function(c, m) {\n return (new a.init(m)).finalize(c)\n }\n },\n _createHmacHelper: function(a) {\n return function(c, m) {\n return (new e.HMAC.init(a, m)).finalize(c)\n }\n }\n });\n var e = d.algo = {};\n return d\n} (Math); (function() {\n var u = CryptoJS,\n l = u.lib.WordArray;\n u.enc.Base64 = {\n stringify: function(d) {\n var n = d.words,\n l = d.sigBytes,\n s = this._map;\n d.clamp();\n d = [];\n for (var q = 0; q < l; q += 3) for (var w = (n[q >>> 2] >>> 24 - 8 * (q % 4) & 255) << 16 | (n[q + 1 >>> 2] >>> 24 - 8 * ((q + 1) % 4) & 255) << 8 | n[q + 2 >>> 2] >>> 24 - 8 * ((q + 2) % 4) & 255, v = 0; 4 > v && q + 0.75 * v < l; v++) d.push(s.charAt(w >>> 6 * (3 - v) & 63));\n if (n = s.charAt(64)) for (; d.length % 4;) d.push(n);\n return d.join(\"\")\n },\n parse: function(d) {\n var n = d.length,\n p = this._map,\n s = p.charAt(64);\n s && (s = d.indexOf(s), -1 != s && (n = s));\n for (var s = [], q = 0, w = 0; w < n; w++) if (w % 4) {\n var v = p.indexOf(d.charAt(w - 1)) << 2 * (w % 4),\n b = p.indexOf(d.charAt(w)) >>> 6 - 2 * (w % 4);\n s[q >>> 2] |= (v | b) << 24 - 8 * (q % 4);\n q++\n }\n return l.create(s, q)\n },\n _map: \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\"\n }\n})(); (function(u) {\n function l(b, e, a, c, m, f, t) {\n b = b + (e & a | ~e & c) + m + t;\n return (b << f | b >>> 32 - f) + e\n }\n function d(b, e, a, c, m, f, t) {\n b = b + (e & c | a & ~c) + m + t;\n return (b << f | b >>> 32 - f) + e\n }\n function n(b, e, a, c, m, f, t) {\n b = b + (e ^ a ^ c) + m + t;\n return (b << f | b >>> 32 - f) + e\n }\n function p(b, e, a, c, m, f, t) {\n b = b + (a ^ (e | ~c)) + m + t;\n return (b << f | b >>> 32 - f) + e\n }\n for (var s = CryptoJS,\n q = s.lib,\n w = q.WordArray,\n v = q.Hasher,\n q = s.algo,\n b = [], x = 0; 64 > x; x++) b[x] = 4294967296 * u.abs(u.sin(x + 1)) | 0;\n q = q.MD5 = v.extend({\n _doReset: function() {\n this._hash = new w.init([1732584193, 4023233417, 2562383102, 271733878])\n },\n _doProcessBlock: function(r, e) {\n for (var a = 0; 16 > a; a++) {\n var c = e + a,\n m = r[c];\n r[c] = (m << 8 | m >>> 24) & 16711935 | (m << 24 | m >>> 8) & 4278255360\n }\n var a = this._hash.words,\n c = r[e + 0],\n m = r[e + 1],\n f = r[e + 2],\n t = r[e + 3],\n y = r[e + 4],\n q = r[e + 5],\n s = r[e + 6],\n w = r[e + 7],\n v = r[e + 8],\n u = r[e + 9],\n x = r[e + 10],\n z = r[e + 11],\n A = r[e + 12],\n B = r[e + 13],\n C = r[e + 14],\n D = r[e + 15],\n g = a[0],\n h = a[1],\n j = a[2],\n k = a[3],\n g = l(g, h, j, k, c, 7, b[0]),\n k = l(k, g, h, j, m, 12, b[1]),\n j = l(j, k, g, h, f, 17, b[2]),\n h = l(h, j, k, g, t, 22, b[3]),\n g = l(g, h, j, k, y, 7, b[4]),\n k = l(k, g, h, j, q, 12, b[5]),\n j = l(j, k, g, h, s, 17, b[6]),\n h = l(h, j, k, g, w, 22, b[7]),\n g = l(g, h, j, k, v, 7, b[8]),\n k = l(k, g, h, j, u, 12, b[9]),\n j = l(j, k, g, h, x, 17, b[10]),\n h = l(h, j, k, g, z, 22, b[11]),\n g = l(g, h, j, k, A, 7, b[12]),\n k = l(k, g, h, j, B, 12, b[13]),\n j = l(j, k, g, h, C, 17, b[14]),\n h = l(h, j, k, g, D, 22, b[15]),\n g = d(g, h, j, k, m, 5, b[16]),\n k = d(k, g, h, j, s, 9, b[17]),\n j = d(j, k, g, h, z, 14, b[18]),\n h = d(h, j, k, g, c, 20, b[19]),\n g = d(g, h, j, k, q, 5, b[20]),\n k = d(k, g, h, j, x, 9, b[21]),\n j = d(j, k, g, h, D, 14, b[22]),\n h = d(h, j, k, g, y, 20, b[23]),\n g = d(g, h, j, k, u, 5, b[24]),\n k = d(k, g, h, j, C, 9, b[25]),\n j = d(j, k, g, h, t, 14, b[26]),\n h = d(h, j, k, g, v, 20, b[27]),\n g = d(g, h, j, k, B, 5, b[28]),\n k = d(k, g, h, j, f, 9, b[29]),\n j = d(j, k, g, h, w, 14, b[30]),\n h = d(h, j, k, g, A, 20, b[31]),\n g = n(g, h, j, k, q, 4, b[32]),\n k = n(k, g, h, j, v, 11, b[33]),\n j = n(j, k, g, h, z, 16, b[34]),\n h = n(h, j, k, g, C, 23, b[35]),\n g = n(g, h, j, k, m, 4, b[36]),\n k = n(k, g, h, j, y, 11, b[37]),\n j = n(j, k, g, h, w, 16, b[38]),\n h = n(h, j, k, g, x, 23, b[39]),\n g = n(g, h, j, k, B, 4, b[40]),\n k = n(k, g, h, j, c, 11, b[41]),\n j = n(j, k, g, h, t, 16, b[42]),\n h = n(h, j, k, g, s, 23, b[43]),\n g = n(g, h, j, k, u, 4, b[44]),\n k = n(k, g, h, j, A, 11, b[45]),\n j = n(j, k, g, h, D, 16, b[46]),\n h = n(h, j, k, g, f, 23, b[47]),\n g = p(g, h, j, k, c, 6, b[48]),\n k = p(k, g, h, j, w, 10, b[49]),\n j = p(j, k, g, h, C, 15, b[50]),\n h = p(h, j, k, g, q, 21, b[51]),\n g = p(g, h, j, k, A, 6, b[52]),\n k = p(k, g, h, j, t, 10, b[53]),\n j = p(j, k, g, h, x, 15, b[54]),\n h = p(h, j, k, g, m, 21, b[55]),\n g = p(g, h, j, k, v, 6, b[56]),\n k = p(k, g, h, j, D, 10, b[57]),\n j = p(j, k, g, h, s, 15, b[58]),\n h = p(h, j, k, g, B, 21, b[59]),\n g = p(g, h, j, k, y, 6, b[60]),\n k = p(k, g, h, j, z, 10, b[61]),\n j = p(j, k, g, h, f, 15, b[62]),\n h = p(h, j, k, g, u, 21, b[63]);\n a[0] = a[0] + g | 0;\n a[1] = a[1] + h | 0;\n a[2] = a[2] + j | 0;\n a[3] = a[3] + k | 0\n },\n _doFinalize: function() {\n var b = this._data,\n e = b.words,\n a = 8 * this._nDataBytes,\n c = 8 * b.sigBytes;\n e[c >>> 5] |= 128 << 24 - c % 32;\n var m = u.floor(a / 4294967296);\n e[(c + 64 >>> 9 << 4) + 15] = (m << 8 | m >>> 24) & 16711935 | (m << 24 | m >>> 8) & 4278255360;\n e[(c + 64 >>> 9 << 4) + 14] = (a << 8 | a >>> 24) & 16711935 | (a << 24 | a >>> 8) & 4278255360;\n b.sigBytes = 4 * (e.length + 1);\n this._process();\n b = this._hash;\n e = b.words;\n for (a = 0; 4 > a; a++) c = e[a],\n e[a] = (c << 8 | c >>> 24) & 16711935 | (c << 24 | c >>> 8) & 4278255360;\n return b\n },\n clone: function() {\n var b = v.clone.call(this);\n b._hash = this._hash.clone();\n return b\n }\n });\n s.MD5 = v._createHelper(q);\n s.HmacMD5 = v._createHmacHelper(q)\n})(Math); (function() {\n var u = CryptoJS,\n l = u.lib,\n d = l.Base,\n n = l.WordArray,\n l = u.algo,\n p = l.EvpKDF = d.extend({\n cfg: d.extend({\n keySize: 4,\n hasher: l.MD5,\n iterations: 1\n }),\n init: function(d) {\n this.cfg = this.cfg.extend(d)\n },\n compute: function(d, l) {\n for (var p = this.cfg,\n v = p.hasher.create(), b = n.create(), u = b.words, r = p.keySize, p = p.iterations; u.length < r;) {\n e && v.update(e);\n var e = v.update(d).finalize(l);\n v.reset();\n for (var a = 1; a < p; a++) e = v.finalize(e),\n v.reset();\n b.concat(e)\n }\n b.sigBytes = 4 * r;\n return b\n }\n });\n u.EvpKDF = function(d, l, n) {\n return p.create(n).compute(d, l)\n }\n})();\nCryptoJS.lib.Cipher ||\nfunction(u) {\n var l = CryptoJS,\n d = l.lib,\n n = d.Base,\n p = d.WordArray,\n s = d.BufferedBlockAlgorithm,\n q = l.enc.Base64,\n w = l.algo.EvpKDF,\n v = d.Cipher = s.extend({\n cfg: n.extend(),\n createEncryptor: function(m, a) {\n return this.create(this._ENC_XFORM_MODE, m, a)\n },\n createDecryptor: function(m, a) {\n return this.create(this._DEC_XFORM_MODE, m, a)\n },\n init: function(m, a, b) {\n this.cfg = this.cfg.extend(b);\n this._xformMode = m;\n this._key = a;\n this.reset()\n },\n reset: function() {\n s.reset.call(this);\n this._doReset()\n },\n process: function(a) {\n this._append(a);\n return this._process()\n },\n finalize: function(a) {\n a && this._append(a);\n return this._doFinalize()\n },\n keySize: 4,\n ivSize: 4,\n _ENC_XFORM_MODE: 1,\n _DEC_XFORM_MODE: 2,\n _createHelper: function(m) {\n return {\n encrypt: function(f, b, e) {\n return (\"string\" == typeof b ? c: a).encrypt(m, f, b, e)\n },\n decrypt: function(f, b, e) {\n return (\"string\" == typeof b ? c: a).decrypt(m, f, b, e)\n }\n }\n }\n });\n d.StreamCipher = v.extend({\n _doFinalize: function() {\n return this._process(!0)\n },\n blockSize: 1\n });\n var b = l.mode = {},\n x = function(a, f, b) {\n var c = this._iv;\n c ? this._iv = u: c = this._prevBlock;\n for (var e = 0; e < b; e++) a[f + e] ^= c[e]\n },\n r = (d.BlockCipherMode = n.extend({\n createEncryptor: function(a, f) {\n return this.Encryptor.create(a, f)\n },\n createDecryptor: function(a, f) {\n return this.Decryptor.create(a, f)\n },\n init: function(a, f) {\n this._cipher = a;\n this._iv = f\n }\n })).extend();\n r.Encryptor = r.extend({\n processBlock: function(a, f) {\n var b = this._cipher,\n c = b.blockSize;\n x.call(this, a, f, c);\n b.encryptBlock(a, f);\n this._prevBlock = a.slice(f, f + c)\n }\n });\n r.Decryptor = r.extend({\n processBlock: function(a, b) {\n var c = this._cipher,\n e = c.blockSize,\n d = a.slice(b, b + e);\n c.decryptBlock(a, b);\n x.call(this, a, b, e);\n this._prevBlock = d\n }\n });\n b = b.CBC = r;\n r = (l.pad = {}).Pkcs7 = {\n pad: function(a, b) {\n for (var c = 4 * b,\n c = c - a.sigBytes % c,\n e = c << 24 | c << 16 | c << 8 | c,\n d = [], l = 0; l < c; l += 4) d.push(e);\n c = p.create(d, c);\n a.concat(c)\n },\n unpad: function(a) {\n a.sigBytes -= a.words[a.sigBytes - 1 >>> 2] & 255\n }\n };\n d.BlockCipher = v.extend({\n cfg: v.cfg.extend({\n mode: b,\n padding: r\n }),\n reset: function() {\n v.reset.call(this);\n var a = this.cfg,\n c = a.iv,\n a = a.mode;\n if (this._xformMode == this._ENC_XFORM_MODE) var b = a.createEncryptor;\n else b = a.createDecryptor,\n this._minBufferSize = 1;\n this._mode = b.call(a, this, c && c.words)\n },\n _doProcessBlock: function(a, c) {\n this._mode.processBlock(a, c)\n },\n _doFinalize: function() {\n var a = this.cfg.padding;\n if (this._xformMode == this._ENC_XFORM_MODE) {\n a.pad(this._data, this.blockSize);\n var c = this._process(!0)\n } else c = this._process(!0),\n a.unpad(c);\n return c\n },\n blockSize: 4\n });\n var e = d.CipherParams = n.extend({\n init: function(a) {\n this.mixIn(a)\n },\n toString: function(a) {\n return (a || this.formatter).stringify(this)\n }\n }),\n b = (l.format = {}).OpenSSL = {\n stringify: function(a) {\n var c = a.ciphertext;\n a = a.salt;\n return (a ? p.create([1398893684, 1701076831]).concat(a).concat(c) : c).toString(q)\n },\n parse: function(a) {\n a = q.parse(a);\n var c = a.words;\n if (1398893684 == c[0] && 1701076831 == c[1]) {\n var b = p.create(c.slice(2, 4));\n c.splice(0, 4);\n a.sigBytes -= 16\n }\n return e.create({\n ciphertext: a,\n salt: b\n })\n }\n },\n a = d.SerializableCipher = n.extend({\n cfg: n.extend({\n format: b\n }),\n encrypt: function(a, c, b, d) {\n d = this.cfg.extend(d);\n var l = a.createEncryptor(b, d);\n c = l.finalize(c);\n l = l.cfg;\n return e.create({\n ciphertext: c,\n key: b,\n iv: l.iv,\n algorithm: a,\n mode: l.mode,\n padding: l.padding,\n blockSize: a.blockSize,\n formatter: d.format\n })\n },\n decrypt: function(a, c, b, e) {\n e = this.cfg.extend(e);\n c = this._parse(c, e.format);\n return a.createDecryptor(b, e).finalize(c.ciphertext)\n },\n _parse: function(a, c) {\n return \"string\" == typeof a ? c.parse(a, this) : a\n }\n }),\n l = (l.kdf = {}).OpenSSL = {\n execute: function(a, c, b, d) {\n d || (d = p.random(8));\n a = w.create({\n keySize: c + b\n }).compute(a, d);\n b = p.create(a.words.slice(c), 4 * b);\n a.sigBytes = 4 * c;\n return e.create({\n key: a,\n iv: b,\n salt: d\n })\n }\n },\n c = d.PasswordBasedCipher = a.extend({\n cfg: a.cfg.extend({\n kdf: l\n }),\n encrypt: function(c, b, e, d) {\n d = this.cfg.extend(d);\n e = d.kdf.execute(e, c.keySize, c.ivSize);\n d.iv = e.iv;\n c = a.encrypt.call(this, c, b, e.key, d);\n c.mixIn(e);\n return c\n },\n decrypt: function(c, b, e, d) {\n d = this.cfg.extend(d);\n b = this._parse(b, d.format);\n e = d.kdf.execute(e, c.keySize, c.ivSize, b.salt);\n d.iv = e.iv;\n return a.decrypt.call(this, c, b, e.key, d)\n }\n })\n} (); (function() {\n function u(b, a) {\n var c = (this._lBlock >>> b ^ this._rBlock) & a;\n this._rBlock ^= c;\n this._lBlock ^= c << b\n }\n function l(b, a) {\n var c = (this._rBlock >>> b ^ this._lBlock) & a;\n this._lBlock ^= c;\n this._rBlock ^= c << b\n }\n var d = CryptoJS,\n n = d.lib,\n p = n.WordArray,\n n = n.BlockCipher,\n s = d.algo,\n q = [57, 49, 41, 33, 25, 17, 9, 1, 58, 50, 42, 34, 26, 18, 10, 2, 59, 51, 43, 35, 27, 19, 11, 3, 60, 52, 44, 36, 63, 55, 47, 39, 31, 23, 15, 7, 62, 54, 46, 38, 30, 22, 14, 6, 61, 53, 45, 37, 29, 21, 13, 5, 28, 20, 12, 4],\n w = [14, 17, 11, 24, 1, 5, 3, 28, 15, 6, 21, 10, 23, 19, 12, 4, 26, 8, 16, 7, 27, 20, 13, 2, 41, 52, 31, 37, 47, 55, 30, 40, 51, 45, 33, 48, 44, 49, 39, 56, 34, 53, 46, 42, 50, 36, 29, 32],\n v = [1, 2, 4, 6, 8, 10, 12, 14, 15, 17, 19, 21, 23, 25, 27, 28],\n b = [{\n \"0\": 8421888,\n 268435456 : 32768,\n 536870912 : 8421378,\n 805306368 : 2,\n 1073741824 : 512,\n 1342177280 : 8421890,\n 1610612736 : 8389122,\n 1879048192 : 8388608,\n 2147483648 : 514,\n 2415919104 : 8389120,\n 2684354560 : 33280,\n 2952790016 : 8421376,\n 3221225472 : 32770,\n 3489660928 : 8388610,\n 3758096384 : 0,\n 4026531840 : 33282,\n 134217728 : 0,\n 402653184 : 8421890,\n 671088640 : 33282,\n 939524096 : 32768,\n 1207959552 : 8421888,\n 1476395008 : 512,\n 1744830464 : 8421378,\n 2013265920 : 2,\n 2281701376 : 8389120,\n 2550136832 : 33280,\n 2818572288 : 8421376,\n 3087007744 : 8389122,\n 3355443200 : 8388610,\n 3623878656 : 32770,\n 3892314112 : 514,\n 4160749568 : 8388608,\n 1 : 32768,\n 268435457 : 2,\n 536870913 : 8421888,\n 805306369 : 8388608,\n 1073741825 : 8421378,\n 1342177281 : 33280,\n 1610612737 : 512,\n 1879048193 : 8389122,\n 2147483649 : 8421890,\n 2415919105 : 8421376,\n 2684354561 : 8388610,\n 2952790017 : 33282,\n 3221225473 : 514,\n 3489660929 : 8389120,\n 3758096385 : 32770,\n 4026531841 : 0,\n 134217729 : 8421890,\n 402653185 : 8421376,\n 671088641 : 8388608,\n 939524097 : 512,\n 1207959553 : 32768,\n 1476395009 : 8388610,\n 1744830465 : 2,\n 2013265921 : 33282,\n 2281701377 : 32770,\n 2550136833 : 8389122,\n 2818572289 : 514,\n 3087007745 : 8421888,\n 3355443201 : 8389120,\n 3623878657 : 0,\n 3892314113 : 33280,\n 4160749569 : 8421378\n },\n {\n \"0\": 1074282512,\n 16777216 : 16384,\n 33554432 : 524288,\n 50331648 : 1074266128,\n 67108864 : 1073741840,\n 83886080 : 1074282496,\n 100663296 : 1073758208,\n 117440512 : 16,\n 134217728 : 540672,\n 150994944 : 1073758224,\n 167772160 : 1073741824,\n 184549376 : 540688,\n 201326592 : 524304,\n 218103808 : 0,\n 234881024 : 16400,\n 251658240 : 1074266112,\n 8388608 : 1073758208,\n 25165824 : 540688,\n 41943040 : 16,\n 58720256 : 1073758224,\n 75497472 : 1074282512,\n 92274688 : 1073741824,\n 109051904 : 524288,\n 125829120 : 1074266128,\n 142606336 : 524304,\n 159383552 : 0,\n 176160768 : 16384,\n 192937984 : 1074266112,\n 209715200 : 1073741840,\n 226492416 : 540672,\n 243269632 : 1074282496,\n 260046848 : 16400,\n 268435456 : 0,\n 285212672 : 1074266128,\n 301989888 : 1073758224,\n 318767104 : 1074282496,\n 335544320 : 1074266112,\n 352321536 : 16,\n 369098752 : 540688,\n 385875968 : 16384,\n 402653184 : 16400,\n 419430400 : 524288,\n 436207616 : 524304,\n 452984832 : 1073741840,\n 469762048 : 540672,\n 486539264 : 1073758208,\n 503316480 : 1073741824,\n 520093696 : 1074282512,\n 276824064 : 540688,\n 293601280 : 524288,\n 310378496 : 1074266112,\n 327155712 : 16384,\n 343932928 : 1073758208,\n 360710144 : 1074282512,\n 377487360 : 16,\n 394264576 : 1073741824,\n 411041792 : 1074282496,\n 427819008 : 1073741840,\n 444596224 : 1073758224,\n 461373440 : 524304,\n 478150656 : 0,\n 494927872 : 16400,\n 511705088 : 1074266128,\n 528482304 : 540672\n },\n {\n \"0\": 260,\n 1048576 : 0,\n 2097152 : 67109120,\n 3145728 : 65796,\n 4194304 : 65540,\n 5242880 : 67108868,\n 6291456 : 67174660,\n 7340032 : 67174400,\n 8388608 : 67108864,\n 9437184 : 67174656,\n 10485760 : 65792,\n 11534336 : 67174404,\n 12582912 : 67109124,\n 13631488 : 65536,\n 14680064 : 4,\n 15728640 : 256,\n 524288 : 67174656,\n 1572864 : 67174404,\n 2621440 : 0,\n 3670016 : 67109120,\n 4718592 : 67108868,\n 5767168 : 65536,\n 6815744 : 65540,\n 7864320 : 260,\n 8912896 : 4,\n 9961472 : 256,\n 11010048 : 67174400,\n 12058624 : 65796,\n 13107200 : 65792,\n 14155776 : 67109124,\n 15204352 : 67174660,\n 16252928 : 67108864,\n 16777216 : 67174656,\n 17825792 : 65540,\n 18874368 : 65536,\n 19922944 : 67109120,\n 20971520 : 256,\n 22020096 : 67174660,\n 23068672 : 67108868,\n 24117248 : 0,\n 25165824 : 67109124,\n 26214400 : 67108864,\n 27262976 : 4,\n 28311552 : 65792,\n 29360128 : 67174400,\n 30408704 : 260,\n 31457280 : 65796,\n 32505856 : 67174404,\n 17301504 : 67108864,\n 18350080 : 260,\n 19398656 : 67174656,\n 20447232 : 0,\n 21495808 : 65540,\n 22544384 : 67109120,\n 23592960 : 256,\n 24641536 : 67174404,\n 25690112 : 65536,\n 26738688 : 67174660,\n 27787264 : 65796,\n 28835840 : 67108868,\n 29884416 : 67109124,\n 30932992 : 67174400,\n 31981568 : 4,\n 33030144 : 65792\n },\n {\n \"0\": 2151682048,\n 65536 : 2147487808,\n 131072 : 4198464,\n 196608 : 2151677952,\n 262144 : 0,\n 327680 : 4198400,\n 393216 : 2147483712,\n 458752 : 4194368,\n 524288 : 2147483648,\n 589824 : 4194304,\n 655360 : 64,\n 720896 : 2147487744,\n 786432 : 2151678016,\n 851968 : 4160,\n 917504 : 4096,\n 983040 : 2151682112,\n 32768 : 2147487808,\n 98304 : 64,\n 163840 : 2151678016,\n 229376 : 2147487744,\n 294912 : 4198400,\n 360448 : 2151682112,\n 425984 : 0,\n 491520 : 2151677952,\n 557056 : 4096,\n 622592 : 2151682048,\n 688128 : 4194304,\n 753664 : 4160,\n 819200 : 2147483648,\n 884736 : 4194368,\n 950272 : 4198464,\n 1015808 : 2147483712,\n 1048576 : 4194368,\n 1114112 : 4198400,\n 1179648 : 2147483712,\n 1245184 : 0,\n 1310720 : 4160,\n 1376256 : 2151678016,\n 1441792 : 2151682048,\n 1507328 : 2147487808,\n 1572864 : 2151682112,\n 1638400 : 2147483648,\n 1703936 : 2151677952,\n 1769472 : 4198464,\n 1835008 : 2147487744,\n 1900544 : 4194304,\n 1966080 : 64,\n 2031616 : 4096,\n 1081344 : 2151677952,\n 1146880 : 2151682112,\n 1212416 : 0,\n 1277952 : 4198400,\n 1343488 : 4194368,\n 1409024 : 2147483648,\n 1474560 : 2147487808,\n 1540096 : 64,\n 1605632 : 2147483712,\n 1671168 : 4096,\n 1736704 : 2147487744,\n 1802240 : 2151678016,\n 1867776 : 4160,\n 1933312 : 2151682048,\n 1998848 : 4194304,\n 2064384 : 4198464\n },\n {\n \"0\": 128,\n 4096 : 17039360,\n 8192 : 262144,\n 12288 : 536870912,\n 16384 : 537133184,\n 20480 : 16777344,\n 24576 : 553648256,\n 28672 : 262272,\n 32768 : 16777216,\n 36864 : 537133056,\n 40960 : 536871040,\n 45056 : 553910400,\n 49152 : 553910272,\n 53248 : 0,\n 57344 : 17039488,\n 61440 : 553648128,\n 2048 : 17039488,\n 6144 : 553648256,\n 10240 : 128,\n 14336 : 17039360,\n 18432 : 262144,\n 22528 : 537133184,\n 26624 : 553910272,\n 30720 : 536870912,\n 34816 : 537133056,\n 38912 : 0,\n 43008 : 553910400,\n 47104 : 16777344,\n 51200 : 536871040,\n 55296 : 553648128,\n 59392 : 16777216,\n 63488 : 262272,\n 65536 : 262144,\n 69632 : 128,\n 73728 : 536870912,\n 77824 : 553648256,\n 81920 : 16777344,\n 86016 : 553910272,\n 90112 : 537133184,\n 94208 : 16777216,\n 98304 : 553910400,\n 102400 : 553648128,\n 106496 : 17039360,\n 110592 : 537133056,\n 114688 : 262272,\n 118784 : 536871040,\n 122880 : 0,\n 126976 : 17039488,\n 67584 : 553648256,\n 71680 : 16777216,\n 75776 : 17039360,\n 79872 : 537133184,\n 83968 : 536870912,\n 88064 : 17039488,\n 92160 : 128,\n 96256 : 553910272,\n 100352 : 262272,\n 104448 : 553910400,\n 108544 : 0,\n 112640 : 553648128,\n 116736 : 16777344,\n 120832 : 262144,\n 124928 : 537133056,\n 129024 : 536871040\n },\n {\n \"0\": 268435464,\n 256 : 8192,\n 512 : 270532608,\n 768 : 270540808,\n 1024 : 268443648,\n 1280 : 2097152,\n 1536 : 2097160,\n 1792 : 268435456,\n 2048 : 0,\n 2304 : 268443656,\n 2560 : 2105344,\n 2816 : 8,\n 3072 : 270532616,\n 3328 : 2105352,\n 3584 : 8200,\n 3840 : 270540800,\n 128 : 270532608,\n 384 : 270540808,\n 640 : 8,\n 896 : 2097152,\n 1152 : 2105352,\n 1408 : 268435464,\n 1664 : 268443648,\n 1920 : 8200,\n 2176 : 2097160,\n 2432 : 8192,\n 2688 : 268443656,\n 2944 : 270532616,\n 3200 : 0,\n 3456 : 270540800,\n 3712 : 2105344,\n 3968 : 268435456,\n 4096 : 268443648,\n 4352 : 270532616,\n 4608 : 270540808,\n 4864 : 8200,\n 5120 : 2097152,\n 5376 : 268435456,\n 5632 : 268435464,\n 5888 : 2105344,\n 6144 : 2105352,\n 6400 : 0,\n 6656 : 8,\n 6912 : 270532608,\n 7168 : 8192,\n 7424 : 268443656,\n 7680 : 270540800,\n 7936 : 2097160,\n 4224 : 8,\n 4480 : 2105344,\n 4736 : 2097152,\n 4992 : 268435464,\n 5248 : 268443648,\n 5504 : 8200,\n 5760 : 270540808,\n 6016 : 270532608,\n 6272 : 270540800,\n 6528 : 270532616,\n 6784 : 8192,\n 7040 : 2105352,\n 7296 : 2097160,\n 7552 : 0,\n 7808 : 268435456,\n 8064 : 268443656\n },\n {\n \"0\": 1048576,\n 16 : 33555457,\n 32 : 1024,\n 48 : 1049601,\n 64 : 34604033,\n 80 : 0,\n 96 : 1,\n 112 : 34603009,\n 128 : 33555456,\n 144 : 1048577,\n 160 : 33554433,\n 176 : 34604032,\n 192 : 34603008,\n 208 : 1025,\n 224 : 1049600,\n 240 : 33554432,\n 8 : 34603009,\n 24 : 0,\n 40 : 33555457,\n 56 : 34604032,\n 72 : 1048576,\n 88 : 33554433,\n 104 : 33554432,\n 120 : 1025,\n 136 : 1049601,\n 152 : 33555456,\n 168 : 34603008,\n 184 : 1048577,\n 200 : 1024,\n 216 : 34604033,\n 232 : 1,\n 248 : 1049600,\n 256 : 33554432,\n 272 : 1048576,\n 288 : 33555457,\n 304 : 34603009,\n 320 : 1048577,\n 336 : 33555456,\n 352 : 34604032,\n 368 : 1049601,\n 384 : 1025,\n 400 : 34604033,\n 416 : 1049600,\n 432 : 1,\n 448 : 0,\n 464 : 34603008,\n 480 : 33554433,\n 496 : 1024,\n 264 : 1049600,\n 280 : 33555457,\n 296 : 34603009,\n 312 : 1,\n 328 : 33554432,\n 344 : 1048576,\n 360 : 1025,\n 376 : 34604032,\n 392 : 33554433,\n 408 : 34603008,\n 424 : 0,\n 440 : 34604033,\n 456 : 1049601,\n 472 : 1024,\n 488 : 33555456,\n 504 : 1048577\n },\n {\n \"0\": 134219808,\n 1 : 131072,\n 2 : 134217728,\n 3 : 32,\n 4 : 131104,\n 5 : 134350880,\n 6 : 134350848,\n 7 : 2048,\n 8 : 134348800,\n 9 : 134219776,\n 10 : 133120,\n 11 : 134348832,\n 12 : 2080,\n 13 : 0,\n 14 : 134217760,\n 15 : 133152,\n 2147483648 : 2048,\n 2147483649 : 134350880,\n 2147483650 : 134219808,\n 2147483651 : 134217728,\n 2147483652 : 134348800,\n 2147483653 : 133120,\n 2147483654 : 133152,\n 2147483655 : 32,\n 2147483656 : 134217760,\n 2147483657 : 2080,\n 2147483658 : 131104,\n 2147483659 : 134350848,\n 2147483660 : 0,\n 2147483661 : 134348832,\n 2147483662 : 134219776,\n 2147483663 : 131072,\n 16 : 133152,\n 17 : 134350848,\n 18 : 32,\n 19 : 2048,\n 20 : 134219776,\n 21 : 134217760,\n 22 : 134348832,\n 23 : 131072,\n 24 : 0,\n 25 : 131104,\n 26 : 134348800,\n 27 : 134219808,\n 28 : 134350880,\n 29 : 133120,\n 30 : 2080,\n 31 : 134217728,\n 2147483664 : 131072,\n 2147483665 : 2048,\n 2147483666 : 134348832,\n 2147483667 : 133152,\n 2147483668 : 32,\n 2147483669 : 134348800,\n 2147483670 : 134217728,\n 2147483671 : 134219808,\n 2147483672 : 134350880,\n 2147483673 : 134217760,\n 2147483674 : 134219776,\n 2147483675 : 0,\n 2147483676 : 133120,\n 2147483677 : 2080,\n 2147483678 : 131104,\n 2147483679 : 134350848\n }],\n x = [4160749569, 528482304, 33030144, 2064384, 129024, 8064, 504, 2147483679],\n r = s.DES = n.extend({\n _doReset: function() {\n for (var b = this._key.words,\n a = [], c = 0; 56 > c; c++) {\n var d = q[c] - 1;\n a[c] = b[d >>> 5] >>> 31 - d % 32 & 1\n }\n b = this._subKeys = [];\n for (d = 0; 16 > d; d++) {\n for (var f = b[d] = [], l = v[d], c = 0; 24 > c; c++) f[c / 6 | 0] |= a[(w[c] - 1 + l) % 28] << 31 - c % 6,\n f[4 + (c / 6 | 0)] |= a[28 + (w[c + 24] - 1 + l) % 28] << 31 - c % 6;\n f[0] = f[0] << 1 | f[0] >>> 31;\n for (c = 1; 7 > c; c++) f[c] >>>= 4 * (c - 1) + 3;\n f[7] = f[7] << 5 | f[7] >>> 27\n }\n a = this._invSubKeys = [];\n for (c = 0; 16 > c; c++) a[c] = b[15 - c]\n },\n encryptBlock: function(b, a) {\n this._doCryptBlock(b, a, this._subKeys)\n },\n decryptBlock: function(b, a) {\n this._doCryptBlock(b, a, this._invSubKeys)\n },\n _doCryptBlock: function(e, a, c) {\n this._lBlock = e[a];\n this._rBlock = e[a + 1];\n u.call(this, 4, 252645135);\n u.call(this, 16, 65535);\n l.call(this, 2, 858993459);\n l.call(this, 8, 16711935);\n u.call(this, 1, 1431655765);\n for (var d = 0; 16 > d; d++) {\n for (var f = c[d], n = this._lBlock, p = this._rBlock, q = 0, r = 0; 8 > r; r++) q |= b[r][((p ^ f[r]) & x[r]) >>> 0];\n this._lBlock = p;\n this._rBlock = n ^ q\n }\n c = this._lBlock;\n this._lBlock = this._rBlock;\n this._rBlock = c;\n u.call(this, 1, 1431655765);\n l.call(this, 8, 16711935);\n l.call(this, 2, 858993459);\n u.call(this, 16, 65535);\n u.call(this, 4, 252645135);\n e[a] = this._lBlock;\n e[a + 1] = this._rBlock\n },\n keySize: 2,\n ivSize: 2,\n blockSize: 2\n });\n d.DES = n._createHelper(r);\n s = s.TripleDES = n.extend({\n _doReset: function() {\n var b = this._key.words;\n this._des1 = r.createEncryptor(p.create(b.slice(0, 2)));\n this._des2 = r.createEncryptor(p.create(b.slice(2, 4)));\n this._des3 = r.createEncryptor(p.create(b.slice(4, 6)))\n },\n encryptBlock: function(b, a) {\n this._des1.encryptBlock(b, a);\n this._des2.decryptBlock(b, a);\n this._des3.encryptBlock(b, a)\n },\n decryptBlock: function(b, a) {\n this._des3.decryptBlock(b, a);\n this._des2.encryptBlock(b, a);\n this._des1.decryptBlock(b, a)\n },\n keySize: 6,\n ivSize: 2,\n blockSize: 2\n });\n d.TripleDES = n._createHelper(s)\n})();\n/*\nCryptoJS v3.1.2\ncode.google.com/p/crypto-js\n(c) 2009-2013 by Jeff Mott. All rights reserved.\ncode.google.com/p/crypto-js/wiki/License\n*/\n/**\n * Electronic Codebook block mode.\n */\nCryptoJS.mode.ECB = (function() {\n var ECB = CryptoJS.lib.BlockCipherMode.extend();\n\n ECB.Encryptor = ECB.extend({\n processBlock: function(words, offset) {\n this._cipher.encryptBlock(words, offset);\n }\n });\n\n ECB.Decryptor = ECB.extend({\n processBlock: function(words, offset) {\n this._cipher.decryptBlock(words, offset);\n }\n });\n\n return ECB;\n} ());\n\nfunction encryptByDES(message, key) {\n var keyHex = CryptoJS.enc.Utf8.parse(key);\n var encrypted = CryptoJS.DES.encrypt(message, keyHex, {\n mode: CryptoJS.mode.ECB,\n padding: CryptoJS.pad.Pkcs7\n });\n return encrypted.toString()\n}\n//DES加密结束\nvar deskey = 'web@hzlq';\nvar userId='0';\nfunction getPostUrl(data,type) {\nvar url = 'http://m.ndlib.cn/nlc_read_home/service.do,';\nvar md5Key = 'library_2016@hzlq';\nvalue = {\n siteId: 1,\n data:encryptByDES(JSON.stringify(data), deskey),\n userId: userId,\n fromSource: 3,\n osType: 5,\n version: \"1.0.1\",\n versionCode: 10001,\n timeStamp: data.timeStamp,\n hashCode: md5(data.timeStamp + md5Key)\n}\nvar option={\n\"method\":\"POST\",\n\"body\":'cmd='+type+'&value=' + encodeURIComponent(JSON.stringify(value))\n}\nreturn url + JSON.stringify(option);\n}\n//搜索链接\nvar data ={\n timeStamp:Date.now(),\n bigType:\"0\",\n content:key,\n pageSize:10,\n pageNum:1\n};\ngetPostUrl(data,'qrySearchList')\n</js>",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🎖 出版",
"bookSourceName": "📖落霞小说",
"bookSourceType": 0,
"bookSourceUrl": "http://www.luoxia.com",
"bookUrlPattern": "",
"customOrder": 128,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1604569546695,
"loginUrl": "",
"ruleBookInfo": {
"intro": ".describe-html@html@js:'<br>'+result.replace(/.+章节列表.+/, '').trim()"
},
"ruleContent": {
"content": "id.nr1@p@text##搜索关注.*更方便!|\\-落-霞-小-说.*"
},
"ruleExplore": {},
"ruleSearch": {
"author": "author",
"bookList": ".cat-search-item a@js:var O=[\"h.i().j(0,3).k(l(a){d b=4(a.e('m')).5(/^\\\\//,n.o(/(.+\\\\/\\\\/.+?\\\\/)/)[1]);d J=q.r.u.v(w.x(b));y{z:J.2('.6-7 A').8(),B:4(J.2('.6-7 p:9(作者:)').8()).5(/.+:/,'').c(),C:4(J.2('.6-f f').e('D'))||'E://F.G/H',I:[4(J.2('.6-7 p:9(类型:)').8()).5(/.+:/,'').c(),4(J.2('.6-7 p:9(状态:)').8()).5(/.+:|已|中/g,'').c()],K:4(J.2('.6-7 p:9(最新章节:)').2('a').8()).c()+'('+4(J.2('.6-7 p:9(最近更新:)').8()).5(/日|.+:/g,'').5(/年|月/g,'-').c()+')',L:4(J.2('.7-M').8()).5(/.+章节列表.+/,'').5(/[\\\\s\\\\t]+/g,''),N:b}});\",\"|\",\"split\",\"||select||String|replace|book|describe|text|contains|||trim|var|attr|img||result|toArray|slice|map|function|href|baseUrl|match||org|jsoup|||Jsoup|parse|java|ajax|return|name|h1|author|cover|src|http|uee|me|bNkEy|tags||last|intro|html|url\",\"\",\"fromCharCode\",\"replace\",\"\\\\w+\",\"\\\\b\",\"g\"];eval(function(e,r,t,f,n,a){if(n=function(e){return(e<50?O[4]:n(parseInt(e/50)))+(35<(e%=50)?String[O[5]](e+29):e.toString(36))},!O[4][O[6]](/^/,String)){for(;t--;)a[n(t)]=f[t]||n(t);f=[function(e){return a[e]}],n=function(){return O[7]},t=1}for(;t--;)f[t]&&(e=e[O[6]](new RegExp(O[8]+n(t)+O[8],O[9]),f[t]));return e}(O[0],0,50,O[3][O[2]](O[1]),0,{}));",
"bookUrl": "url",
"coverUrl": "cover",
"intro": "intro@js:result.trim()",
"kind": "",
"lastChapter": "last",
"name": "name"
},
"ruleToc": {
"chapterList": ".book-list a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "/?s={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🎖 出版",
"bookSourceName": "📖落霞小说",
"bookSourceType": 0,
"bookSourceUrl": "https://www.luoxia.com",
"bookUrlPattern": "",
"customOrder": 129,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "中文经典::/jingdian/\n国外名著::/mingzhu/\n言情穿越::/yanqing/\n悬疑推理::/xuanyi/\n影视原著::/yuanzhu/\n金庸作品::/jinyong/",
"lastUpdateTime": 1604569576056,
"loginUrl": "",
"ruleBookInfo": {
"author": "##作者:([^<]+)<##$1###",
"coverUrl": "class.book-img@tag.img@src",
"init": "id.content-list",
"intro": ".describe-html@tag.p@textNodes",
"kind": "class.book-describe@tag.p.1@text&&class.book-describe@tag.p.2@text##类型.|状态.",
"lastChapter": "class.book-describe@tag.a.0@text",
"name": "class.book-describe@tag.h1@text",
"wordCount": "##最近更新:([^<]+)<##$1###"
},
"ruleContent": {
"content": "id.nr1@html",
"imageStyle": "0",
"nextContentUrl": "class.next@tag.a@href"
},
"ruleExplore": {
"author": "class.pop-intro@tag.span@text##.*\\/",
"bookList": "id.content-list@tag.li",
"bookUrl": "tag.a@href",
"coverUrl": "tag.img@src",
"kind": "class.pop-intro@tag.span@text##\\/.*",
"name": "class.pop-tit@tag.h2@text"
},
"ruleSearch": {
"author": "",
"bookList": "class.cat-search-item",
"bookUrl": "tag.a@href",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "tag.a@text",
"wordCount": ""
},
"ruleToc": {
"chapterList": "class.book-list@tag.li@tag.a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "/?s={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🎖 出版",
"bookSourceName": "📖小说天堂",
"bookSourceType": 0,
"bookSourceUrl": "https://www.xstt5.com",
"bookUrlPattern": "",
"customOrder": 130,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "畅销\n文学名著::/mingzhu/<,index_{{page}}.html>\n现代小说::/dangdai/<,index_{{page}}.html>\n世界名著::/waiwen/<,index_{{page}}.html>\n儿童文学::/ertong/<,index_{{page}}.html>\n古典名著::/gudian/<,index_{{page}}.html>\n散文随笔::/sanwen/<,index_{{page}}.html>\n青春校园::/qingchun/<,index_{{page}}.html>\n文学评论::/pinglun/<,index_{{page}}.html>\n网络\n玄幻仙侠::/xuanhuan/<,index_{{page}}.html>\n言情小说::/yanqing/<,index_{{page}}.html>\n武侠小说::/wuxia/<,index_{{page}}.html>\n穿越小说::/chuanyue/<,index_{{page}}.html>\n侦探悬疑::/xuanyi/<,index_{{page}}.html>\n科幻小说::/kehuan/<,index_{{page}}.html>\n网游小说::/wangyou/<,index_{{page}}.html>\n人文\n人文社科::/renwen/<,index_{{page}}.html>\n人物传记::/zhuanji/<,index_{{page}}.html>\n历史小说::/lishi/<,index_{{page}}.html>\n军事小说::/junshi/<,index_{{page}}.html>\n励志书籍::/lizhi/<,index_{{page}}.html>\n生活科普::/shenghuo/<,index_{{page}}.html>",
"lastUpdateTime": 1604569570848,
"loginUrl": "",
"ruleBookInfo": {
"author": "tag.a.0@text",
"coverUrl": "tag.img.0@src",
"init": "id.zuo",
"intro": "p@textNodes",
"kind": "tag.a.1@text&&tag.li.3@text&&tag.li.5@text##写作进程.|更新时间.",
"name": "tag.h1@text##txt.*",
"wordCount": "##字数:([^<]+)<##$1###@js:result+'字'"
},
"ruleContent": {
"content": "class.zw@html",
"imageStyle": "0"
},
"ruleExplore": {
"author": "tag.a.2@text",
"bookList": "class.bbox",
"bookUrl": "tag.a.0@href",
"coverUrl": "tag.img@src",
"intro": "##简介:([^<]+)<##$1###",
"kind": "tag.span.0@text",
"lastChapter": "tag.a.1@text",
"name": "tag.a.0@text"
},
"ruleSearch": {
"author": "",
"bookList": "class.sbintro",
"bookUrl": "tag.a.0@href",
"coverUrl": "",
"intro": "tag.div.1@textNodes",
"kind": "tag.div.2@text##.*状态.",
"lastChapter": "",
"name": "tag.a.0@text",
"wordCount": "tag.div.2@text##.*更新.|状态.*"
},
"ruleToc": {
"chapterList": "id.yuedu@tag.li!-1@tag.a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "/e/search/index.php,{\n \"charset\": \"UTF-8\",\n \"method\": \"POST\",\n \"body\": \"show=title&entry=1&keyboard={{key}}&x=20&y=5\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🎖 出版",
"bookSourceName": "📖赤壁小说",
"bookSourceType": 0,
"bookSourceUrl": "https://www.cbxs.net",
"bookUrlPattern": "",
"customOrder": 131,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "武侠小说::/wuxia/<,index_{{page}}.html>\n言情小说::/yanqing/<,index_{{page}}.html>\n当代小说::/dangdai/<,index_{{page}}.html>\n外国文学::/waiguo/<,index_{{page}}.html>\n历史小说::/lishi/<,index_{{page}}.html>\n恐怖小说::/kongbu/<,index_{{page}}.html>\n网络小说::/xuanhuan/<,index_{{page}}.html>\n传记回忆::/zhuanji/<,index_{{page}}.html>\n英文读本::/yingwen/<,index_{{page}}.html>\n杂文随笔::/suibi/<,index_{{page}}.html>\n现代小说::/xiandai/<,index_{{page}}.html>\n侦探推理::/zhentan/<,index_{{page}}.html>\n寓言童话::/yuyan/<,index_{{page}}.html>\n青春都市::/dushi/<,index_{{page}}.html>\n社会心理::/shehui/<,index_{{page}}.html>\n港台言情::/gangtai/<,index_{{page}}.html>\n科幻小说::/kehuan/<,index_{{page}}.html>\n纪实报告::/jishi/<,index_{{page}}.html>\n世界历史::/shijie/<,index_{{page}}.html>\n中国历史::/zhongguo/<,index_{{page}}.html>\n科普学习::/xuexi/<,index_{{page}}.html>\n诗歌戏曲::/shige/<,index_{{page}}.html>\n宗教哲学::/zhexue/<,index_{{page}}.html>\n文学理论::/lilun/<,index_{{page}}.html>\n日语读物::/riyu/<,index_{{page}}.html>\n作品集::/zuopinji/<,index_{{page}}.html>\n国学古籍::/guoxue/<,index_{{page}}.html>\n战争军事::/junshi/<,index_{{page}}.html>\n政治经济::/jingji/<,index_{{page}}.html>\n古典文学::/gudian/<,index_{{page}}.html>\n官场小说::/guanchang/<,index_{{page}}.html>\n轻小说::/qing/<,index_{{page}}.html>",
"lastUpdateTime": 1604569598763,
"loginUrl": "",
"ruleBookInfo": {
"author": "class.authorbooks@tag.a.0@text\n@js:(result || '').replace(/作品集$/, '');",
"coverUrl": "class.book-img@tag.img.0@src",
"init": "<js>var ih = java.get('InfoHTML'); result = ih !== java.get('') ? ih : result;</js>",
"intro": "class.m-bkcont@tag.p@text##^##<br/>",
"kind": "class.bc-div@tag.a.-2@text",
"lastChapter": "class.book-list@tag.dd.-1@tag.a.0@text",
"name": "class.book-describe@tag.h1.0@html"
},
"ruleContent": {
"content": "id.nr1@html"
},
"ruleExplore": {
"bookList": "class.pop-books2@tag.li",
"bookUrl": "tag.a.0@href",
"coverUrl": "tag.img.0@src",
"name": "class.pop-tit@text\n@js:(result || '').replace(/^《(?![^》]*》)/, '');"
},
"ruleSearch": {
"author": "class.authorbooks@tag.a.0@text\n@js:(result || '').replace(/作品集$/, '');",
"bookList": "class.newslist@tag.li@tag.a.1\n<js>\n//只保留书名长度最短的图书。\nvar len = (o) => String(o.text()).length;\nvar list = result.toArray();\nvar min = Math.min.apply(null, list.map(e => len(e)));\nresult = list.filter(e => len(e) === min).map(v => java.ajax('https://www.cbxs.net'+v.attr('href')));\n</js>",
"bookUrl": "<js>java.put('InfoHTML', result); result = '';</js>",
"coverUrl": "class.book-img@tag.img.0@src",
"intro": "class.m-bkcont@tag.p@text",
"kind": "class.bc-div@tag.a.-2@text",
"lastChapter": "class.book-list@tag.dd.-1@tag.a.0@text",
"name": "class.book-describe@tag.h1.0@html"
},
"ruleToc": {
"chapterList": "@css:.book-list dd > a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "https://www.cbxs.net/e/search/index.php,{\n \"method\": \"POST\",\n \"body\": \"show=title&tempid=1&keyboard={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🎖 出版",
"bookSourceName": "📖读书369",
"bookSourceType": 0,
"bookSourceUrl": "http://www.dushu369.com",
"bookUrlPattern": "",
"customOrder": 132,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "中国::/zhongguomingzhu/\n外国::/waiguomingzhu/\n古典::/gudianmingzhu/\n儿童::/tonghua/\n故事::/gushi/\n励志::/jiaoyu/\n散文::/shici/\n名人::/mingrenzhuanji/\n武侠::/wuxiaxiaoshuo/\n其他::/qtyd/\n给孩子::/Special/jdsm/Index.html",
"lastUpdateTime": 1604569622318,
"loginUrl": "",
"ruleBookInfo": {
"intro": "class.Readme@text"
},
"ruleContent": {
"content": "tag.p@textNodes||tag.p@text||class.content@textNodes"
},
"ruleExplore": {},
"ruleSearch": {
"author": "tag.a.0@text##.*\\《.*\\》",
"bookList": "class.a3!0||class.a0",
"bookUrl": "class.a3.0@href||tag.a@href",
"name": "tag.a.0@text##\\《|\\》.*|\\(.*\\)"
},
"ruleToc": {
"chapterList": "class.a0@tag.a",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "http://www.dushu369.com/book/search.asp?Keyword={{key}}&select=Article&Submit=%EF%BF%BD%EF%BF%BD%EF%BF%BD%EF%BF%BD&Field=Title,{\n \"charset\": \"gbk\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🎖 出版",
"bookSourceName": "📖古典文学",
"bookSourceType": 0,
"bookSourceUrl": "http://www.cngdwx.com",
"bookUrlPattern": "",
"customOrder": 133,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "全部典籍::/shuku_1518_{{page}}.html\n先秦两汉::/xianqinlianghan/shuku_155_{{page}}.html\n魏晋南北朝::/weijinnanbeichao/shuku_91_{{page}}.html\n唐宋::/tangsong/shuku_317_{{page}}.html\n元明清::/yuanmingqing/shuku_598_{{page}}.html\n近现代::/jinxiandai/shuku_198_{{page}}.html\n国学启蒙::/guoxueqimeng/shuku.html\n译文赏析::/yiwenshangxi/shuku_99_{{page}}.html\n杂谈::/zatan/shuku.html",
"lastUpdateTime": 1604569627157,
"loginUrl": "",
"ruleBookInfo": {
"author": "class.info@tag.li.0@text",
"intro": "class.words@tag.p@text",
"name": "class.title@tag.h1@text"
},
"ruleContent": {
"content": "class.box_box@tag.p@html"
},
"ruleExplore": {},
"ruleSearch": {
"author": "class.author@tag.a.0@text||tag.div.1@tag.p.0@tag.a.0@text",
"bookList": "class.ul_m_list@tag.li||class.ul_b_list@tag.li",
"bookUrl": "class.title1@tag.a.0@href||tag.h2@tag.a.0@href",
"coverUrl": "tag.div.0@tag.a.0@tag.img@src@js:result||'http://1t.click/GPx'",
"kind": "class.c@tag.a.0@text||tag.div.1@tag.p.0@tag.a.1@text",
"lastChapter": "class.title1@tag.a.1@text",
"name": "class.title1@tag.a.0@text||tag.h2@tag.a.0@text"
},
"ruleToc": {
"chapterList": "class.list_box@tag.li@tag.a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "/plus/search.php?kwtype=0&searchtype=&q={{key}},{\n \"charset\": \"utf-8\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🎖 出版",
"bookSourceName": "📖国学大师",
"bookSourceType": 0,
"bookSourceUrl": "http://www.guoxuedashi.com",
"customOrder": 134,
"enabled": true,
"enabledExplore": false,
"lastUpdateTime": 1604569636190,
"ruleBookInfo": {
"intro": "text"
},
"ruleContent": {
"content": "id.infozj_txt@textNodes"
},
"ruleExplore": {},
"ruleSearch": {
"author": "tag.a@text##\\<EFBFBD><EFBFBD>.*<EFBFBD><EFBFBD>",
"bookList": "class.info_cate clearfix@tag.dd",
"bookUrl": "tag.a@href",
"name": "tag.a@text##\\<EFBFBD><EFBFBD>|\\<EFBFBD><EFBFBD>.*"
},
"ruleToc": {
"chapterList": "tag.dl@tag.dd",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "http://www.guoxuedashi.com/so.php?sokeytm={{key}}&ka=100&submit=2",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🎖 出版",
"bookSourceName": "📖汉典古籍",
"bookSourceType": 0,
"bookSourceUrl": "http://gj.zdic.net",
"customOrder": 135,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "【集部】::/list.php?caid-10/page-{{page}}.html\n【总集】::/list.php?caid-44/page-{{page}}.html\n【别集】::/list.php?caid-45/page-{{page}}.html\n【楚辞】::/list.php?caid-46/page-{{page}}.html\n【词】::/list.php?caid-47/page-{{page}}.html\n【诗文评】::/list.php?caid-48/page-{{page}}.html\n【曲】::/list.php?caid-49/page-{{page}}.html\n【小说】::/list.php?caid-50/page-{{page}}.html\n【子部】::/list.php?caid-9/page-{{page}}.html\n【儒家】::/list.php?caid-29/page-{{page}}.html\n【释家】::/list.php?caid-30/page-{{page}}.html\n【道家】::/list.php?caid-31/page-{{page}}.html\n【法家】::/list.php?caid-32/page-{{page}}.html\n【兵家】::/list.php?caid-33/page-{{page}}.html\n【农家】::/list.php?caid-34/page-{{page}}.html\n【杂家】::/list.php?caid-35/page-{{page}}.html\n【术数】::/list.php?caid-36/page-{{page}}.html\n【医家】::/list.php?caid-37/page-{{page}}.html\n【科技】::/list.php?caid-38/page-{{page}}.html\n【艺术】::/list.php?caid-39/page-{{page}}.html\n【书画】::/list.php?caid-40/page-{{page}}.html\n【谱录】::/list.php?caid-41/page-{{page}}.html\n【类书】::/list.php?caid-42/page-{{page}}.html\n【蒙学】::/list.php?caid-43/page-{{page}}.html\n【史部】::/list.php?caid-8/page-{{page}}.html\n【正史】::/list.php?caid-14/page-{{page}}.html\n【编年】::/list.php?caid-15/page-{{page}}.html\n【纪事本末】::/list.php?caid-16/page-{{page}}.html\n【别杂史等】::/list.php?caid-17/page-{{page}}.html\n【史评】::/list.php?caid-18/page-{{page}}.html\n【诏令奏议】::/list.php?caid-19/page-{{page}}.html\n【传记】::/list.php?caid-20/page-{{page}}.html\n【史钞】::/list.php?caid-21/page-{{page}}.html\n【载记】::/list.php?caid-22/page-{{page}}.html\n【时令】::/list.php?caid-23/page-{{page}}.html\n【地理】::/list.php?caid-24/page-{{page}}.html\n【职官】::/list.php?caid-25/page-{{page}}.html\n【政书】::/list.php?caid-26/page-{{page}}.html\n【目录】::/list.php?caid-27/page-{{page}}.html\n【金石】::/list.php?caid-28/page-{{page}}.html\n【经部】::/list.php?caid-91/page-{{page}}.html\n【十三经】::/list.php?caid-2/page-{{page}}.html\n【十三经注疏】::/list.php?caid-3/page-{{page}}.html\n【经学史及小学类】::/list.php?caid-4/page-{{page}}.html",
"lastUpdateTime": 1604569640150,
"loginUrl": "",
"ruleBookInfo": {
"intro": "id.jj_2@text"
},
"ruleContent": {
"content": "id.jj_2@html||id.snr2@html##\\【目录\\】|上一篇:.*|下一篇:.*"
},
"ruleExplore": {
"bookList": "id.list_d_1@li@a",
"bookUrl": "href",
"name": "text"
},
"ruleSearch": {
"author": "class.state@text##作者:|搜索次数.*",
"bookList": "class.ul_b_list@li",
"bookUrl": "h2@a@href",
"coverUrl": "tag.a.0@img@src",
"intro": "class.words@tag.p.1@text",
"name": "h2@a@text"
},
"ruleToc": {
"chapterList": "class.mls@li@a||tag.html",
"chapterName": "text##【.*",
"chapterUrl": "href"
},
"searchUrl": "http://gj.zdic.net/so/?searchword={{key}}&searchsubmit=1&x={{key}}&y={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🎖 出版",
"bookSourceName": "📖汉扬居",
"bookSourceType": 0,
"bookSourceUrl": "http://www.bjhanyang.com",
"bookUrlPattern": "",
"customOrder": 136,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "书库::/shuku_1433_{{page}}.html",
"lastUpdateTime": 1604569649947,
"loginUrl": "",
"ruleBookInfo": {
"coverUrl": "class.pic@tag.img.0@src",
"intro": "class.words@tag.p@text",
"lastChapter": "class.words@tag.a.0@text"
},
"ruleContent": {
"content": "@css:.box_box > div@text"
},
"ruleExplore": {
"author": "class.author@tag.a.0@text",
"bookList": "class.ul_m_list@tag.li",
"bookUrl": "class.title@class.t@tag.a.0@href",
"kind": "class.c@tag.a.0@text&&class.abover@text&&class.words@text",
"lastChapter": "class.n@tag.a.1@text",
"name": "class.title@class.t@tag.a.0@text"
},
"ruleSearch": {
"author": "class.state@tag.a.0@text",
"bookList": "class.ul_b_list@tag.li",
"bookUrl": "tag.h2.0@tag.a.0@href",
"coverUrl": "class.pic@tag.img.0@src",
"intro": "tag.p.2@text",
"kind": "class.state@tag.a.1@text",
"name": "tag.h2.0@tag.a.0@text"
},
"ruleToc": {
"chapterList": "+@css:.list_box li > a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "http://www.bjhanyang.com/plus/search.php?kwtype=0&searchtype=&q={{key}},{\n \"charset\": \"gb2312\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🎖 出版",
"bookSourceName": "📖金庸小说",
"bookSourceType": 0,
"bookSourceUrl": "http://www.jinyongwang.com",
"customOrder": 137,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "首页::http://www.jinyongwang.com/book/",
"lastUpdateTime": 1604569643793,
"ruleBookInfo": {
"intro": "class.booklist@tag.p@text"
},
"ruleContent": {
"content": "class.vcon@html"
},
"ruleExplore": {},
"ruleSearch": {
"author": "tag.p.2@text##\\/|.*社|.*年|",
"bookList": "class.booklist@tag.li",
"bookUrl": "tag.p.0@tag.a@href",
"coverUrl": "tag.p.0@tag.img@src",
"kind": "tag.p.2@text##\\/|.*社||金.*",
"lastChapter": "tag.p.2@text##\\/.*",
"name": "tag.p.1@text||tag.a.0@text"
},
"ruleToc": {
"chapterList": "class.mlist@tag.li||class.jy_contet",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "http://www.jinyongwang.com",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🎖 出版",
"bookSourceName": "📖明清小说",
"bookSourceType": 0,
"bookSourceUrl": "https://www.mingqingxiaoshuo.com",
"customOrder": 138,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "历史演义::/lishiyanyi/<index,index_{{page}}>.html\n英雄传奇::/yingxiongchuanqi/<index,index_{{page}}>.html\n鬼怪神魔::/guiguaishenmo/<index,index_{{page}}>.html\n世态人情::/shitairenqing/<index,index_{{page}}>.html\n谴责公案::/qianzegongan/<index,index_{{page}}>.html\n学术杂书::/xueshuzashu/<index,index_{{page}}>.html\n杂剧戏曲::/zajuxiqu/<index,index_{{page}}>.html\n笔记::/bijixiaoshuo/<index,index_{{page}}>.html\n文章诗词::/wenzhangshici/<index,index_{{page}}>.html\n书评研究::/shupingyanjiu/<index,index_{{page}}>.html",
"lastUpdateTime": 1607443703438,
"ruleBookInfo": {
"coverUrl": "class.fmpic@tag.img@src",
"intro": "class.m-summary@text"
},
"ruleContent": {
"content": "id.content@html"
},
"ruleExplore": {},
"ruleSearch": {
"author": "tag.a.1@text",
"bookList": "tag.table@tag.tbody@tag.tr",
"bookUrl": "tag.a.0@href",
"name": "tag.a.0@text"
},
"ruleToc": {
"chapterList": "id.booklist@tag.li",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "https://www.mingqingxiaoshuo.com/e/search/index.php,{\n \"method\": \"POST\",\n \"body\": \"tbname=bookname&show=title%2Cwriter&tempid=1&keyboard={{key}}\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🎖 出版",
"bookSourceName": "📖天下书库 ",
"bookSourceType": 0,
"bookSourceUrl": "http://www.txshuku.net",
"bookUrlPattern": "",
"customOrder": 139,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "玄幻::http://book.txshuku.net/sort18/0/{{page}}.html\n武侠::http://book.txshuku.net/sort16/0/{{page}}.html\n言情::http://book.txshuku.net/sort15/0/{{page}}.html\n历 史::http://book.txshuku.net/sort22/0/{{page}}.html\n官场::http://book.txshuku.net/sort23/0/{{page}}.html\n科幻::http://book.txshuku.net/sort21/0/{{page}}.html\n灵 异::http://book.txshuku.net/sort20/0/{{page}}.html\n穿越::http://book.txshuku.net/sort19/0/{{page}}.html\n古典::http://book.txshuku.net/sort13/0/{{page}}.html\n三国系列::http://book.txshuku.net/sort1/0/{{page}}.html\n水浒系列::http://book.txshuku.net/sort2/0/{{page}}.html\n西游系列::http://book.txshuku.net/sort3/0/{{page}}.html\n红楼系列::http://book.txshuku.net/sort4/0/{{page}}.html\n典籍文献::http://book.txshuku.net/sort8/0/{{page}}.html\n诗词歌赋::http://book.txshuku.net/sort6/0/{{page}}.html\n佛教书籍::http://book.txshuku.net/sort30/0/{{page}}.html\n道教书籍::http://book.txshuku.net/sort32/0/{{page}}.html\n中医书籍::http://book.txshuku.net/sort31/0/{{page}}.html\n十三经注疏::http://book.txshuku.net/sort9/0/{{page}}.html\n世界名著::http://book.txshuku.net/sort7/0/{{page}}.html\n古典文学::http://book.txshuku.net/sort5/0/{{page}}.html\n英语文学::http://book.txshuku.net/sort11/0/{{page}}.html\n现代文学::http://book.txshuku.net/sort12/0/{{page}}.html\n散文随笔::http://book.txshuku.net/sort25/0/{{page}}.html\n 幼学琼林::http://book.txshuku.net/sort10/0/{{page}}.html\n经管营销::http://book.txshuku.net/sort26/0/{{page}}.html\n人文社科::http://book.txshuku.net/sort14/0/{{page}}.html\n励志教育::http://book.txshuku.net/sort28/0/{{page}}.html\n生活百科::http://book.txshuku.net/sort29/0/{{page}}.html\n人物传记::http://book.txshuku.net/sort27/0/{{page}}.html",
"lastUpdateTime": 1604569720864,
"loginUrl": "",
"ruleBookInfo": {
"intro": "class.mlist@text",
"tocUrl": "class.pic325 fr@tag.a.0@href"
},
"ruleContent": {
"content": "id.htmlContent@html",
"nextContentUrl": "class.chapter_Turnpage@tag.a.3@href"
},
"ruleExplore": {},
"ruleSearch": {
"author": "tag.span.0@text##作者:",
"bookList": "class.bd@tag.li",
"bookUrl": "class.name@tag.a@href",
"coverUrl": "tag.img@src",
"kind": "tag.span.1@text##分类:",
"lastChapter": "tag.span.3@text##更新:",
"name": "class.name@tag.a@text"
},
"ruleToc": {
"chapterList": "class.mulu_list@tag.li",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href",
"nextTocUrl": "class.right@tag.a@href"
},
"searchUrl": "http://book.txshuku.net/modules/article/search.php?searchtype=articlename&searchkey={{key}}&page={{page}},{\n \"charset\": \"gbk\"\n}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🎖 出版",
"bookSourceName": "📖天涯书库",
"bookSourceType": 0,
"bookSourceUrl": "https://www.tianyabooks.com",
"customOrder": 140,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "华人文学::https://www.tianyabooks.com/cn/\n世界文学::https://www.tianyabooks.com/world/\n言情小说::https://www.tianyabooks.com/romance/\n网络小说::https://www.tianyabooks.com/net/\n恐怖灵异::https://www.tianyabooks.com/horror/\n侦探推理::https://www.tianyabooks.com/spy/\n科幻小说::https://www.tianyabooks.com/sf/\n玄幻小说::https://www.tianyabooks.com/fantasy/\n武侠小说::https://wx.tianyabooks.com/book/",
"lastUpdateTime": 1604569673720,
"ruleBookInfo": {
"author": "class.book@tag.h2@text",
"intro": "class.book@tag.div@tag.p@text",
"name": "class.book@tag.h1@text"
},
"ruleContent": {
"content": "id.main@tag.p.1@html",
"nextContentUrl": "id.main@tag.table.1@tag.tbody@tag.tr@tag.td@tag.table.0@tag.tbody@tag.tr@tag.td.2@tag.strong@tag.a@href"
},
"ruleExplore": {},
"ruleSearch": {
"bookList": "class.leftbox@tag.ul@tag.li||class.middlebox@tag.ul@tag.div@tag.li||class.listbox@tag.ul@tag.div@tag.li",
"bookUrl": "tag.a@href",
"name": "tag.a@tag.b@text||tag.a@text"
},
"ruleToc": {
"chapterList": "class.book@tag.dl@tag.dd",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "https://www.tianyabooks.com",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "🎖 出版",
"bookSourceName": "📖中学读物",
"bookSourceType": 0,
"bookSourceUrl": "https://fox2008.cn",
"customOrder": 141,
"enabled": true,
"enabledExplore": false,
"exploreUrl": " 散文 ::https://fox2008.cn/Article/List_256/\n 诗歌 ::https://fox2008.cn/Article/List_96/<index,index_2,index_3,index_{{page+1}}>.html\n 小说 ::https://fox2008.cn/Article/List_9/<index,index_2,index_3,index_{{page+1}}>.html\n中国文学::https://fox2008.cn/Article/List_10/<index,index_2,index_3,index_{{page+1}}>.html\n外国名著::https://fox2008.cn/Article/List_176/<index,index_2,index_3,index_{{page+1}}>.html\n名著导读::https://fox2008.cn/Article/List_374/\n经部作品::https://fox2008.cn/Article/List_28/\n史部作品::https://fox2008.cn/Article/List_29/\n四库全书::https://fox2008.cn/Article/List_26/\n古典文学::https://fox2008.cn/Article/List_15/<index,index_2,index_3,index_{{page+1}}>.html\n寓意童话::https://fox2008.cn/Article/List_13/<index,index_2,index_3,index_{{page+1}}>.html\n武侠小说::https://fox2008.cn/Article/List_335/<index,index_2,index_3,index_{{page+1}}>.html\n百家讲坛::https://fox2008.cn/Article/List_190/<index,index_2,index_3,index_{{page+1}}>.html\n中外名人::https://fox2008.cn/Article/List_259/\n故事会集::https://fox2008.cn/Article/List_72/<index,index_2,index_3,index_{{page+1}}>.html\n美文欣赏::https://fox2008.cn/Article/List_2/\n礼仪知识::https://fox2008.cn/Article/List_360/\n民俗风情::https://fox2008.cn/Article/List_12/\n谜语大全::https://fox2008.cn/Article/List_76/\n百科知识::https://fox2008.cn/Article/List_80/<index,index_2,index_3,index_{{page+1}}>.html\n教育成才::https://fox2008.cn/Article/List_396/<index,index_2,index_3,index_{{page+1}}>.html\n十大将军::https://fox2008.cn/Article/List_759/\n十大元帅::https://fox2008.cn/Article/List_1163/\n名人故事::https://fox2008.cn/Article/List_334/\n其他阅读::https://fox2008.cn/qtyd/<index,index_2,index_3,index_{{page+1}}>.html\n莫言合集::https://fox2008.cn/Article/List_1156/\n亦舒文集::https://fox2008.cn/Article/List_1468/\n张爱玲集::https://fox2008.cn/Article/List_1448/\n张小娴集::https://fox2008.cn/Article/List_1503/\n郑渊洁集::https://fox2008.cn/Article/List_914/\n余秋雨集::https://fox2008.cn/Article/List_941/\n沈从文集::https://fox2008.cn/Article/List_973/\n冯骥才集::https://fox2008.cn/Article/List_1137/\n张恨水文集::https://fox2008.cn/Article/List_262/\n贾平凹文集::https://fox2008.cn/Article/List_278/\n曹文轩文集::https://fox2008.cn/Article/List_230/\n郭敬明文集::https://fox2008.cn/Article/List_422/\n张贤亮文集::https://fox2008.cn/Article/List_895/\n茶人三部曲::https://fox2008.cn/Article/List_808/\n菜根谭全集::https://fox2008.cn/Article/List_589/\n白话文解析::https://fox2008.cn/Article/List_758/<index,index_2,index_3,index_{{page+1}}>.html\n唐宋八大家::https://fox2008.cn/Article/List_216/",
"lastUpdateTime": 1604569661811,
"ruleBookInfo": {
"intro": "class.txt@tag.p@text",
"name": "tag.h3.0@text"
},
"ruleContent": {
"content": "id.chapterContent@tag.p@textNodes||id.chapterContent@tag.span@html"
},
"ruleExplore": {},
"ruleSearch": {
"author": "class.author-container@text",
"bookList": "class.yd-book-item",
"bookUrl": "tag.a@href",
"coverUrl": "tag.img@src",
"lastChapter": "class.summery@text",
"name": "tag.h2.0@text"
},
"ruleToc": {
"chapterList": "class.directory@tag.li@tag.a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "-",
"weight": 0
},
{
"bookSourceComment": "─────当前版本Pro V18─────\n\n点击登录即可查看:\n\n0、书源制作思路\n\n1、版本更新日志\n\n2、书源用法展示\n\n3、相关问题解释\n\n───────搜索格式────────\n\n完全格式:书名#作者$网站\n简化格式1:书名$网站\n简化格式2:书名#作者\n简化格式3:书名\n\n说明:搜索“斗破苍穹#天蚕土豆$www.qidian.com”将在“www.qidian.com”中搜索名为斗破苍穹、作者为天蚕土豆的书籍\n\n\n──────前缀设置全体───────\n\n转化:关键字前加“@”,`设置本次搜到的所有书籍`优先考虑将链接转化为电脑版,争取获得目录不分页的电脑版链接\n\n单页:关键字前加“!”,`设置本次搜到的所有书籍`搜到什么点开就是什么,不做目录识别也不做章节识别,自动为当前网页构造目录,当前网页的内容储存在“预览内容”中\n\n跳转:关键字前加“^”,`设置本次搜到的所有书籍`允许目录自动跳转,目录标题中写着点击跳转时可如此做。\n\n逆向:关键字前加“-”,`设置本次搜到的所有书籍`目录章节逆向排序,配合指定网站的搜索方式针对小说全是逆向排序的网站比较方便。\n\n图文:关键字前加“|”,`设置本次搜到的所有书籍`正文只查询文字,不查询图片。或关键字前加“_”,`设置本次搜到的所有书籍`正文只查询图片,不查询文字。这两个前缀只能设置其一,都不设置时默认图文都查询。\n\n──────简介设置单本───────\n\n说明:将特定字段插入简介保存后,点刷新可实现目录跳转、目录逆向排序、目录链接指定等多种功能。\n\n局限:修改简介再点刷新只会控制当前书籍执行指定功能,想控制所有书籍执行指定功能,请采用上面`全部设置`的方式在关键字前加相应前缀并重新搜索\n\n位置:插入到简介最前端\n\n格式:在“{}”中包含以下文字就会触发相应功能\n─────⤵\n转:尽量考虑将链接转化为电脑版,争取获得目录不分页的电脑版链接\n\n直:不做目录识别,直接将详情页作为目录页,或以“直[目录链接]”格式直接指定目录链接,目录识别错误时可这种做。\n\n跳:允许目录自动跳转,目录标题说点击跳转时可如此做。\n\n全:直接显示“预览正文”和查询到的所有章节,跳过章节筛选环节,单页文章和部分筛选后章节不全的小说网站可这样做。\n\n逆:设置目录章节逆向排序。\n\n图:设置成看图模式(默认为图文模式),只显示图片,不显示文字。\n\n字:设置成纯字模式(默认为图文模式),只显示文本,不显示图片。\n─────⤴\n\n示例:{直[http://m.biquku.la/0/425/]全字}\n\n效果:①直接将“http://m.biquku.la/0/425/”作为小说目录链接②显示元素查询得到的全部章节列表,不做章节筛选③以纯文字模式查找正文内容,避免图片干扰。",
"bookSourceGroup": "✨ 百度",
"bookSourceName": "💫百度搜书",
"bookSourceType": 0,
"bookSourceUrl": "百度搜书",
"bookUrlPattern": "",
"customOrder": 142,
"enabled": true,
"enabledExplore": false,
"exploreUrl": "",
"header": "{\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36\"}",
"lastUpdateTime": 1612158186083,
"loginUrl": "https://gitee.com/no-mystery/bushixuanqi-quanwangsoushu",
"ruleBookInfo": {
"author": "@get:{x}",
"canReName": "true",
"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": "@get:{g}##^##  ",
"kind": "@js:java.get(\"v\")",
"lastChapter": "@get:{z}",
"name": "@js:zh=true;\nr=org.jsoup.Jsoup.parse(result);\n\nb=(b=r.select('base')).size()?String(b.attr(\"href\")):/:/.test(url=String(java.get('url')))?url:'http://'.concat(url.replace(/\\.\\.\\..*/,''));\n\nif((java.get(\"转\")==1||/^\\{[^{}]*转(?=[^{}]*\\})/\n.test(book.customIntro))&&/\\/\\/(m|wap)\\./.test(b)){z=0;\ntry{z=(zz=java.get(ua=b.replace(/\\/\\/[^.]+/,\"//www\"),{})).statusCode()}catch(e){}\nif(z<200||z>299){\ntry{z=(zz=java.get(ua=b.replace(/\\/\\/[^.]+\\./,\"//\"),{})).statusCode()}catch(e){}}\nif(z>199&&z<300)b=ua,zh=false,r=org.jsoup.Jsoup.parse(zz.body())}\n\nr.select(\"script,noscript,style,head>:not(meta),footer,[class~=^foot],[id~=^foot],a:has(>:last-child:matchesOwn(^分类$))\").remove();\n\nif(zh&&r.select(\"div:has(meta)\").size()){\nr.select(\"b[style^=color:black;background-color:#]\").unwrap();\nr.select(\"a[name^=baidusnap]\").remove();\n\nb=b.replace(/%([0-7][0-9a-fA-F])/g,(_,it)=>String.fromCharCode(parseInt(\"0x\"+it))).replace(/:\\d+/,\"\");\n\nba=b.match(/^(https?)(:\\/\\/[^\\/]+)/);\ns=r.select('[href*='+ba[2]+']');\n\ns=s.size()?String(s.first().attr(\"href\")).match(/https?(?=:)/)[0]:ba[1];\nif(b[1]!=s)b=b.replace(/^https?/,s)}\n\nn=String(book.name);\n\nm=String(r).replace(/(&nbsp;)+/g,\" \");\n\ny=r.select(\"[property~=title$|name$]\");\nif(y.size()){c=y.eachAttr(\"content\")\n}else c=r.select(\"h1,strong\").eachText();\n\nfor(x=0;x<c.size();x++)if(\n(y=\"\"+c.get(x))&&n.indexOf(y)+1\n){n=String(y);break;}\n\nif((x=r.select(\"[property$=author]\")\n).size()){\nx=String(x.attr(\"content\")).replace(/^作\\s*[者家][\\s::]*|(?!^)[//||,,\\s][^⚙]*$/,\"\")\n}else{\nx=m.match(/>([^>]+)\\s+著<|[\\s\\[\\];?!,.()、,;?!。…─()[]〖〗【】>《》]作\\s*者(?![^>]+->)(?:[::\\s]|<[^i\\/][^>]*>|<\\/[^>]+>)+([^\\s<\">,,//||]+)/);\nx=x?x[1]?x[1]:x[2]:(x=r.select(\"#author,.author\"),x.size()?String(x.first().text()).replace(/(?!^)[|,/\\s][^⚙]*$/,\"\"):\"\")}\n\nif(n.indexOf(x)>0&&java.get(\"key\").indexOf(n)<0)n=n.split(x)[0];\njava.put(\"x\",x);\n\ny=r.select(\"meta[property~=(category|status)$]\");\nc=y.size()?String(y.eachAttr(\"content\"))\n.slice(1,-1).replace(/(?!^)\\s*[,,.//||]\\s*/,\",\"):(y=m.match(/(?:[\\s\\[\\];?!,.()、,;?!。…─()[]〖〗【】》]|<[^a/][^>]*>|<\\/[^>]+>)[分类大]\\s*[类型别](?:[::\\s]|<[^>]+>)+([^\\s<.\"//||>]+)/))&&y[1];\nif(c)java.put(\"v\",c);\n\ny=r.select(\"meta[property~=latest_chapter_name$]\");\n\nc=y.size()?y.attr(\"content\"):(y=m.match(/>\\s*[更最]\\s*新(?:\\s*章\\s*节)?(?:[::\\s]|<[^>]+>)+(?!\\s*(-|&gt;)\\s*<|[::\\s0-9T年月日时分秒*-]{5,}<|[^::]+[::]\\s*<|更新(?:时间)?[::])([^<\"//||>]+)/))&&y[1];\nif(c)java.put(\"z\",c);\n\ny=r.select(\"meta[property$=description]\");\nc=y.size()?y.get(y.size()-1).attr(\"content\"):(r.select(':matchesOwn([\\\\u4e00-\\\\u9fa5]{2,})>:not(br),:not(body,br,:matchesOwn([\\\\s\\\\S]{50}),:has(body,:matchesOwn([\\\\s\\\\S]{50})),:has(>:matchesOwn([\\\\s\\\\S]{50}))>:matchesOwn(\\\\S))').remove(),r.select(\":matchesOwn(\\\\S)\").text());\n\njava.put(\"g\",String(\"\"+c||book.intro).replace(/[\\snbsp;]*(?:&nbsp;|\\s){2,}|\\s*([?!。]+[”」』\\]\\}\\))}】〗〕〉]?)\\s*/g,\"$1  \").replace(/(?=  )/g,\"\\n\"));\n\njava.setContent(m,b);n",
"tocUrl": "@js:\nzl=java.getStringList(\"[property$=latest_chapter_url]:not([content~=/vip|([A-Z]+[a-z0-9]+|[a-z]+[0-9]+){2,}])@content||:matches(^最新章节)>a:only-child:not([href~=/vip|([A-Z]+[a-z0-9]+|[a-z]+[0-9]+){2,}])@href||a:matches(^[【《]?(\"+book.name+\")?[\\\\s》】(\\\\u0028]*(第[\\\\s0〇零]*[一1]\\\\s*[\\\\u4e00-\\\\u9fa5]|([\\\\u4e00-\\\\u9fa5]{2}阅读)?[0〇零]*[一1][\\\\s.、::_-]?([【()\\\\u0028\\\\u0029\\\\u4e00-\\\\u9fa5]|$))):not([href~=^$|#|javascript])@href||a:matches(^(免费试读|(在线|开始|立即|全文|从头)+阅读)$):not([href~=^$|#|javascript])@href\");\nif(zl.size()==1&&(ck=String(zl.get(0)).match(/^(?:.+\\/\\/[^/]+)?([/?].+[&/_-])[^&/_-]+$/)))java.put(\"ck\",ck[1]);\n\nif(java.get(\"直\")==1||/^\\{[^{}]*直(?=[^{}]*\\})/\n.test(book.customIntro)){\nre=(re=String(book.customIntro).match(/^\\{[^{}]*直\\[([^\\[\\]]+)\\]/))?re[1]:baseUrl\n}else{r=org.jsoup.Jsoup.parse(result);\n\nscript=r.select(\":matchesOwn(^$)>a[href^=javascript:]:matches([正顺順]序|全文|章[節节]|目[錄录]):not(:matches(最新))\");re=false;\n\nif(!script.size()){\nba=baseUrl.match(/(https?:\\/\\/[^\\/?]+)[?\\/]?(.+?)?(?:\\/)?$/);b=ba[1];\n\n(y=r.select(\":matchesOwn(^$)>a[href~=(?i)catalog|contents|chapters|mulu|(^|[^a-z])ml|(^|chapter[/_-]?)(more|list|all)]:not([href~=hot|sort|top])\")).size()||(y=r.select(m=\":matchesOwn(^$)>a[href~=^[^#:]+$|^\"+b+\"]:not([href~=(?i)^//|chapter|\"+(ba[2]?ba[2].replace(/([?+$.\"'|*{\\[()\\]}])/g,\"$1\"):\"=\")+\"(/\\d+|\\\\.[^.]+)*$|(book|[^a-z])(info|case)[^a-z]|(^/?|//.+/)[^/]*(cid|hot|sort|top|buy|coins|nutrition|review|ticket|update|author|xiazai|down|app)|/index/|/d/],:matches((?i)^$|[0-9零〇一二三四五六七八九十百千万、,:;?!。…‘’“”()()]|[票榜::.]|推荐|排行|等级|说明|收藏|书评|简介|分[类卷]|简介|作者|手机|软件|应用|安装|客户|移动|pc|电脑|安卓|苹果|下载|最新|ap[kp]|ipa|plx|deb|exe|zip|rar|txt|epub))\"));\n\nif(y.size()){\nys=y.select(\"a[href~=(?i)catalog|contents|list|chapter|mulu|(^|[^a-z])ml|more|read|all]:matches([正顺順]序|全文|章[節节]|目[錄录]):not(:matches(阅读)),a[href~=(?i)catalog|contents|chapter|(^|[^a-z])ml|mulu|read]:matches(更多|列表),a[href~=(?i)catalog|contents|list|chapter|mulu|(^|[^a-z])ml|more|all]: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,})$/))id=/^\\d$/.test(id)||!xi[1].indexOf(id)?xi[1]:\"(\"+id+\"|\"+xi[1]+\")\";\n\nys=y.select(\"[href~=(?i)^((.*//[^/]+/)?[^=.]*[^\\\\d=.])?\"+id+\"([?_-][a-z=_-]*0|\\\\.[^.]+|[/?]([^\\\\d]*|[^/\\\\d]*/?|(catalog(ue)?|contents|([_-]?list|[_-]?chapters?)+|mulu|ml|more|all)([=_-][a-z]*)?\\\\d+[^\\\\d]*)?)?(&.+)?$]:not(:contains(\"+(bs=String(book.name)[0])+\"))\");\n\nif(!ys.size()){zt=true;\nys=y.select(\"[href~=(?i)^((.*//[^/]+/)?[^=.]*[^\\\\d=.])?(\\\\d+/\"+id+\"[_-]\\\\d+[^\\\\d]*|\"+id+\"[_-][a-z_-]*1[^\\\\d]*)$]:not(:matches(阅读|\"+bs+\"))\")}}\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|all)([=_-][a-z]*)?([2-9]\\d*|1\\d+)[^\\d]*$/i.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:baseUrl+re)}\n\njava.put(\"ba\",re.replace(/(?:[☯?&/_-][^\\d]*[01])+[^\\d]*$/,\"\"));\n\nif(java.get(\"跳\")==1||/^\\{[^{}]*跳(?=[^{}]*\\})/.test(book.customIntro))re=re.concat(',{\"webView\":true}');\n\nre==baseUrl?\"\":re.replace(\"☯\",\"\")",
"wordCount": "{{baseUrl}}##//([^/]+)##$1##"
},
"ruleContent": {
"content": "@js:r=org.jsoup.Jsoup.parse(result);\n\nif(java.get(\"图\")==1||/^\\{[^{}]*图(?=[^{}]*\\})/\n.test(book.customIntro)){\n\nfor(c=2;c;c--){\n\nif(y=(m=r.select(\"img:not([src~=(?i)^$|^javascript:|\\\\.gif|[^a-z](css|icon|load(ing|ed)?)[^a-z]])\")).size()?(y=m.select(\":not([src~=(?i)\\\\.png])\")).size()?y:m.select(\"[src~=(?i)\\\\.png]\"):\"\"){\"🌕\"+y;break;}\n\nr=org.jsoup.Jsoup.parse(java.ajax(baseUrl+',{\"webView\":true}'))}\n\n}else{try{for(c=2;c;c--){\nr.select(java.get(\"字\")==1||/^\\{[^{}]*字(?=[^{}]*\\})/.test(book.customIntro)\n?'a>*,script,noscript,style,header,footer,[class~=^foot|^head],[id~=^foot|^head],:not(:has(p:matchesOwn([\\\\s\\\\S]{200}),p:first-of-type+p):contains(。)) p,:matchesOwn([\\\\s\\\\S]{50})>:not(br,a),:not(br,p,a,:matches([\\\\s\\\\S]{200}),:has(p,br,div:matchesOwn(,|。)+div:matchesOwn(,|。)),:has(p,br,div:matchesOwn(,|。)+div:matchesOwn(,|。)) :matchesOwn(\\\\S))'\n:'a:not(:matches(^$)>img:only-child)>*,script,noscript,style,header,footer,[class~=^foot|^head],[id~=^foot|^head],img[src~=(?i)^$|^javascript:|[^a-z](css|icon|load(ing|ed)?)[^a-z]|/\\\\d+s\\\\.jpg],:not(:has(p:matchesOwn([\\\\s\\\\S]{200}),p:first-of-type+p):contains(。)) p,:matchesOwn([\\\\s\\\\S]{50})>:not(img,br,a,:has(img)),:not(img,br,p,a,:matches([\\\\s\\\\S]{200}),:has(p,br,img,div:matchesOwn(,|。)+div:matchesOwn(,|。)),:has(p,br,img,div:matchesOwn(,|。)+div:matchesOwn(,|。)) :matchesOwn(\\\\S))').remove();\n\nd=[\"div:matchesOwn(\\\\S):has(br)\"\n,\"p:matchesOwn(\\\\S):not(:has(br))\"\n,\"p:matchesOwn(\\\\S):has(br)\"\n,\"div:matchesOwn(\\\\S):not(:has(br))\"\n,\"body:not(:has(:matches([\\\\s\\\\S]{50}))) img,:matches([\\\\s\\\\S]{50}):has(>:matchesOwn(\\\\S)),body:not(:has(img)) :matchesOwn(\\\\S)\"];\n\nfor(i=0;i<5&&(y=r.select(d[i])).text().length()<300;i++);if(i<5||c-2)break;\nr=org.jsoup.Jsoup.parse(java.ajax(baseUrl+',{\"webView\":true}'))}\n\nif((i==0||i==2)&&y.size()==2)y=y.first().text().length()>y.get(1).text().length()?y.first():y.get(1);\n\nr=String(y).replace(/<([a-z]+)[^>]*\"-\\d+\"[^>]*>[^<]+<\\/\\1>|[^<>]*<a[^<]+<\\/a>[^<]*|&lt[; ]?([a-z]+)(?:[^<>&\"]|\"[^\"]+\")*&gt[; ]?(?:[^<>&]|&nbsp;)*&lt[; ]?\\/\\2&gt[; ]?|&lt[; ]?[a-z]+(?:[^<>&\"]|\"[^\"]+\")*&gt[; ]?|[☯📑⚙🌗🌕🌓︴]/g,\"\").replace(/((?:[〖【『「(《〈〔[\\[(][^〖【『「(《〈〔[\\[()]〕〉》)」』】〗\\]]*[)]〕〉》)」』】〗\\]]\\s*)*(?:(?:第?(?:&nbsp;|\\s)*[一二三四五六七八九十百千万〇零0-9]+(?:&nbsp;|\\s)*[章节回話话::..,,、]*(?:&nbsp;|\\s)*)+{{(n=(t=title.replace(/[*$|?+\\\\\\^\\[\\](){}\\s/]/g,\"[\\\\S\\\\s]?\")).match(/\\S+$/)[0].replace(/^(正文[^\\u4e00-\\u9fa5A-Za-z]*|第?[一二三四五六七八九十百千万〇零0-9]+[章节回話话\\s::..,,、]*)+/,\"\"),/\\S/.test(n)?n+\"|\":\"\")+t+\"|\"+book.name}})(?:\\s*[〖【『「(《〈〔[\\[(][^〖【『「(《〈〔[\\[()]〕〉》)」』】〗\\]]*[)]〕〉》)」』】〗\\]])*)/g,\"🌗$1🌓\").replace(/[\\snbsp;]*(&nbsp;|\\s){2,}/g,\"  \");\n\n(/^  /.test(r)?r.replace(/>(?!  |\\s*n?b?s?p?;)\\s*(?=[^\\s<>])/g,\">︴\"):r)+\"📑\"}catch(e){\"🌕\"}}",
"imageStyle": "FULL",
"nextContentUrl": "a:matches(第二[頁页]|下[一\\s]*[頁页篇章回节節话話]):not([href~=^javascript:|^#])@href\n@js:result.size()&&(/^[^/]+$/.test(result)||String(result).indexOf(String(chapter.url).replace(/(?:[_-][01])?\\.[a-z]+$|https?:\\/\\/[^/]+\\/|[^&=]+=[01]&/gi,\"\"))+1)?result:null",
"replaceRegex": "@js:/🌕/.test(result)?result.replace(/🌕/g,\"\"):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(/(?:︴[^☯]*☯)+(?=︴)|☯(?:温馨|[^a-zA-Z0-9\\u4e00-\\u9fa5☯]+)提示.?[::][^☯]+|☯[^☯]+字体不会安装.?请百度[^☯]+|☯.{0,2}正版订阅在阅文旗下的起点和QQ书城,可以第一时间看到最新章节.{0,2}(?=☯)|︴\\s*第?[〖【『「(《〈〔[{\\[{(][^☯]+(?=☯)|☯第\\s*[((][^(())]+[))][頁页](?=☯)|[^☯]*(?:关注|[微vVVv][^\\u4e00-\\u9fa5A-Za-z0-9]*[信xXxX]|公[^\\u4e00-\\u9fa5]*众[^\\u4e00-\\u9fa5]*号){2,}[^☯]*|(?:&#?[a-z0-9]*;?)+(?=;|☯);*|reads;/g,\"\")\n.replace(/\\s+/g,\" \")\n.replace(/☯[ ☯]*/g,\"\\n\")\n.replace(/(\\n[〖【『「(《〈〔[{\\[{(]?)([pPPp][SssS]+(?=[ ::;;,,、。.─\\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(/☯[・。](?=☯)/g,\"☯.\")\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、,:;?!。…─‘’“”【『「(《〈〔[{\\[{()}]〕〉》)」』】〗\\]}%%・//==__..++--]+|☯[^☯\\n]+☯.☯[^☯\\n]+☯|本[文书](?:首发|来自)|(?:章节不完整.?|完整章节)?请.{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,}|看小说|看漫画|最佳选择|阅读体验|(?:推[荐薦]|收藏|分享)(?:本站|我们)|小说..版|文章质量更好|谢谢各位(?:读者|书友)支持|水印广告测试|本章未完|请翻页|点击下一页|领.{0,2}红包|关注[〖【『「(《〈〔[{\\[{(][^〖【『「(《〈〔[{\\[{()}]〕〉》)」』】〗\\]}]+[)}]〕〉》)」』】〗\\]}])(?:[* (),\\u4e00-\\u9fa5、,:;?!。…─‘’“”()《》〖〗【】]{0,3}[^🌗🌓📑*\\n(),\\u4e00-\\u9fa5、,:;?!。…─‘’“”()《》〖〗【】]+)*|🌗[^\\n]+🌓)/g,\"\\n⚙$1⚙\\n\")\n.replace(/(🌕)\\s*⚙|⚙(<img[^>]+>)⚙|(⚙\\n)|([「『【〖《,、;\\n])[\\n。、…:;?!」』】〗》’!]+(?!⚙)|([:?!。…─])(?:[^⚙☯a-zA-ZA-Za-zāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-90-9\\u4e00-\\u9fa5\\n…─’”)}]〕〉》)」』】〗\\]}]+(?=\\n)|[^⚙☯a-zA-ZA-Za-zāáǎàōóǒòēéěèīíǐìūúǔùǖǘǚǜ0-90-9\\u4e00-\\u9fa5\\n…─“‘’”〖【『「(《〈〔[{\\[{()}]〕〉》)」』】〗\\]}]+)|🌗|🌓|☯/g,\"$1$2$3$4$5\")\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?⚙\\n?|\\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(/(?:(?:\\n🌕[^\\n]*)+(?:\\n+[^\\n]+){0,4}|\\n(?:[(({{][^((<{{}}>))]*(?:(?:[(({{][^((<{{}}>))]*[))}}])[^((<{{}}>))]*)*[))}}]?\\s*)+|[^\\n]*起点(?:原创|中文)[^\\n]*|[〖【『「(《〈〔[{\\[{(]?未完待续[^\\n]*)[^\\u4e00-\\u9fa5<>]*$|^\\s*(?:(?:[^\\n]+\\n+){0,4}(?:🌕[^\\n]*\\n?)+|(?:[(({{][^((<{{}}>))]*(?:(?:[(({{][^((<{{}}>))]*[))}}])[^((<{{}}>))]*)*[))}}]?\\s*)+|,[^\\n]+)\\n|(?:^|\\n)[^a-z0-9A-Z\\u4e00-\\u9fa5]*(?=\\n)|🌕/g,\"\")",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {},
"ruleSearch": {
"author": "@get:{au}",
"bookList": ".result:has(h3 a)",
"bookUrl": "@get:{ur}",
"coverUrl": "img@src",
"intro": ".op_tb_content@all||.c-abstract@all||span:matches([\\u4e00-\\u9fa5]):not(:has(a))@all||p:not(:has(a))@all",
"kind": "@js:String(result).replace(/\\s*(?:&nbsp;)+\\s*/g,\" \").replace(/\\s*<\\/?em>\\s*/g,\"\")\n##(?:[\\s\\[\\];?!,.()、,;?!。…─()[]〖〗【】》]|<[^a/][^>]*>|</[^>]+>)[分类大]\\s*[类型别](?:[::\\s]|<[^>]+>)+([^\\s<\".//||>]+)##$1###\n@js:fl=String(java.get(\"fl\")).match(/^正版$|[[\\[][^\\s\\d[\\[\\]]]+/);\nfl?fl[0].replace(/^[[\\[]?/,\"\\n\")+result:result",
"lastChapter": "@js:u=false;r=org.jsoup.Jsoup.parse(result);\nif((b=r.select('span[data-tools]:not([data-tools~=baidu.com\\\\?/link\\?url=])')).size()){\ny=u=String(b.attr('data-tools')).replace(/.\\}$|^[^\\n]+url:.|\\\\/g,'')\n}else if((k=r.select('a:contains(百度快照)')).size()){y=k.attr('href')\n}else y=String(r.select('h3 a').attr('href'));\njava.put(\"ur\",y);\nif(!u)u=''+r.select('.c-showurl').text()||y;\njava.put(\"url\",u)\n##https?://",
"name": "@js:re=String(result).replace(/\\s*(?:&nbsp;)+\\s*/g,\" \").replace(/\\s*<\\/?em>\\s*/g,\"\");\njava.put(\"fl\",res=String(java.getString(\"h3 a@text\",false)));\nkey=java.get(\"key\");\nax=java.get(\"aut\");\nr=res.match(/[^《》]+(?=》)/);\n\nr=(r?r[0]:res).replace(/^[「『【〖((\\[]/,\"\").replace(/(?!^)[^\\u4e00-\\u9fa5a-zA-Z0-9]*(?:笔趣阁|思路客|燃文|小说|漫画|手机)?(?:[.|,_/\\s「『【〖((\\[\\]))〗】』」。-]|(?:人工|机器|电脑)?校正|精校|完[整结]|加料|番外|未删节|简介|全[文本集]|下载|(?:小说|漫画|大全|正版(?:小说|漫画)?|免费|免费小说|免费漫画|免费全[文本]|在线|最[新快]|全部|手机|电脑)(?:全[文本集部]|大全|免费|在线|阅读|下载|章节|小说|更新|漫画|\\.)|([^a-zA-Z0-9])(?:azw|mobi|epub|txt)(?![a-zA-Z0-9])|(?:最全)?(?:章节|目录|列表){2,}|更新章节最快|无广告|(?::顶点)?无弹窗|无防盗|小说网|手打全文|[纯全](?:手打|文字))[\\S\\s]*/i,\"$1\");\n\nif(ax==\"#\"||re.indexOf(ax)<0){\nax=re.match(/《([^《》]+)》作品集|[\\s\\[\\];?!,.()、,;?!。…─()[]〖〗【】《》>]作\\s*者(?:[::\\s“\"'((]|<[^i\\/][^>]*>|<\\/[^>]+>)+(?![^\\s<(《“()”》)>\\/\\[\\];?!,、,;?!。…─[]〖〗【】]*\\.{3}<)([^\\s<(《“(\"')”》)>\\[\\];?!,、,;?!。…─[]〖〗【】//||::]+?)(?=(?:其[他它]|小说|[更最][快新]|\\.\\s*)?..[::]|所?写?的《|[\\s<(《“(\"')”》)>\\[\\];?!,、,;?!。─[]〖〗【】//||])/);\nif(!ax){\nax=re.match(new RegExp(r+\"[^a-z0-9A-Z\\\\u4e00-\\\\u9fa5]*([^\\\\s]+?)\\\\s+著|(?:由|原创)(?:(?:原创|网络)?作[家者])?(?![\\\\u4e00-\\\\u9fa5a-zA-Z0-9_-]*(?:[书网]友|网)所?提供)([\\\\u4e00-\\\\u9fa5a-zA-Z0-9_-]+?)(?:所作|所?(?:(?:精心)?[创著]作|提供|写?的(?:《|\"+r+\")))\"));\nif(!ax)ax=res.match(/[^.|,_/\\s\\[\\](())【〖〗】。-]+[((](?![^\\s]+[\\s、:;?!…─“‘《〖【,。:;?!\"'】〗》’”][^(())]+|(?:连载中?|完本|大结局|上|中|下|[\\s.一二三四五六七八九十百千万〇零0-9]+)[))])([^(())]+?)(?:(?:\\s+|所)?著|的?新书|[//||][^))]+)?[))]/)}\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;\n\njava.put(\"au\",ax);\njava.put(\"bb\",ix.slice(i,i+2).join(\":\"))",
"wordCount": "@css::has(>span:matches(\\S)+span:matches(^新$))>span:first-child@text||p a@text||.chapter-title:first-child@text\n##\\s\\d+$|;$"
},
"ruleToc": {
"chapterList": "@css::matchesOwn(^$|[0-9〇一二三四五六七八九十])>a[href~=^[^#:]+$|^h]:matches(\\S):not(:has(img,*>*>*),[href~=(?i)SystemInfo|\\.aspx$|\\.php$|book(info|case)|(^/?|//.+/)[^/]*(hot|sort|top|buy|coins|nutrition|review|ticket|update|author|xiazai|down|app)(?!=)|\\d+_\\d+_\\d+],:matches((?i)最新章节$|^(((点击|软件|应用|安装|客户|移动|手机|电脑|安卓|苹果|下载|阅读|pc|ap[kp]|ipa|plx|deb|exe|zip|rar|txt|epub)[\\s.端版]*){2,}|[A-Za-z0-9\\u4e00-\\u9fa5]?返回.*(简介|书页|目录)[A-Za-z0-9\\u4e00-\\u9fa5]?|[<>-]+|正文|[上下首尾]([一\\s]*[页頁]|[\\s\\d零〇一二三四五六七八九十百]*章)|[↑\\[]?[倒正反逆顺順]序[↓\\]]?|免费试读|(在线|开始|立即|全文|从头)+阅读|[^\\s\\d外内楔前后卷篇章]*(作者|双倍月票|感言|推书|推[a-z0-9A-Z_\\u4e00-\\u9fa5\\-]+书|[求个请投点](月?票|收藏|订阅|推荐)|感谢(读者|书友|大家|各位)[书点]评[^\\s]*活动|没[有空]?更新|没时间更新|请个?假|关于本书|关于更新|打赏名单|起点活动)[^\\s]*)$))\n@js:b=java.get(\"ba\");\n\nif(zt=!(java.get(\"全\")==1||/^\\{[^{}]*全(?=[^{}]*\\})/.test(book.customIntro))){\nll=null;\n$=it=>(qc=ll,ll=result.select(it)).size()>20&&(result=re=ll);\n\nif(!(((ck=java.get(\"ck\"))!=\"\"&&$(\"[href~=\"+ck+\"[^i.]|/vip[_-]?(read|chapter)|([A-Z]+[a-z0-9]+|[a-z]+[0-9]+){2,}]:not([href='\"+book.tocUrl+\"'])\"))||$(\"[href~=^[a-z0-9]+(/|\\\\.[^./]+)?$]\"))){\nif(qc&&qc.size()>ll.size())ll=qc;\n\n$=it=>(re=result.select(it)).size()&&(result=re);\n\nif(!($(\"[data-cid]\")||$(\"[href~=(^|[/_-])(chapter|read)+([_-]?id)?/[^/_-]+[/_-][^/_-]+]\")||$(\"[href~=(^|[&?/_-](book|novel|comic)?)(chapter|read)+([_-]?id)?[?/=]]\")||$(\"[href~=[&?/_-]cid[&?/_=-]]\")||$(\"[data-href]\"))){\n\nba=b.match(/(?:[^/_-][/_-]([^/._-]+))?[/_-]([^/._-]+)(?:\\/|\\/index[^/]*|\\.[^/.]+)?$/);\n\nif(xi=(id=ba[2]).match(/\\?[^=]+=([^&]+)/)||id.match(/^[^\\d%]*(\\d{2,}|[1-9])$/)||ba[1]&&ba[1].match(/^[^\\d%]*(\\d{2,})$/))id=xi[1];\n\n$(\"[href~=([^\\\\d]|^)\"+id+\"[/_&-][^\\\\d]*\\\\d+]:not([href~=\"+id+\"[^\\\\d]*$]),[href~=/vip|([A-Z]+[a-z0-9]+|[a-z]+[0-9]+){2,}|([^\\\\d]|^)\"+id+\"[/_&-][^\\\\d]*\"+id+\"(/|\\\\.[^.]+|&.+)?$]\")||$(\"[title]\")||$(\"[href~=/view/\\\\d+\\\\.[a-zA-Z]+$]\")}\nif(re.size()<ll.size())result=ll}}\n\nif(java.get(\"逆\")==1||/^\\{[^{}]*逆(?=[^{}]*\\})/.test(book.customIntro))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\nzt&&re.size()?result:[\"<a href='\"+b+\"'>预览内容</a>\"].concat(result.toArray())",
"chapterName": "text@js:result.replace(/(第)\\s+|(\\d)第(?=\\d)|\\s+([章节回話话卷])/,\"$1$2$3\")",
"chapterUrl": "href##[/\\s]+$",
"isVip": "",
"nextTocUrl": "a:matches(下[一\\s]*[页頁]|下[一二三四五六七八九十百千万〇零0-9]{2,}章):not([href~=^#|javascript:])@href",
"updateTime": ""
},
"searchUrl": "https://www.baidu.com/s?pn=<0,{{page*10}}>&wd={{\nkey=key.trim();aut=\"#\";\nif(key[0]==\"@\"){\nkey=key.slice(1);\njava.put(\"转\",1)}\nif(key[0]==\"!\"){\nkey=key.slice(1);\njava.put(\"直\",1);\njava.put(\"全\",1)}\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)}else if(key[0]==\"_\"){\nkey=key.slice(1);\njava.put(\"图\",1)}\nz=key.lastIndexOf(\"#\")+1;\ns=key.lastIndexOf(\"$\");\nif(/\\$[a-zA-Z0-9/._-]+$/.test(key))key=key.slice(0,s).concat(\" site:\",key.slice(s+1));\ns=s+1?s:key.length;\nas=key.slice(z?z:s,s);\nif(!/^\\s*$/.test(as)){\naut=as.match(/[^\\s\"]+/)[0];\nkey=key.slice(0,z-1).concat(\" \",key.slice(z))}\njava.put(\"aut\",aut);\njava.put(\"key\",key.match(/[^\\s\"]+/)[0]);\nkey}}",
"weight": 0
},
{
"bookSourceComment": "By关耳",
"bookSourceGroup": "✨ 百度",
"bookSourceName": "💫百度知道",
"bookSourceType": 0,
"bookSourceUrl": "https://zhidao.baidu.com/msearch/",
"customOrder": 143,
"enabled": false,
"enabledExplore": true,
"header": "{\"Accept\": \"application/json\",\r\n\"Referer\": \"https://zhidao.baidu.com/index/?fr=&word={{encodeURIComponent(key)}}&\"\r\n}",
"lastUpdateTime": 1612158191838,
"ruleBookInfo": {},
"ruleContent": {
"content": "<js>\nresult=String(result).replace(/<.*?wgt-replyer-all-time\">([^<]+)<\\/span>/g,'<h1 class=\"wgt-replyer-all-time\">---$1---</h1>').replace(/<span.*?>\\d+<\\/span>/g,'').replace(/<\\/*span.*?>/g,'').replace(/展开全部/g,'')</js>\n@css:.wgt-replyer-all-time,.best-text,.answer-text@html##</*(a|strong|li|ol).*?>",
"imageStyle": "0",
"nextContentUrl": "text.下一页@href",
"sourceRegex": ""
},
"ruleExplore": {},
"ruleSearch": {
"author": "",
"bookList": "@js:result=[{a:decodeURIComponent(baseUrl.match(/word=(.*?)\\&/)[1]),b:baseUrl,c:'https://ss3.bdstatic.com/70cFv8Sh_Q1YnxGkpoWK1HF6hhy/it/u=4143784958,1445381177&fm=26&gp=0.jpg'}]",
"bookUrl": "b",
"coverUrl": "c",
"intro": "",
"lastChapter": "",
"name": "a"
},
"ruleToc": {
"chapterList": "$.data.entry",
"chapterName": "$.title##</*em>",
"chapterUrl": "$.url",
"nextTocUrl": "@js:url=baseUrl.match(/(.*?pn=)/)[1];\nlist=[];\nfor(i=2;i<=10;i++){\nlist.push(url+(i*10))\n}\nlist",
"updateTime": "$.time"
},
"searchUrl": "https://zhidao.baidu.com/msearch/ajax/getsearchlist?word={{key}}&pn=10",
"weight": 0
},
{
"bookSourceComment": "By关耳",
"bookSourceGroup": "✨ 百度",
"bookSourceName": "💫百度百科",
"bookSourceType": 0,
"bookSourceUrl": "https://baike.baidu",
"bookUrlPattern": "",
"customOrder": 144,
"enabled": false,
"enabledExplore": false,
"lastUpdateTime": 1612158146425,
"loginUrl": "",
"ruleBookInfo": {
"name": ""
},
"ruleContent": {
"content": "@js:String(org.jsoup.Jsoup.parse(result).select('h2,.reference-title,.para,.reference-list,.basic-info')).replace(/<h2 class=\"block-title\">目录<\\/h2>/,'').replace(/<h2.*?>/g,'-----📖').replace(/<\\/h2>/g,'📖-----').replace(/<span class=\"title-prefix\">.*?span>/g,'').replace(/<dt class=\"basicInfo-item name\">/g,'---------')",
"imageStyle": "full",
"replaceRegex": "##src=\"[^\"]+\" data-src##src"
},
"ruleExplore": {},
"ruleSearch": {
"bookList": "class.lemmaWgt-lemmaTitle-title",
"bookUrl": "",
"kind": "",
"name": "tag.h1.0@text"
},
"ruleToc": {
"chapterList": "class.item!0:1",
"chapterName": "tag.a.0@text||tag.span@text",
"chapterUrl": "tag.a.0@href"
},
"searchUrl": "https://baike.baidu.com/item/{{key}}",
"weight": 0
},
{
"bookSourceComment": "By关耳",
"bookSourceGroup": "✨ 百度",
"bookSourceName": "💫百度文库",
"bookSourceType": 0,
"bookSourceUrl": "https://wk.baidu.com111",
"customOrder": 145,
"enabled": false,
"enabledExplore": false,
"header": "{\n \"User-Agent\": \"Mozilla/5.0 (Linux; Android 8.1.0; JKM-AL00b Build/HUAWEIJKM-AL00b; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/66.0.3359.126 MQQBrowser/6.2 TBS/044807 Mobile Safari/537.36\"\n}",
"lastUpdateTime": 1612158196529,
"ruleBookInfo": {
"author": "",
"coverUrl": "",
"init": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"tocUrl": "https://wk.baidu.com/search/api/getSearchResult?word={{baseUrl.match(/word=(.*)/)[1]}}&od=0&lm=0&pn=1",
"wordCount": ""
},
"ruleContent": {
"content": "@js:\nif(result.match(/class=\"rtcspage/)){\ndoc=org.jsoup.Jsoup.parse(result.replace(/<\\/*span.*?>|<\\/*section.*?>/g,'')).select('.rtcspage');\nif(result.match(/>\\..*?\\{display: none\\;\\}</)){\na=result.match(/>(\\..*?)\\{display: none\\;\\}</)[1];\ndoc.select(a).remove();doc.select(\"style\").remove();\n;result=doc.html()}else{\nresult=doc.html()\n}\nString(result).replace(/来自/,'').replace(/百度/,'').replace(/文库/,'')\n}else{\nif(result.match(/class=\"txt/)){\norg.jsoup.Jsoup.parse(result).select(\".content .txt\").html()}\nelse{\nmd5=result.match(/\"md5sum\":\"([^\"]+)\"/)[1];\ntoken=result.match(/\"downloadToken\":\"([^\"]+)\"/)[1];\nimglist=eval(result.match(/\"bcsParam\":(\\[[\\s\\S]+?\\])/)[1]);\nhtml='';\nfor(i in imglist){\nurl='https://wkretype.bdimg.com/retype/zoom/'+token+'?pn='+parseInt(imglist[i].page)+'&x=0&y=0&raww=1080&rawh=810&o=jpg_6&type=pic&aimh=810'+md5+imglist[i].zoom;\nhtml+='<img src=\"'+url+'\">\\n'\n}\nresult=html\n}\n}",
"imageStyle": "0",
"nextContentUrl": "",
"sourceRegex": "",
"webJs": ""
},
"ruleExplore": {
"author": "",
"bookList": "",
"bookUrl": "",
"coverUrl": "",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "",
"wordCount": ""
},
"ruleSearch": {
"author": "",
"bookList": "@js:result=[{a:decodeURIComponent(baseUrl.match(/word=(.*)/)[1]),b:baseUrl,c:'https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=2912920484,4130826712&fm=26&gp=0.jpg'}]",
"bookUrl": "b",
"coverUrl": "c",
"intro": "",
"kind": "",
"lastChapter": "",
"name": "a",
"wordCount": ""
},
"ruleToc": {
"chapterList": "$.searchList",
"chapterName": "{$.title}.{$.typeStr}##</*em>",
"chapterUrl": "$.doc_url##$##,{\"webView\":true}",
"isVip": "",
"nextTocUrl": "@js:url=baseUrl.match(/(https:.*pn=)/)[1];\nlist=[];\nfor(i=1;i<=5;i++){\nlist.push(url+i)\n}\nlist",
"updateTime": "时间:{{$.create_time}} 内容:{{$.content}}##</*em>"
},
"searchUrl": "https://wk.baidu.com/search?fr=searchpage&word={{key}}",
"weight": 0
},
{
"bookSourceComment": "By关耳",
"bookSourceGroup": "✨ 百度",
"bookSourceName": "💫百度图片",
"bookSourceType": 0,
"bookSourceUrl": "https://image.baidu.com",
"customOrder": 146,
"enabled": false,
"enabledExplore": false,
"lastUpdateTime": 1612158202235,
"ruleBookInfo": {},
"ruleContent": {
"content": "@get:{id2}@js:\nimgurl=result;\nhtml='<img src=\"'+imgurl+'\">\\n图片地址:'+imgurl",
"imageStyle": ""
},
"ruleExplore": {},
"ruleSearch": {
"bookList": "@js:list=[{title:decodeURIComponent(baseUrl.match(/word=(.*)/)[1]),url:baseUrl,img:\"https://ss2.bdstatic.com/70cFvnSh_Q1YnxGkpoWK1HF6hhy/it/u=1105349167,1082680177&fm=11&gp=0.jpg\"}]",
"bookUrl": "url",
"coverUrl": "img",
"name": "title"
},
"ruleToc": {
"chapterList": "<js>result.match(/flip.setData\\('imgData',( [\\s\\S]+?,\\{\\}\\]\\})\\)\\;/)[1];\n</js>$.data[*]",
"chapterName": "$.fromPageTitle@put:{id:$.objURL,id2:$.thumbURL}##</*strong>",
"chapterUrl": "https://www.baidu.com/s?wd={{$.fromPageTitle}}",
"nextTocUrl": "id.page@tag.a!-1@href"
},
"searchUrl": "https://image.baidu.com/search/flip?tn=baiduimage&ipn=r&ct=201326592&cl=2&lm=-1&st=-1&fm=result&fr=&sf=1&fmq=1582615702295_R&pv=&ic=0&nc=1&z=&hd=&latest=&copyright=&se=1&showtab=0&fb=0&width=0&height=0&face=0&istype=2&ie=utf-8&ctd=1582615702296%5E00_1665X948&sid=&word={{key}}",
"weight": 0
}
]