[
{
"bookSourceGroup": "漫画",
"bookSourceName": "漫画屋",
"bookSourceType": 2,
"bookSourceUrl": "https://mhw1.com",
"customOrder": 7,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"exploreUrl": "全部::/index.php/category/page/{{page}}\n少年漫画::/index.php/category/list/1/page/{{page}}\n少女漫画::/index.php/category/list/2/page/{{page}}\n青年漫画::/index.php/category/list/3/page/{{page}}\n少儿漫画::/index.php/category/list/4/page/{{page}}\n热血::/index.php/category/tags/6/page/{{page}}\n冒险::/index.php/category/tags/7/page/{{page}}\n科幻::/index.php/category/tags/8/page/{{page}}\n霸总::/index.php/category/tags/9/page/{{page}}\n玄幻::/index.php/category/tags/10/page/{{page}}\n校园::/index.php/category/tags/11/page/{{page}}\n修真::/index.php/category/tags/12/page/{{page}}\n搞笑::/index.php/category/tags/13/page/{{page}}\n穿越::/index.php/category/tags/14/page/{{page}}\n后宫::/index.php/category/tags/15/page/{{page}}\n恋爱::/index.php/category/tags/17/page/{{page}}\n悬疑::/index.php/category/tags/18/page/{{page}}\n战争::/index.php/category/tags/20/page/{{page}}\n动作::/index.php/category/tags/21/page/{{page}}\n架空::/index.php/category/tags/25/page/{{page}}\n古风::/index.php/category/tags/28/page/{{page}}\n生活::/index.php/category/tags/29/page/{{page}}\n都市::/index.php/category/tags/31/page/{{page}}\n日常::/index.php/category/tags/51/page/{{page}}\n纯爱::/index.php/category/tags/49/page/{{page}}\n推理::/index.php/category/tags/52/page/{{page}}\n奇幻::/index.php/category/tags/53/page/{{page}}\n格斗::/index.php/category/tags/54/page/{{page}}\n大女主::/index.php/category/tags/55/page/{{page}}\n剧情::/index.php/category/tags/56/page/{{page}}\n总裁::/index.php/category/tags/57/page/{{page}}\n武侠::/index.php/category/tags/58/page/{{page}}\n异能::/index.php/category/tags/59/page/{{page}}\n少年::/index.php/category/tags/60/page/{{page}}\n韩漫::/index.php/category/tags/61/page/{{page}}\n冒險::/index.php/category/tags/62/page/{{page}}\n熱血::/index.php/category/tags/63/page/{{page}}\n古風::/index.php/category/tags/67/page/{{page}}\n劇情::/index.php/category/tags/69/page/{{page}}\n格鬥::/index.php/category/tags/71/page/{{page}}\n其它::/index.php/category/tags/50/page/{{page}}",
"header": "{\"referer\":\"https://mhw1.com/\",\"user-agent\":\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36\"}",
"lastUpdateTime": 0,
"respondTime": 17155,
"ruleBookInfo": {
"author": "div.comic-author > span.name > a@text",
"coverUrl": "div.de-info__cover > img@src",
"intro": "div.comic-intro > p.intro@text",
"kind": "div.comic-status > span:nth-child(1) > b > a@text",
"name": "div > p.j-comic-title@text"
},
"ruleContent": {
"content": "div.rd-article__pic@html\n",
"title": "",
"webJs": "{\"webview\":true}"
},
"ruleExplore": {
"author": "p.comic__title > a@text",
"bookList": "div.cate-comic-list> div",
"bookUrl": "p.comic__title > a@href",
"coverUrl": "a>img@data-original",
"lastChapter": "p.comic-update > a@text",
"name": "p.comic__title > a@text"
},
"ruleSearch": {
"author": "p.comic__title > a@text",
"bookList": "div.common-comic-item",
"bookUrl": "a@href",
"coverUrl": "a > img@data-original",
"name": "p.comic__title > a@text"
},
"ruleToc": {
"chapterList": "ul.chapter__list-box>li",
"chapterName": "li>a.j-chapter-link@text",
"chapterUrl": "li.j-chapter-item > a@href"
},
"searchUrl": "/index.php/search?key={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "漫画",
"bookSourceName": "快看漫画",
"bookSourceType": 2,
"bookSourceUrl": "https://www.kuaikanmanhua.com",
"bookUrlPattern": "",
"customOrder": 22,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"exploreUrl": "全部::/tag/0?region=1&pays=0&state=0&sort=1&page={{page}}\n恋爱::/tag/20?region=1&pays=0&state=0&sort=1&page={{page}}\n古风::/tag/46?region=1&pays=0&state=0&sort=1&page={{page}}\n穿越::/tag/80?region=1&pays=0&state=0&sort=1&page={{page}}\n大女主::/tag/77?region=1&pays=0&state=0&sort=1&page={{page}}\n青春::/tag/47?region=1&pays=0&state=0&sort=1&page={{page}}\n非人类::/tag/92?region=1&pays=0&state=0&sort=1&page={{page}}\n奇幻::/tag/20?region=22&pays=0&state=0&sort=1&page={{page}}\n都市::/tag/20?region=48&pays=0&state=0&sort=1&page={{page}}\n总裁::/tag/52?region=1&pays=0&state=0&sort=1&page={{page}}\n强剧情::/tag/82?region=1&pays=0&state=0&sort=1&page={{page}}\n玄幻::/tag/63?region=1&pays=0&state=0&sort=1&page={{page}}\n系统::/tag86?region=1&pays=0&state=0&sort=1&page={{page}}\n悬疑::/tag/65?region=1&pays=0&state=0&sort=1&page={{page}}\n末世::/tag/91?region=1&pays=0&state=0&sort=1&page={{page}}\n热血::/tag/67?region=1&pays=0&state=0&sort=1&page={{page}}\n萌系::/tag/62?region=1&pays=0&state=0&sort=1&page={{page}}\n搞笑::/tag/71?region=1&pays=0&state=0&sort=1&page={{page}}\n重生::/tag/89?region=1&pays=0&state=0&sort=1&page={{page}}\n异能::/tag/68?region=1&pays=0&state=0&sort=1&page={{page}}\n冒险::/tag/93?region=1&pays=0&state=0&sort=1&page={{page}}\n武侠::/tag/85?region=1&pays=0&state=0&sort=1&page={{page}}\n竞技::/tag/72?region=1&pays=0&state=0&sort=1&page={{page}}",
"header": "{\n \"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 Mobile Safari/537.36 SearchCraft/3.6.5 (Baidu; P1 9.0)\",\n\"referer\":\"https://www.kuaikanmanhua.com/\"\n}",
"lastUpdateTime": 1685758307694,
"loginUrl": "http://m.kuaikanmanhua.com/mob/booklist",
"respondTime": 2603,
"ruleBookInfo": {
"author": "\na=eval(result.match(/__NUXT__[^<]*/)[0]);\nresult=JSON.stringify(__NUXT__);\n\n$.data[*].topicInfo.user.nickname",
"coverUrl": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\njava.log(__NUXT__.data[0].topicInfo.cover_image_url)\n",
"init": "",
"intro": "\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.description\n\nresult.replace(/^/,' ')",
"kind": ".classifications span@text",
"lastChapter": ".update-info@text",
"name": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.title",
"tocUrl": "",
"wordCount": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.update_status.replace(/^.*?已更/,\"\")"
},
"ruleContent": {
"content": "class.ComicPics@img@html",
"imageStyle": "FULL"
},
"ruleExplore": {
"author": "title",
"bookList": "\neval(result.match(/__NUXT__[^<]*/)[0])\nvar aaa = __NUXT__.data[0].dataList\naaa.map(item=>{\n item[\"id\"] = \"https://www.kuaikanmanhua.com/web/topic/\"+item[\"id\"]\n})\naaa\n",
"bookUrl": "id",
"coverUrl": "image_url",
"intro": "description",
"kind": "",
"lastChapter": "latest_comic_title",
"name": "@json:title\n"
},
"ruleSearch": {
"author": "$.title.text||$.title",
"bookList": "$.data.topics||$.data.cards||$.hits.topicMessageList||$.hits",
"bookUrl": "$.id||$.topic_id@js:\"http://m.kuaikanmanhua.com/mobile/\"+result+\"/list/\"",
"checkKeyWord": "再度与你",
"coverUrl": "$.vertical_image_url||$.image_url||$.cover_image_info.images[*].url",
"intro": "$.description",
"kind": "$.category||$.recommend_tag[1].title",
"lastChapter": "",
"name": "$.title.text||$.title",
"wordCount": ""
},
"ruleToc": {
"chapterList": "\na=eval(result.match(/__NUXT__[^<]*/)[0]);\nresult=JSON.stringify(__NUXT__);\n\n$.data[*].comicList[*]",
"chapterName": "$.is_free&&$.title\nresult.replace(/^true\\s/,'').replace(/^false\\s/,'✿·')",
"chapterUrl": "$.id\n@js:\"http://m.kuaikanmanhua.com/mobile/comics/\"+result",
"isVip": "",
"updateTime": "\njava.timeFormat({{$.updated_at}})\n\nresult.replace(/\\//g,'-')"
},
"searchUrl": "http://m.kuaikanmanhua.com/search/mini/topic/title_and_author?page={{page}}&size=24&q={{key}}",
"weight": 0
},
{
"bookSourceGroup": "漫画",
"bookSourceName": "漫画狗",
"bookSourceType": 2,
"bookSourceUrl": "https://dogemanga.com",
"customOrder": 33,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"lastUpdateTime": 1782587048936,
"respondTime": 1985,
"ruleBookInfo": {
"author": "body > div.container.site-main-content > div.row.my-3.my-sm-4.site-card > div.col-12.col-sm-6.col-md-8.col-xl-9.mt-3.mt-sm-0 > h3 > span@text",
"coverUrl": "body > div.container.site-main-content > div.row.my-3.my-sm-4.site-card > div.col-12.col-sm-6.col-md-4.col-xl-3 > img@src",
"intro": "body > div.container.site-main-content > div.row.my-3.my-sm-4.site-card > div.col-12.col-sm-6.col-md-8.col-xl-9.mt-3.mt-sm-0 > p.text-truncate.site-card__brief@text",
"name": "body > div.container.site-main-content > div.row.my-3.my-sm-4.site-card > div.col-12.col-sm-6.col-md-8.col-xl-9.mt-3.mt-sm-0 > h3 > span@text"
},
"ruleContent": {
"content": "div.site-reader--one-per-page> img@data-page-image-url\n@js:\nlet options = {\n\"headers\": {\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36\",\"referer\":baseUrl}\n};\nvar bbb=\"\"\nresult.split(\"\\n\").map(item=>{\n\nbbb+='
\\n'\n})\nbbb"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "div > div > h5 > a@text",
"bookList": "div.container.site-main-content.site-scroll > div.site-scroll__list > div:nth-child(1) > div",
"bookUrl": "div:nth-child(1) > div > a@href",
"checkKeyWord": "爱情",
"coverUrl": "div:nth-child(1) > div > a > img@src",
"intro": "div > div > p.card-text.text-truncate.mb-1.site-card__brief@text",
"name": "div > div > h5 > a@text"
},
"ruleToc": {
"chapterList": "-#site-manga__tab-pane-all > div > div",
"chapterName": "div > a > span:nth-child(2)@text",
"chapterUrl": "div > a@href"
},
"searchUrl": "/?q={{key}}",
"weight": 0
},
{
"bookSourceGroup": "漫画",
"bookSourceName": "笨狗漫画",
"bookSourceType": 2,
"bookSourceUrl": "https://www.bengou.co",
"bookUrlPattern": "",
"customOrder": 35,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"exploreUrl": "全部::/all/{{page}}.html\n少年热血::/rexue/{{page}}.html\n武侠格斗::/gedou/{{page}}.html\n科幻魔幻::/kehuan/{{page}}.html\n竞技体育::/jinji/{{page}}.html\n搞笑喜剧::/gapxiao/{{page}}.html\n侦探推理::/tuili/{{page}}.html\n恐怖灵异::/kongbu/{{page}}.html\n耽美人生::/danmei/{{page}}.html\n少女爱情::/shaonv/{{page}}.html\n恋爱生活::/lianai/{{page}}.html",
"header": "{\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 UBrowser/6.2.4094.1 Safari/537.36\",\"referer\":\"https://www.bengou.co/\"}",
"lastUpdateTime": 1685708739509,
"loginUrl": "",
"respondTime": 2335,
"ruleBookInfo": {
"author": "#intro_l > div.info > p:nth-child(2) > a@text",
"coverUrl": "#intro_l > div.info_cover > p > img@src",
"init": "",
"intro": "#intro@text",
"kind": "#intro_l > div.info > p:nth-child(5)@text",
"lastChapter": "#intro_l > div.title > span > a@text",
"name": "#intro_l > div.title > h1@text",
"wordCount": ""
},
"ruleContent": {
"content": "@js:\n\nvar re = /qTcms_S_m_murl_e=\".*?\"/g\nvar aaa = java.base64Decode(result.match(re)[0].replace(\"qTcms_S_m_murl_e=\\\"\",\"\").replace(\"\\\"\",\"\")).split(\"\\\\$qingtiandy\\\\$\")\nvar bbb=\"\"\nlet options = {\n\"headers\": {\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36\",\"referer\":\"https://www.bengou.co/\"}\n};\naaa.map(item=>{\n var newUrl = encodeURIComponent (item)\nbbb += '
\\n'\n\n})\n\nbbb",
"imageStyle": "FULL",
"nextContentUrl": ""
},
"ruleExplore": {
"author": "dl > dt > a@text",
"bookList": ".dmList >ul>li",
"bookUrl": "p > a@href",
"coverUrl": "p > a > img@src",
"intro": "dl > dd > p.intro@text",
"kind": "dl > dd > p:nth-child(3) > a@text",
"lastChapter": "p > span > a@text",
"name": "dl > dt > a@text"
},
"ruleSearch": {
"author": "dl > dt > a@text",
"bookList": ".dmList >ul>li",
"bookUrl": "p > a@href",
"checkKeyWord": "",
"coverUrl": "p > a > img@src",
"intro": "dl > dd > p.intro@text",
"kind": "dl > dd > p:nth-child(3) > a@text",
"lastChapter": "p > span > a@text",
"name": "dl > dt > a@text",
"wordCount": ""
},
"ruleToc": {
"chapterList": "-.plist>ul>li",
"chapterName": "a@text",
"chapterUrl": "a@href",
"isVolume": "",
"updateTime": ""
},
"searchUrl": "/statics/search.aspx?key={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "漫画",
"bookSourceName": "手机漫画",
"bookSourceType": 2,
"bookSourceUrl": "http://www.gmanhua.com",
"customOrder": 38,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"exploreUrl": "少年漫画::/manhua-shaonianrexue-p{{page}}/\n武侠格斗::/manhua-wuxiagedou-p{{page}}/\n少女爱情::/manhua-shaonvaiqing-p{{page}}/\n科幻魔幻::/manhua-kehuanmohuan-p{{page}}/\n竞技体育::/manhua-jingjitiyu-p{{page}}/\n爆笑喜剧::/manhua-baoxiaoxiju-p{{page}}/\n侦探推理::/manhua-zhentantuili-p{{page}}/",
"header": "{\"referer\":\"http://www.gmanhua.com\",\"user-agent\":\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36\"}",
"jsLib": "",
"lastUpdateTime": 0,
"respondTime": 1452,
"ruleBookInfo": {
"author": "body > div:nth-child(8) > div.cs1y.x10 > div.cs1y1 > div.csly1z.z > h1 > a@text",
"coverUrl": "div.cs1z > img@src",
"intro": "div.cs1y.x10 > div.cs1y3@text",
"kind": " div.csly1z.z > a:nth-child(4)@text",
"name": "body > div:nth-child(8) > div.cs1y.x10 > div.cs1y1 > div.csly1z.z > h1 > a@text"
},
"ruleContent": {
"content": "\n@js:\neval(result.match(/var DM5_CID.*?;/)[0]);\neval(result.match(/DM5_IMAGE_COUNT.*?;/)[0]);\neval(result.match(/eval\\(function.*\\)\\)/)[0].replace(/\\$.*?;/, \"\"));\nvar url = baseUrl+ \"chapterimagefun.ashx?d=\"+ Date();\nvar reqbody = \"cid=\" +DM5_CID+ \"&page=1&key=\"+ guidkey +\"&showcount=\" +DM5_IMAGE_COUNT;\njava.log(reqbody )\nvar data = String( java.post(url,reqbody ,{\"referer\":\"https://www.gmanhua.com/\"}).body())\neval('(' + data + ')')\n\nlet options = {\n\"headers\": {\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36\",\"referer\":baseUrl}\n};\nvar bbb=\"\"\nd.map(item=>{\n\nbbb+='
\\n'\n})\nbbb\n\n\n",
"imageStyle": "FULL"
},
"ruleExplore": {
"author": "p > a>img@alt",
"bookList": "div.cl4>li",
"bookUrl": "p > a@href",
"coverUrl": "p > a>img@src",
"intro": "",
"kind": "dl > dd > p:nth-child(3) > a@text",
"name": "p > a>img@alt"
},
"ruleSearch": {
"author": "div.ssnr_bt > a@text",
"bookList": "div.ssnrk",
"bookUrl": "a@href",
"checkKeyWord": "爱情",
"coverUrl": "dl > a > img@src",
"intro": "dt > div@text##最新章节:",
"kind": "div.ssnr_yt > dt > span:nth-child(4)@text",
"lastChapter": "dt > div > a@text",
"name": "div.ssnr_bt > a@text"
},
"ruleToc": {
"chapterList": "-ul.nr6>li",
"chapterName": "a@text",
"chapterUrl": "a@href"
},
"searchUrl": "http://www.gmanhua.com/search?title={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "漫画",
"bookSourceName": "顶漫画",
"bookSourceType": 2,
"bookSourceUrl": "https://www.dingmanhua.com",
"customOrder": 39,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreUrl": "全部::/sort?category=0&tag=0&page={{page}}\n悬疑::/sort?category=0&tag=1&page={page}}\n欢乐::/sort?category=0&tag=2&page={page}}\n搞笑::/sort?category=0&tag=3&page={page}}\n玄幻::/sort?category=0&tag=4&page={page}}\n冒险::/sort?category=0&tag=5&page={page}}\n爱情::/sort?category=0&tag=6&page={page}}\n百合::/sort?category=0&tag=7&page={page}}\n热血::/sort?category=0&tag=9&page={page}}\n异界::/sort?category=0&tag=10&page={page}}\n轻改::/sort?category=0&tag=11&page={page}}\n奇幻::/sort?category=0&tag=12&page={page}}\n校园::/sort?category=0&tag=13&page={page}}\n生活::/sort?category=0&tag=15&page={page}}\n格斗::/sort?category=0&tag=21&page={page}}\n魔幻::/sort?category=0&tag=25&page={page}}\n职场::/sort?category=0&tag=26&page={page}}\n性转::/sort?category=0&tag=27&page={page}}\n后宫::/sort?category=0&tag=29&page={page}}\n科幻::/sort?category=0&tag=32&page={page}}\n穿越::/sort?category=0&tag=33&page={page}}\n仙侠::/sort?category=0&tag=34&page={page}}\n都市::/sort?category=0&tag=35&page={page}}\n女主::/sort?category=0&tag=39&page={page}}\n重生::/sort?category=0&tag=41&page={page}}\n系统::/sort?category=0&tag=47&page={page}}\n长篇::/sort?category=0&tag=51&page={page}}\n修仙::/sort?category=0&tag=52&page={page}}\n灵异::/sort?category=0&tag=54&page={page}}\n游戏::/sort?category=0&tag=55&page={page}}",
"lastUpdateTime": 0,
"respondTime": 5103,
"ruleBookInfo": {
"author": "#content > main > div.comic-info > div.container-fluid > div > div.col-12.col-sm-8.col-md-8.col-lg-9 > div > h1@text",
"coverUrl": "#content > main > div.comic-info > div.container-fluid > div > div.col-12.col-sm-4.col-md-4.col-lg-3 > img@data-src",
"intro": "#content > main > div.comic-info > div.container-fluid > div > div:nth-child(3) > p@text",
"kind": "#content > main > div.comic-info > div.container-fluid > div > div.col-12.col-sm-8.col-md-8.col-lg-9 > div > div:nth-child(3) > a@text",
"lastChapter": "#content > main > div.comic-info > div.container-fluid > div > div.col-12.col-sm-8.col-md-8.col-lg-9 > div > div:nth-child(5) > a@text",
"name": "#content > main > div.comic-info > div.container-fluid > div > div.col-12.col-sm-8.col-md-8.col-lg-9 > div > h1@text",
"tocUrl": ""
},
"ruleContent": {
"content": "\n@js:\nlet options = {\n\"headers\": {\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36\",\"Referrer\":\"https://www.dingmanhua.com/\"}\n};\nvar pattern = /=eval.*?\\)/g\nvar num= result.match(pattern)[0].replace('=eval(\"','').replace('\")','')\n\nvar pattern1 = /var pasd = \".*?\"/\nvar pasd = result.match(pattern1)[0].replace('var pasd = \"','').replace('\"','')\n\nvar bbb=\"\"\nfor(var i=1 ; i\\n'\n\n\n}\njava.log(bbb)\nbbb\n\n\n\n",
"title": ""
},
"ruleExplore": {
"author": "a > article > footer > h3@text",
"bookList": "div.card-main>div.main-content>div",
"bookUrl": "a@href",
"coverUrl": "a > article > img@data-src",
"name": "a > article > footer > h3@text"
},
"ruleSearch": {
"author": "a > article > footer > h3@text",
"bookList": "div.card-main>div.main-content>div",
"bookUrl": "a@href",
"checkKeyWord": "",
"coverUrl": "a > article > img@data-src",
"name": "a > article > footer > h3@text"
},
"ruleToc": {
"chapterList": "\nvar bbb= java.post(baseUrl.replace(\".html\",\"\"),\"{}\",{})\nvar ccc= eval(\"(\" +String(bbb.body() ) + \")\");\n\nccc.data.chapters.map(item=>{\n\nitem[\"url\"] = \"/chapter/\"+item.contentId+\"-\"+item.id+\".html\"\n})\nvar ddd = ccc.data.chapters.reverse()\nddd\n\n",
"chapterName": "chapterName",
"chapterUrl": "url@js:result+',{\"webView\":true}'"
},
"searchUrl": "/search?query={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "",
"bookSourceName": "👍 笔趣读阅读",
"bookSourceType": 0,
"bookSourceUrl": "http://www.biqudu.tv",
"bookUrlPattern": "",
"customOrder": 46,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"exploreUrl": "",
"lastUpdateTime": 1607069359602,
"loginUrl": "",
"respondTime": 1959,
"ruleBookInfo": {
"author": "",
"coverUrl": "id.fmimg@tag.img.0@src",
"intro": "id.intro@text",
"name": "id.info@tag.h1@text"
},
"ruleContent": {
"content": "id.content@html##正在手打中.*##",
"replaceRegex": "##.*笔趣读全文字更新,牢记网址.*##"
},
"ruleSearch": {
"author": "id.nr@class.odd.1@text",
"bookList": "class.grid@tag.tr!0",
"bookUrl": "class.odd.0@tag.a.0@href",
"kind": "id.nr@class.even.2@text",
"lastChapter": "id.nr@class.even.0@text",
"name": "id.nr@class.odd.0@text",
"wordCount": "id.nr@class.even.1@text"
},
"ruleToc": {
"chapterList": "class.box_con@id.list@tag.dl@tag.dd",
"chapterName": "tag.a.0@text",
"chapterUrl": "tag.a.0@href"
},
"searchUrl": "http://www.biqudu.tv/s.php?q={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "漫画",
"bookSourceName": "漫客栈",
"bookSourceType": 2,
"bookSourceUrl": "https://www.mkzhan.com",
"bookUrlPattern": "",
"customOrder": 48,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"exploreUrl": "全部::/category/?page={{page}}\n霸总::/category/?theme_id=1&page={{page}}\n修真::/category/?theme_id=2&page={{page}}\n恋爱::/category/?theme_id=3&page={{page}}\n校园::/category/?theme_id=4&page={{page}}\n冒险::/category/?theme_id=5&page={{page}}\n搞笑::/category/?theme_id=6&page={{page}}\n生活::/category/?theme_id=7&page={{page}}\n热血::/category/?theme_id=8&page={{page}}\n架空::/category/?theme_id=9&page={{page}}\n后宫::/category/?theme_id=10&page={{page}}\n玄幻::/category/?theme_id=12&page={{page}}\n悬疑::/category/?theme_id=13&page={{page}}\n恐怖::/category/?theme_id=14&page={{page}}\n灵异::/category/?theme_id=15&page={{page}}\n动作::/category/?theme_id=16&page={{page}}\n科幻::/category/?theme_id=17&page={{page}}\n战争::/category/?theme_id=18&page={{page}}\n古风::/category/?theme_id=19&page={{page}}\n穿越::/category/?theme_id=20&page={{page}}\n竞技::/category/?theme_id=21&page={{page}}\n励志::/category/?theme_id=23&page={{page}}\n同人::/category/?theme_id=24&page={{page}}\n真人::/category/?theme_id=26&page={{page}}",
"header": "{\"user-agent\":\"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36\",\"referer\":\"https://www.mkzhan.com\"}",
"lastUpdateTime": 1681972430151,
"loginUrl": "https://www.mkzhan.com/login",
"respondTime": 1037,
"ruleBookInfo": {
"author": ".name@text",
"coverUrl": ".de-info__cover img@data-src",
"intro": ".intro@html",
"kind": ".comic-status b.0@text&&.de-chapter__title span.0@text##\\s##,",
"lastChapter": ".update-time@text##.*更新至\\s",
"name": ".comic-title@text",
"tocUrl": "",
"wordCount": ".update-time@text##\\s更新至.*"
},
"ruleContent": {
"content": "$..image@js:result.split(\"\\n\").map(x=>'
').join(\"\\n\")",
"imageStyle": "FULL",
"nextContentUrl": ""
},
"ruleExplore": {
"author": "p.comic__title > a@text",
"bookList": "div.cate-comic-list> div",
"bookUrl": "a@href",
"coverUrl": "a>img@data-src",
"lastChapter": "p.comic-update > a@text",
"name": "p.comic__title > a@text"
},
"ruleSearch": {
"author": ".comic__title@text",
"bookList": ".common-comic-item||.top-list__box-item",
"bookUrl": "a.1@href",
"coverUrl": "img@data-src",
"intro": ".comic-feature@text",
"kind": ".comic-count@text",
"lastChapter": ".comic-update a@text",
"name": ".comic__title@text"
},
"ruleToc": {
"chapterList": "-.chapter__list-box li",
"chapterName": "a@text",
"chapterUrl": ".j-chapter-link@data-chapterid\n@js:\r\ncid=result;\r\nbid=baseUrl.match(/\\/(\\d+)\\//)[1],\n\n'https://comic.mkzcdn.com/chapter/content/v1/?chapter_id='+cid+'&comic_id='+bid+'&format=1&quality=1&sign=0&type=1&uid=0'",
"isVip": "i@text",
"updateTime": ".data@text"
},
"searchUrl": "/search/?keyword={{key}}&page={{page}}",
"weight": 0
},
{
"bookSourceComment": "error:unexpected end of stream on http://wap.pingshuku.com/...\n",
"bookSourceName": "56书库①",
"bookSourceType": 0,
"bookSourceUrl": "http://m.pingshuku.com",
"customOrder": 50,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 0,
"respondTime": 4066,
"ruleBookInfo": {
"coverUrl": "class.block_img2@img@src",
"intro": "class.intro_info@text##最新章节.*",
"lastChapter": "class.block_txt2@tag.p.6@a@text"
},
"ruleContent": {
"content": "id.nr@textNodes##.*本章未完.*|.*第.*/.*页.*",
"nextContentUrl": "text.下一页@href"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "class.case_shuqian@text##作者:",
"bookList": "class.bookone",
"bookUrl": "a@href",
"coverUrl": "tag.a.0@href##^.+?(\\d+)\\D(\\d+).+##http://www.pingshuku.com/files/article/image/$1/$2/$2s.jpg",
"lastChapter": "class.case_last@a@text",
"name": "class.case_name@a@text"
},
"ruleToc": {
"chapterList": "class.chapter.1@li@a",
"chapterName": "text",
"chapterUrl": "href",
"nextTocUrl": "text.下一页@href"
},
"searchUrl": "http://wap.pingshuku.com/modules/article/search.php?searchkey={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "漫画",
"bookSourceName": "快看漫画m",
"bookSourceType": 2,
"bookSourceUrl": "https://m.kuaikanmanhua.com",
"bookUrlPattern": "已校验",
"customOrder": 56,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"exploreUrl": "全部::/search/mini/topic/multi_filter?size=20&tag_id=0&sort=1&page={{page}}\n恋爱::/search/mini/topic/multi_filter?size=20&tag_id=20&sort=1&page={{page}}\n古风::/search/mini/topic/multi_filter?size=20&tag_id=46&sort=1&page={{page}}\n穿越::/search/mini/topic/multi_filter?size=20&tag_id=80&sort=1&page={{page}}\n大女主::/search/mini/topic/multi_filter?size=20&tag_id=77&sort=1&page={{page}}\n青春::/search/mini/topic/multi_filter?size=20&tag_id=47&sort=1&page={{page}}\n非人类::/search/mini/topic/multi_filter?size=20&tag_id=92&sort=1&page={{page}}\n奇幻::/search/mini/topic/multi_filter?size=20&tag_id=22&sort=1&page={{page}}\n都市::/search/mini/topic/multi_filter?size=20&tag_id=48&sort=1&page={{page}}\n总裁::/search/mini/topic/multi_filter?size=20&tag_id=52&sort=1&page={{page}}\n强剧情::/search/mini/topic/multi_filter?size=20&tag_id=82&sort=1&page={{page}}\n玄幻::/search/mini/topic/multi_filter?size=20&tag_id=63&sort=1&page={{page}}\n系统::/search/mini/topic/multi_filter?size=20&tag_id=86&sort=1&page={{page}}\n悬疑::/search/mini/topic/multi_filter?size=20&tag_id=65&sort=1&page={{page}}\n末世::/search/mini/topic/multi_filter?size=20&tag_id=91&sort=1&page={{page}}\n热血::/search/mini/topic/multi_filter?size=20&tag_id=67&sort=1&page={{page}}\n萌系::/search/mini/topic/multi_filter?size=20&tag_id=62&sort=1&page={{page}}\n搞笑::/search/mini/topic/multi_filter?size=20&tag_id=71&sort=1&page={{page}}\n重生::/search/mini/topic/multi_filter?size=20&tag_id=89&sort=1&page={{page}}\n异能::/search/mini/topic/multi_filter?size=20&tag_id=68&sort=1&page={{page}}\n冒险::/search/mini/topic/multi_filter?size=20&tag_id=93&sort=1&page={{page}}\n武侠::/search/mini/topic/multi_filter?size=20&tag_id=85&sort=1&page={{page}}\n竞技::/search/mini/topic/multi_filter?size=20&tag_id=72&sort=1&page={{page}}\n正能量::/search/mini/topic/multi_filter?size=20&tag_id=54&sort=1&page={{page}}",
"header": "{\n \"User-Agent\": \"Mozilla/5.0 (Linux; Android 10; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/78.0.3904.108 Mobile Safari/537.36 SearchCraft/3.6.5 (Baidu; P1 9.0)\"\n}",
"lastUpdateTime": 1684819941340,
"loginUrl": "",
"respondTime": 4346,
"ruleBookInfo": {
"author": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.title",
"coverUrl": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.vertical_image_url",
"intro": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.description",
"kind": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.tags",
"lastChapter": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.update_status.replace(/^.*?已更/,\"\")",
"name": "@js:\neval(result.match(/__NUXT__[^<]*/)[0]);\n__NUXT__.data[0].topicInfo.title"
},
"ruleContent": {
"content": "div.ComicPics >img@data-src\n@js:\nlet options = {\n\"headers\": {\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.0.0 Safari/537.36\",\"referer\":\"https://www.kuaikanmanhua.com/\"}\n};\nvar bbb = \"\";\nresult.split(\"\\n\").map(src=>{\n\nbbb+= '
\\n'\n})\nbbb",
"imageStyle": "FULL"
},
"ruleExplore": {
"author": "title",
"bookList": "$.hits.topicMessageList",
"bookUrl": "id\n@js:\n\"https://m.kuaikanmanhua.com/mobile/\"+result+\"/list\"",
"coverUrl": "cover_image_url\n",
"kind": "category",
"lastChapter": "latest_comic_title",
"name": "title"
},
"ruleSearch": {
"author": "$.title.text||$.title",
"bookList": "$.data.topics||$.data.cards||$.hits.topicMessageList||$.hits",
"bookUrl": "$.id||$.topic_id@js:\"http://m.kuaikanmanhua.com/mobile/\"+result+\"/list/\"",
"coverUrl": "$.vertical_image_url||$.image_url||$.cover_image_info.images[*].url",
"intro": "description",
"kind": "$.category||$.recommend_tag[1].title",
"lastChapter": "$.latest_comic_title",
"name": "$.title.text||$.title"
},
"ruleToc": {
"chapterList": "\na=eval(result.match(/__NUXT__[^<]*/)[0]);\nresult=JSON.stringify(__NUXT__);\n\n$.data[*].comicList[*]",
"chapterName": "$.title",
"chapterUrl": "$.id\n@js:\"https://m.kuaikanmanhua.com/mobile/comics/\"+result+',{\"webView\":true}'",
"isVip": "",
"updateTime": ""
},
"searchUrl": "https://m.kuaikanmanhua.com/search/mini/topic/title_and_author?page={{page}}&size=24&q={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "漫画",
"bookSourceName": "包子漫画dz",
"bookSourceType": 2,
"bookSourceUrl": "https://cn.dzmanga.com",
"bookUrlPattern": "",
"customOrder": 58,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"exploreUrl": "全部::https://cn.webmota.com/api/bzmhq/amp_comic_list?type=all®ion=all&filter=*&page={{page}}&limit=36&language=cn\n恋爱::/api/bzmhq/amp_comic_list?region=all&filter=*&limit=36&language=cn&type=lianai&page={{page}}\n纯爱::/api/bzmhq/amp_comic_list?region=all&filter=*&limit=36&language=cn&type=chunai&page={{page}}\n古风::/api/bzmhq/amp_comic_list?region=all&filter=*&limit=36&language=cn&type=gufeng&page={{page}}\n异能::/api/bzmhq/amp_comic_list?region=all&filter=*&limit=36&language=cn&type=yineng&page={{page}}\n悬疑::/api/bzmhq/amp_comic_list?region=all&filter=*&limit=36&language=cn&type=xuanyi&page={{page}}\n剧情::/api/bzmhq/amp_comic_list?region=all&filter=*&limit=36&language=cn&type=juqing&page={{page}}\n科幻::/api/bzmhq/amp_comic_list?region=all&filter=*&limit=36&language=cn&type=kehuan&page={{page}}\n奇幻::/api/bzmhq/amp_comic_list?region=all&filter=*&limit=36&language=cn&type=qihuan&page={{page}}\n玄幻::/api/bzmhq/amp_comic_list?region=all&filter=*&limit=36&language=cn&type=xuanhuan&page={{page}}\n冒险::/api/bzmhq/amp_comic_list?region=all&filter=*&limit=36&language=cn&type=mouxian&page={{page}}\n推理::/api/bzmhq/amp_comic_list?region=all&filter=*&limit=36&language=cn&type=tuili&page={{page}}\n武侠::/api/bzmhq/amp_comic_list?region=all&filter=*&limit=36&language=cn&type=wuxia&page={{page}}\n格斗::/api/bzmhq/amp_comic_list?region=all&filter=*&limit=36&language=cn&type=gedou&page={{page}}\n战争::/api/bzmhq/amp_comic_list?region=all&filter=*&limit=36&language=cn&type=zhanzheng&page={{page}}\n热血::/api/bzmhq/amp_comic_list?region=all&filter=*&limit=36&language=cn&type=rexie&page={{page}}\n搞笑::/api/bzmhq/amp_comic_list?region=all&filter=*&limit=36&language=cn&type=gaoxiao&page={{page}}\n大女主::/api/bzmhq/amp_comic_list?region=all&filter=*&limit=36&language=cn&type=danuzhu&page={{page}}\n都市::/api/bzmhq/amp_comic_list?region=all&filter=*&limit=36&language=cn&type=dushi&page={{page}}\n总裁::/api/bzmhq/amp_comic_list?region=all&filter=*&limit=36&language=cn&type=zongcai&page={{page}}\n后宫::/api/bzmhq/amp_comic_list?region=all&filter=*&limit=36&language=cn&type=hougong&page={{page}}\n日常::/api/bzmhq/amp_comic_list?region=all&filter=*&limit=36&language=cn&type=richang&page={{page}}\n韩漫::/api/bzmhq/amp_comic_list?region=all&filter=*&limit=36&language=cn&type=hanman&page={{page}}\n少年::/api/bzmhq/amp_comic_list?region=all&filter=*&limit=36&language=cn&type=shaonian&page={{page}}\n其它::/api/bzmhq/amp_comic_list?region=all&filter=*&limit=36&language=cn&type=qita&page={{page}}",
"lastUpdateTime": 1720291284136,
"loginUrl": "",
"respondTime": 7422,
"ruleBookInfo": {
"author": "h1.comics-detail__title@text",
"coverUrl": "#layout > div.comics-detail > div.de-info-wr > div.l-content > div > div.pure-u-1-1.pure-u-sm-1-3.pure-u-md-1-6 > amp-img@src",
"init": "",
"intro": "p.comics-detail__desc@text",
"kind": ".supporting-text div:first-child@text&&.tag-list span@text##状态:",
"lastChapter": "class.comics-chapters__item.0@text||.supporting-text@span.-1@a@text",
"name": "h1.comics-detail__title@text"
},
"ruleContent": {
"content": "amp-img@img@src@js:headers={\"headers\":{\"Referer\":baseUrl}};\nresult.split(\"\\n\").map(x=>'
').join(\"\\n\")",
"imageStyle": "FULL",
"nextContentUrl": "@css:a:contains(下一页)@href",
"webJs": ""
},
"ruleExplore": {
"author": "name",
"bookList": "$.items",
"bookUrl": "comic_id\n@js:\n\"/comic/\"+result",
"coverUrl": "topic_img\n@js:\n\"https://static-tw.baozimh.com/cover/\"+result+\".jpg\"\n",
"kind": "region_name",
"lastChapter": "$.last_chapter.name",
"name": "name"
},
"ruleSearch": {
"author": ".comics-card__title@text",
"bookList": ".comics-card",
"bookUrl": "tag.a.0@href",
"checkKeyWord": "",
"coverUrl": "tag.amp-img.0@src",
"name": ".comics-card__title@text"
},
"ruleToc": {
"chapterList": "\nif(result.match(/章节目录/)){\njava.getElements(\"id.chapter-items@class.comics-chapters@a&&id.chapters_other_list@class.comics-chapters@a\")\n}else\n{\njava.getElements(\"class.comics-chapters||.supporting-text@span.-1\")\n}\n",
"chapterName": "a@text||span@text||text",
"chapterUrl": "tag.a@href||href"
},
"searchUrl": "/search?q={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "漫画",
"bookSourceName": "爱艺漫画",
"bookSourceType": 2,
"bookSourceUrl": "https://www.iqiyi.com/manhua",
"bookUrlPattern": "已校验",
"customOrder": 66,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"exploreUrl": "全部::https://www.iqiyi.com/manhua/category/%E5%85%A8%E9%83%A8_-1_-1_9_{{page}}\n恋爱::https://www.iqiyi.com/manhua/category/%E6%81%8B%E7%88%B1_-1_-1_9_{{page}}\n古装::https://www.iqiyi.com/manhua/category/%E5%8F%A4%E8%A3%85_-1_-1_9_1/\n玄幻::https://www.iqiyi.com/manhua/category/%E7%8E%84%E5%B9%BB_-1_-1_9_1/\n悬疑::https://www.iqiyi.com/manhua/category/%E6%82%AC%E7%96%91_-1_-1_9_1/\n科幻::https://www.iqiyi.com/manhua/category/%E7%A7%91%E5%B9%BB_-1_-1_9_1/\n搞笑::https://www.iqiyi.com/manhua/category/%E6%90%9E%E7%AC%91_-1_-1_9_1/\n热血::https://www.iqiyi.com/manhua/category/%E7%83%AD%E8%A1%80_-1_-1_9_1/\n都市::https://www.iqiyi.com/manhua/category/%E9%83%BD%E5%B8%82_-1_-1_9_1/\n校园::https://www.iqiyi.com/manhua/category/%E6%A0%A1%E5%9B%AD_-1_-1_9_1/\n治愈::https://www.iqiyi.com/manhua/category/%E6%B2%BB%E6%84%88_-1_-1_9_1/\n竞技::https://www.iqiyi.com/manhua/category/%E7%AB%9E%E6%8A%80_-1_-1_9_1/\n冒险::https://www.iqiyi.com/manhua/category/%E5%86%92%E9%99%A9_-1_-1_9_1/",
"header": "{\n \"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\",\"referer\":\"https://www.iqiyi.com/\"\n}",
"lastUpdateTime": 1613964192217,
"loginUrl": "",
"respondTime": 1578,
"ruleBookInfo": {
"author": "class.author.0@tag.span@text",
"coverUrl": "body > div:nth-child(3) > div > div.detail-cover > img@src",
"intro": "class.detail-docu@text",
"kind": "class.detail-tit@tag.a@text",
"lastChapter": "class.cata-update@text##^.*?\\s",
"name": "class.detail-tit@tag.h1@text",
"tocUrl": "class.ercode-con@tag.img@data-url@js:\"https://www.iqiyi.com/manhua/catalog/\"+result.replace(/^.*\\/(.*?)\\.html/,\"$1\")+\"/\""
},
"ruleContent": {
"content": "class.main-container@li@img@html##data-original##src",
"imageStyle": "FULL",
"nextContentUrl": ""
},
"ruleExplore": {
"author": " p:nth-child(2) > a@text",
"bookList": "div:nth-child(5) > ul>li",
"bookUrl": "a@href",
"coverUrl": "a > img@src",
"intro": "p:nth-child(3)@text",
"name": " p:nth-child(2) > a@text"
},
"ruleSearch": {
"author": "class.stacksBook-tit@text||class.cartoon-item-tit@text",
"bookList": "class.stacksList@tag.li||class.cartoon-hot-ul@tag.li",
"bookUrl": "tag.a.0@href",
"coverUrl": "tag.img@src",
"lastChapter": "class.stacksBook-newchapter@tag.a@title||class.cartoon-update-h@text##更新至",
"name": "class.stacksBook-tit@text||class.cartoon-item-tit@text"
},
"ruleToc": {
"chapterList": "$.data.episodes.*",
"chapterName": "$.episodeTitle",
"chapterUrl": "https://www.iqiyi.com/manhua/reader/{$.comicId}_{$.episodeId}.html"
},
"searchUrl": "https://www.iqiyi.com/manhua/search-keyword={{key}}_{{page}}",
"weight": 62
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "无极小说",
"bookSourceType": 0,
"bookSourceUrl": "https://wujixsw.info/",
"customOrder": 74,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587215727,
"respondTime": 1512,
"ruleBookInfo": {
"author": "[property=og:novel:author]@content",
"coverUrl": "[property=og:image]@content",
"intro": "[property=og:description]@content",
"kind": "[property=og:novel:update_time]@content&&\n[property=og:novel:category]@content&&\n[property=og:novel:status]@content",
"lastChapter": "[property=og:novel:latest_chapter_name]@content##免费章节 |正文卷 |正文 |VIP章节 ",
"name": "[property=og:novel:book_name]@content##|\\(.*|\\(.*|免费阅读|全文.*阅读|最新章节|小说|笔趣阁|免费.*"
},
"ruleContent": {
"content": "id.content@textNodes##全本小说网.*最新章节!|全本小说网.*最快更新|最新章节!|一秒记住.*免费阅读!|.*第.*章.*|笔趣阁.*最快更新.*"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "class.s4@text",
"bookList": "class.novelslist2@tag.li!0",
"bookUrl": "class.s2@tag.a@href",
"coverUrl": "class.s2@tag.a@href\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n",
"lastChapter": "class.s3@tag.a@text##免费章节 |正文卷 |正文 |VIP章节 |卷1",
"name": "class.s2@tag.a@text"
},
"ruleToc": {
"chapterList": "id.list@tag.dd",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "https://wujixsw.info/search.html?name={{key}}",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "阅读库",
"bookSourceType": 0,
"bookSourceUrl": "http://www.yuedsk.com",
"customOrder": 84,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587543344,
"respondTime": 3153,
"ruleBookInfo": {
"author": "##:author\"[^\"]*\"([^\"]*)##$1###",
"coverUrl": "##:image\"[^\"]*\"([^\"]*)##$1###",
"intro": ".tabvalue.0@text",
"kind": "##作品分类:([^<]*)[\\s\\S]*?连载状态:([^<]*)[\\s\\S]*?最后更新:([^<]*)##$1,$2,$3###",
"lastChapter": "h3@text",
"name": "##:book_name\"[^\"]*\"([^\"]*)##$1###",
"tocUrl": ".b_hot@href"
},
"ruleContent": {
"content": "#clickeye_content@textNodes##\\(阅读库.*\\)|阅读库 www.*com"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "$4",
"bookList": ":\"fl\"[^\"]*\"([^\"]*)\"[^>]*>[^\"]*\"([^\"]*)\"[\\s\\S]*?href[^>]*>([^<]*)[\\s\\S]*?c_value\">([^<]*)[\\s\\S]*?c_value\">([^<]*)[\\s\\S]*?c_value\">([^<]*)[\\s\\S]*?c_value\">([^<]*)[\\s\\S]*?c_description\">([^<]*)[\\s\\S]*?_blank\">([^<]*)[\\s\\S]*?c_value\">([^<]*)",
"bookUrl": "$1",
"coverUrl": "$2",
"intro": "$8",
"kind": "$5,$7,$10",
"lastChapter": "$9",
"name": "$3"
},
"ruleToc": {
"chapterList": "+@css:.chapter a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "/modules/article/search.php?q={{key}}",
"weight": 58
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "无限小说",
"bookSourceType": 0,
"bookSourceUrl": "http://m.siluks.com",
"customOrder": 85,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587219756,
"respondTime": 3646,
"ruleBookInfo": {
"coverUrl": "class.block_img2@img@src",
"intro": "class.intro_info@tag.p.0@text",
"lastChapter": "class.block_txt2@tag.p.6@a@text",
"tocUrl": "text.章节目录@href"
},
"ruleContent": {
"content": "class.content@p@textNodes"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"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.chapter@li@a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "http://m.siluks.com/search/result.html?searchkey={{key}}&submit=",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "阅友小说",
"bookSourceType": 0,
"bookSourceUrl": "http://m.yueyouxs.com/",
"customOrder": 94,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"header": "\n(()=>{\n\tvar ua = \"Mozilla/5.0 (Linux; U; Android 10; zh-Hans-CN; PCT-AL10 Build/HUAWEIPCT-AL10) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/57.0.2987.108 Quark/4.0.5.137 Mobile Safari/537.36\";\n\tvar heders = {\"User-Agent\": ua};\n\treturn JSON.stringify(heders);\n})()\n",
"lastUpdateTime": 1782587222841,
"respondTime": 325,
"ruleBookInfo": {
"author": "class.v-words flex.0@text##作者:",
"coverUrl": "class.adMessage@img@src",
"intro": "id.intro@text",
"kind": "div.face-info.flex-item@span.1@text##.*:",
"lastChapter": "class.chapter-entrance flex-item@text",
"name": "class.face-info-title@text##\\(.*|\\(.*|免费阅读|全文.*阅读|最新章节",
"tocUrl": "class.sumchapter@tag.span@tag.a@href",
"wordCount": "class.v-words flex.2@text##字数:"
},
"ruleContent": {
"content": "class.con@html##(本章完)|(本章未完,请翻页)|.*书友群.*|\\s",
"imageStyle": "0"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "$.authorName",
"bookList": "$..list[*]",
"bookUrl": "http://m.yueyouxs.com/b/{$.wapBookId}.html",
"coverUrl": "$.bookPic",
"intro": "$.intro",
"kind": "$.classifySecondName&&$.updateTime",
"lastChapter": "$.latestChapterName",
"name": "$.bookName##\\(.*|\\(.*|免费阅读|全文.*阅读|最新章节",
"wordCount": "$.words"
},
"ruleToc": {
"chapterList": "class.catalog_ls@li",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "http://m.yueyouxs.com/api/book/search?keyword={{key}}&page={{page}}",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "小说",
"bookSourceType": 0,
"bookSourceUrl": "http://www.yetianlian.info",
"customOrder": 99,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": false,
"exploreScreen": "",
"lastUpdateTime": 1782587226094,
"respondTime": 985,
"ruleBookInfo": {
"author": "span.1@text",
"coverUrl": "img@src",
"intro": "class.intro@text",
"kind": "span.2@text",
"lastChapter": "span.last.1@text",
"name": "h2@text",
"wordCount": "span.4@text"
},
"ruleContent": {
"content": "div#content.showtxt@text",
"nextContentUrl": "text.下一章@href"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "class.author@text",
"bookList": "class.bookbox",
"bookUrl": "a@href",
"checkKeyWord": "我的",
"coverUrl": "img@src",
"kind": "class.cat@text",
"lastChapter": "class.update@text",
"name": "class.bookname@text"
},
"ruleToc": {
"chapterList": "dd",
"chapterName": "a@text",
"chapterUrl": "a@href"
},
"searchUrl": "http://www.yetianlian.info/s.php?ie=utf-8&q={{key}}",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "零零小说",
"bookSourceType": 0,
"bookSourceUrl": "https://www.00shu.la/",
"bookUrlPattern": "https://www.00shu.la/\\d+/\\d+/",
"customOrder": 110,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587229001,
"respondTime": 1077,
"ruleBookInfo": {
"author": "[property=og:novel:author]@content",
"coverUrl": "[property=og:image]@content",
"intro": "[property=og:description]@content",
"kind": "id.info@tag.p.2@text&&[property=og:novel:category]@content##最后更新:",
"lastChapter": "id.info@tag.p.3@a@text",
"name": "[property=og:novel:book_name]@content"
},
"ruleContent": {
"content": "id.content@html##最新网址.*la"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "tag.td.2@text",
"bookList": "class.grid@tr!0",
"bookUrl": "tag.td.0@a@href",
"coverUrl": "tag.td.0@a@href\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'https://www.00shu.la/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n",
"kind": "tag.td.4@text",
"lastChapter": "tag.td.1@a@text",
"name": "tag.td.0@a@text",
"wordCount": "tag.td.3@text"
},
"ruleToc": {
"chapterList": "id.list@dd",
"chapterName": "a@text",
"chapterUrl": "a@href"
},
"searchUrl": "https://www.00shu.la/modules/article/search.php?q={{key}}",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "望书阁网",
"bookSourceType": 0,
"bookSourceUrl": "http://wap.wangshuge.info",
"customOrder": 111,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587551003,
"respondTime": 3292,
"ruleBookInfo": {
"author": ".block_txt2@p.2@text",
"coverUrl": ".block_img2@img@src",
"intro": ".intro_info@html##各位书友.*|最新章节.*",
"kind": ".block_txt2@p.3:4:5@text##.*:|小说|T.*",
"lastChapter": ".block_txt2@a.3@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]",
"name": ".block_txt2@a.1@text"
},
"ruleContent": {
"content": "#nr1@html",
"nextContentUrl": "text.下一页@href",
"replaceRegex": "##\\s*.*点击下一页继续.*\\s*"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "p.3@text",
"bookList": ".block",
"bookUrl": "a.2@href",
"coverUrl": "img@src",
"kind": "p.2@text##.*:|小说",
"lastChapter": "a.3@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]",
"name": "a.2@text"
},
"ruleToc": {
"chapterList": ".chapter@li@a",
"chapterName": "text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]",
"chapterUrl": "href",
"nextTocUrl": "option@value"
},
"searchUrl": "/search.php?searchkey={{key}}",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "九五书包",
"bookSourceType": 0,
"bookSourceUrl": "http://www.95shubao.la",
"customOrder": 113,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587558461,
"respondTime": 1309,
"ruleBookInfo": {
"author": ".author@a@text",
"coverUrl": ".con_limg@img@src",
"intro": ".r_cons@html##(^|[。!?]+[”」)】]?)##$1
",
"kind": ".txt_nav@a.1@text&&.lastrecord@ownText##小说|.*\\(|\\).*",
"lastChapter": ".lastrecord@a@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]",
"name": ".info@h1@text",
"tocUrl": ".r_tools@a.1@href"
},
"ruleContent": {
"content": "#content@textNodes",
"replaceRegex": "##\\.pbtxt."
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "td.2@text",
"bookList": "tbody@tr!0",
"bookUrl": "a.0@href",
"coverUrl": "a.0@href##.+\\D((\\d+)\\d{3})\\D##/files/article/image/$2/$1/$1s.jpg###",
"kind": "td.5:4@text",
"lastChapter": "td.1@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]",
"name": "td.0@text",
"wordCount": "td.3@text"
},
"ruleToc": {
"chapterList": ".novel_list@dd@a",
"chapterName": "text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]",
"chapterUrl": "href"
},
"searchUrl": "/modules/article/search.php?ie=gbk&searchkey={{key}}&ct=2097152",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "九五小说",
"bookSourceType": 0,
"bookSourceUrl": "http://m.95shubao.cc/",
"customOrder": 119,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587232696,
"respondTime": 6554,
"ruleBookInfo": {
"author": "class.block_txt2@p.2@a@text",
"coverUrl": "class.block_img2@img@src",
"intro": ".intro_info@text##最新章节推荐地址.*",
"kind": "class.block_txt2@p.3@a@text",
"lastChapter": "class.block_txt2@p.6@a@text",
"name": "class.block_txt2@h2@text"
},
"ruleContent": {
"content": "id.nr1@html",
"nextContentUrl": "text.下一页@href",
"replaceRegex": "##\\n.*本章未完.*点击下一页继续阅读.*\\n|\\n最新网址.*\\n|\\n.*\\(第.*页\\)|最新网址.*\\n|.*\\(第.*页\\)\\n"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "tag.a.2@text",
"bookList": ".line",
"bookUrl": "tag.a.1@href",
"coverUrl": "tag.a.1@href##\\/(\\d+)\\/(\\d+)\\/.*##http://www.95dushu.com/files/article/image/$1/$2/$2s.jpg",
"kind": "tag.a.0@text##\\[|\\]",
"lastChapter": "td.1@text##[\\((【].*?[求更谢乐发订合补加].*?[】)\\)]",
"name": "tag.a.1@text",
"wordCount": "td.3@text"
},
"ruleToc": {
"chapterList": "class.chapter.1@li",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href",
"nextTocUrl": "text.下一页@href"
},
"searchUrl": "/s.php?type=articlename&s={{key}}&submit=",
"weight": 0
},
{
"bookSourceGroup": "正版",
"bookSourceName": "塔读小说",
"bookSourceType": 0,
"bookSourceUrl": "https://www.tadu.com/",
"customOrder": 125,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587189291,
"respondTime": 1686,
"ruleBookInfo": {
"author": ".bookNm@span.0@text##著",
"coverUrl": ".bookCover.clearfix@.bookImg@img.0@data-src",
"intro": "p.intro@text",
"kind": "div.sortList@a.0@text&&.newChapter.clearfix@em.0@text",
"lastChapter": ".newChapter.clearfix@a.0@text",
"name": ".bookNm@a.0@text",
"tocUrl": "@js:\nvar id = baseUrl.match(/(\\d+)/);\n\"https://www.tadu.com/book/catalogue/\" + id[1]",
"wordCount": ".datum@span.0@text##\\s"
},
"ruleContent": {
"content": "#partContent@p@text",
"imageStyle": "FULL",
"replaceRegex": "##.*塔.*读.*\\s"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "a.authorNm@text",
"bookList": "li.lastLine",
"bookUrl": "a.bookNm@href",
"coverUrl": "img@data-src",
"intro": "a.bookIntro@text",
"kind": "div.condition span!-2@text",
"name": "a.bookNm@text",
"wordCount": "div.condition span!-1:0@text##\\s"
},
"ruleToc": {
"chapterList": "//*[@class=\"chapter clearfix\"]/a",
"chapterName": "text",
"chapterUrl": "href##\\s@js:result+',{\"webView\":true}'",
"updateTime": "title"
},
"searchUrl": "/search?query={{key}}&pageSize=30&pageNum={{page}}",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "全本小说",
"bookSourceType": 0,
"bookSourceUrl": "https://www.qb5.io/",
"customOrder": 126,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"header": "@js:JSON.stringify({\"Referer\":baseUrl,\"Keep-Alive\":\"\"})",
"lastUpdateTime": 1782587211276,
"respondTime": 1022,
"ruleBookInfo": {
"author": "class.book w@p.0@text",
"coverUrl": "class.book w@img@src",
"intro": "class.description w@text",
"kind": "class.book w@span[1,2]@text",
"lastChapter": "ul.0@li.-1@text",
"name": "class.book w@h1@text"
},
"ruleContent": {
"content": "id.content@html##.*?<\\/h1>",
"replaceRegex": "##未完.*?自动加载所有内容.*|^[^\\n]\\s*第.*章.*"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "p.0@span@text",
"bookList": ".hot@dd",
"bookUrl": "{{@@a.0@href##.html}}/",
"coverUrl": "img@src",
"intro": "p.1@text",
"name": "h4@a@text"
},
"ruleToc": {
"chapterList": "ul.0@li",
"chapterName": "a@text",
"chapterUrl": "a@href"
},
"searchUrl": "?c=xs&a=sou&q={{key}}&page={{page}}",
"weight": 63
},
{
"bookSourceComment": "最新测试版可用",
"bookSourceGroup": "盗版",
"bookSourceName": "阅友",
"bookSourceType": 0,
"bookSourceUrl": "https://goway.reader.yueyouxs.com",
"customOrder": 131,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": false,
"exploreScreen": "",
"lastUpdateTime": 1782587563634,
"respondTime": 749,
"ruleBookInfo": {
"author": "authorName",
"coverUrl": "bookPic",
"init": "data.book",
"intro": "intro",
"kind": "classifyName&&classifySecondName",
"lastChapter": "latestChapterName&&updateTime",
"name": "bookName",
"tocUrl": "@js:\ntime=Math.round(new Date()/1000);\n\nuth=\njava.HMacHex(\"b313789b-2d2a-41ce-8982-26af5271fe7c&\"+time,\"HmacMD5\",\"snY%169j\");\n\nsign=\njava.HMacHex(\"/userCenter/getChapterListbookId={{$.id}}&chapterId=0&isAll=1&platId=2&appId=com.yueyou.adreader&channelId=pc&appVersion=3.6.4&srcChannelId=pc&time=\"+time+\"&_s=C66A42978B576873D32F0EACEBBF044D&utId=996ff65deb7fbfc9f9bdcefb6c62f4ce&deviceId=183860518871512&userId=y76498329&sex=boy&wx=0&tmpToken=\"+java.get(\"tmpToken\")+\"&st=1&uth=\"+uth,\"HmacSHA256\",\"snY%169j\");\n\n_p=java.desEncodeToBase64String(\"utId=996ff65deb7fbfc9f9bdcefb6c62f4ce&deviceId=183860518871512&userId=y76498329&sex=boy&wx=0&tmpToken=\"+java.get(\"tmpToken\")+\"&st=1&uth=\"+uth+\"&sign=\"+sign,\"snY%169j\",\"DES/ECB/PKCS5Padding\",\"\");\n\nlet option={\n\"method\": \"POST\",\n\"body\":\"tmp=\"};\n\n\"http://dl.reader.yueyouxs.com/userCenter/getChapterList?bookId={{$.id}}&chapterId=0&isAll=1&platId=2&appId=com.yueyou.adreader&channelId=pc&appVersion=3.6.4&srcChannelId=pc&time=\"+time+\"&_s=C66A42978B576873D32F0EACEBBF044D&_p=\"+java.encodeURI(_p)+\",\"+JSON.stringify(option)",
"wordCount": "words_desc@put:{id:$.id}"
},
"ruleContent": {
"content": "@js:\ntime=Math.round(new Date()/1000);\n\nuth=\njava.HMacHex(\"b313789b-2d2a-41ce-8982-26af5271fe7c&\"+time,\"HmacMD5\",\"snY%169j\");\n\nsign=\njava.HMacHex(\"/userCenter/v310/downloadChapterplatId=2&appId=com.yueyou.adreader&channelId=pc&appVersion=3.6.4&srcChannelId=pc&time=\"+time+\"&_s=C66A42978B576873D32F0EACEBBF044D&utId=996ff65deb7fbfc9f9bdcefb6c62f4ce&deviceId=183860518871512&userId=y76498329&sex=boy&wx=0&tmpToken=\"+java.get(\"tmpToken\")+\"&st=2&uth=\"+uth+\"&autoBuy=false&bookId=\"+java.get(\"id\")+\"&chapterId=\"+java.get(\"chapterId\")+\"&feeState=1&inBuyView=false&isOssed=1&ossSwitch=1&readCount=2&useSrvAutoBuy=1\",\"HmacSHA256\",\"snY%169j\");\n\n_p=java.desEncodeToBase64String(\"utId=996ff65deb7fbfc9f9bdcefb6c62f4ce&deviceId=183860518871512&userId=y76498329&sex=boy&wx=0&tmpToken=\"+java.get(\"tmpToken\")+\"&st=2&uth=\"+uth+\"&sign=\"+sign,\"snY%169j\",\"DES/ECB/PKCS5Padding\",\"\");\n\nlet option={\n\"method\": \"POST\",\n\"body\":\"readCount=2&inBuyView=false&isOssed=1&bookId={{java.get(\"id\")}}&autoBuy=false&feeState=1&useSrvAutoBuy=1&chapterId={{java.get(\"chapterId\")}}&ossSwitch=1\"};\n\nurl=\"https://dl.reader.yueyouxs.com/userCenter/v310/downloadChapter?platId=2&appId=com.yueyou.adreader&channelId=pc&appVersion=3.6.4&srcChannelId=pc&time=\"+time+\"&_s=C66A42978B576873D32F0EACEBBF044D&_p=\"+java.encodeURI(_p)+\",\"+JSON.stringify(option);\n\njava.ajax(JSON.parse(java.ajax(url)).data.contentUrl)"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "authorName",
"bookList": "data.list[*]",
"bookUrl": "@js:\ntime=Math.round(new Date()/1000);\n\nuth=\njava.HMacHex(\"b313789b-2d2a-41ce-8982-26af5271fe7c&\"+time,\"HmacMD5\",\"snY%169j\");\n\nsign=\njava.HMacHex(\"/goway/goread/app/book/detailplatId=2&appId=com.yueyou.adreader&channelId=pc&appVersion=3.6.4&srcChannelId=pc&time=\"+time+\"&_s=C66A42978B576873D32F0EACEBBF044D&utId=996ff65deb7fbfc9f9bdcefb6c62f4ce&deviceId=183860518871512&userId=y76498329&sex=boy&wx=0&tmpToken=\"+java.get(\"tmpToken\")+\"&st=2&uth=\"+uth+\"&bookId={{$.id}}&trace=33_33-10-1x0_40_40-4-11x{{$.id}}%3Ftype%3Dbook%26sortValue%3D%26pos%3D2\",\"HmacSHA256\",\"snY%169j\");\n\n_p=java.desEncodeToBase64String(\"utId=996ff65deb7fbfc9f9bdcefb6c62f4ce&deviceId=183860518871512&userId=y76498329&sex=boy&wx=0&tmpToken=\"+java.get(\"tmpToken\")+\"&st=2&uth=\"+uth+\"&sign=\"+sign,\"snY%169j\",\"DES/ECB/PKCS5Padding\",\"\");\n\nlet option={\n\"method\": \"POST\",\n\"body\":\"trace=33_33-10-1x0_40_40-4-11x{{$.id}}%253Ftype%253Dbook%2526sortValue%253D%2526pos%253D2&bookId={{$.id}}\"};\n\n\"/goway/goread/app/book/detail?platId=2&appId=com.yueyou.adreader&channelId=pc&appVersion=3.6.4&srcChannelId=pc&time=\"+time+\"&_s=C66A42978B576873D32F0EACEBBF044D&_p=\"+java.encodeURI(_p)+\",\"+JSON.stringify(option)\n",
"coverUrl": "bookPic",
"intro": "intro@js:String(result).match(/[^\\x00-\\xff]+/g).join(\"\")",
"kind": "tag@js:String(result).match(/[^\\x00-\\xff]+/g).join(\"\")",
"name": "bookName@js:String(result).match(/[^\\x00-\\xff]+/g).join(\"\")",
"wordCount": "words"
},
"ruleToc": {
"chapterList": "data[*]",
"chapterName": "chapterName",
"chapterUrl": "chapterId@put:{chapterId:$.chapterId}",
"isVip": "vip",
"updateTime": "{{$.chapterWord}} 字"
},
"searchUrl": "@js:\ntime=Math.round(new Date()/1000);\n\nuth=\njava.HMacHex(\"b313789b-2d2a-41ce-8982-26af5271fe7c&\"+time,\"HmacMD5\",\"snY%169j\");\n \t\ntmpToken=java.randomUUID().toString().replace(\"-\", \"\").toLowerCase();\njava.put(\"tmpToken\",tmpToken);\n\nsign=\njava.HMacHex(\"/goway/goread/app/search/getBookByKeywordplatId=2&appId=com.yueyou.adreader&channelId=pc&appVersion=3.6.4&srcChannelId=pc&time=\"+time+\"&_s=C66A42978B576873D32F0EACEBBF044D&utId=996ff65deb7fbfc9f9bdcefb6c62f4ce&deviceId=183860518871512&userId=y76498329&sex=boy&wx=0&tmpToken=\"+tmpToken+\"&st=2&uth=\"+uth+\"&keyword=\"+key+\"&page=1&psize=20&withRecommend=1\",\"HmacSHA256\",\"snY%169j\");\n\n_p=java.desEncodeToBase64String(\"utId=996ff65deb7fbfc9f9bdcefb6c62f4ce&deviceId=183860518871512&userId=y76498329&sex=boy&wx=0&tmpToken=\"+tmpToken+\"&st=2&uth=\"+uth+\"&sign=\"+sign,\"snY%169j\",\"DES/ECB/PKCS5Padding\",\"\");\n\nlet option={\n\"method\": \"POST\",\n\"body\": \"psize=20&page=1&withRecommend=1&keyword={{key}}\"};\n\n\"/goway/goread/app/search/getBookByKeyword?platId=2&appId=com.yueyou.adreader&channelId=pc&appVersion=3.6.4&srcChannelId=pc&time=\"+time+\"&_s=C66A42978B576873D32F0EACEBBF044D&_p=\"+java.encodeURI(_p)+\",\"+JSON.stringify(option)",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "腐小说网",
"bookSourceType": 0,
"bookSourceUrl": "http://www.jiqinw.com",
"customOrder": 142,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587245920,
"respondTime": 2060,
"ruleBookInfo": {
"author": "##作者:([^<]+)<##$1###"
},
"ruleContent": {
"content": "//a[text()=\"下一页\"]/../../../preceding-sibling::div[3]@html",
"imageStyle": "0"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "##作者:([^<]+)<##$1###",
"bookList": "class.list_article@ul@li",
"bookUrl": "tag.a.1@href",
"intro": "class.desc.0@text",
"kind": "tag.a.0@text",
"lastChapter": "class.time.0@text",
"name": "tag.a.1@text##\\作者:.*"
},
"ruleToc": {
"chapterList": "//a[text()=\"下一页\"]/../following-sibling::li/a",
"chapterName": "text##(\\d+)##第$1页",
"chapterUrl": "href"
},
"searchUrl": "http://www.jiqinw.com/plus/hsearch.php?q={{key}}",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "黑岩阅读",
"bookSourceType": 0,
"bookSourceUrl": "http://www.xheiyan.info",
"customOrder": 149,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587596328,
"respondTime": 4872,
"ruleBookInfo": {
"intro": "class.book_info@p.-1@text##简介:",
"kind": "[property=og:novel:update_time]@content&&\n[property=og:novel:category]@content&&\n[property=og:novel:status]@content&&class.infos@span.-1@a.0@text&&class.infos@span.-1@a.1@text&&class.infos@span.-1@a.2@text&&class.infos@span.-1@a.3@text&&class.infos@span.-1@a.4@text&&class.infos@span.-1@a.5@text&&class.infos@span.-1@a.6@text",
"lastChapter": "class.upd@a.-1@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]"
},
"ruleContent": {
"content": "class.contentbox@textNodes"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "class.infos@span.0@a@text",
"bookList": "class.container@class.so new",
"bookUrl": "class.pic@a@href",
"checkKeyWord": "我的美女总裁老婆",
"coverUrl": "img@src",
"intro": "p.-1@text",
"kind": "class.infos@span.-1@a.0@text&&class.infos@span.-1@a.1@text&&class.infos@span.-1@a.2@text&&class.infos@span.-1@a.3@text&&class.infos@span.-1@a.4@text&&class.infos@span.-1@a.5@text&&class.infos@span.-2@text&&class.infos@span.-3@text##.*:",
"name": "h2@text",
"wordCount": "class.infos@span.-4@text##.*:"
},
"ruleToc": {
"chapterList": "class.book_list@li",
"chapterName": "a@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]",
"chapterUrl": "a@href"
},
"searchUrl": "/plus/search.php?kwtype=0&searchtype=&q={{key}}",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "爱笔楼",
"bookSourceType": 0,
"bookSourceUrl": "https://www.ibiquge.info/",
"bookUrlPattern": "https://www.ibiquge.net/\\d+_\\d+/",
"customOrder": 153,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587601066,
"respondTime": 1451,
"ruleBookInfo": {
"author": "id.info@tag.p.0@a@text",
"coverUrl": "id.fmimg@tag.img@src",
"intro": "id.intro@text",
"kind": "id.info@tag.p.2@text##最后更新:",
"lastChapter": "id.info@tag.p.3@a@text##免费章节 |正文卷 |正文 |VIP章节 ",
"name": "id.info@h1@text"
},
"ruleContent": {
"content": "id.content@html##天才一秒记住.*无广告!|断更反馈|章节错误.*请耐心等待。"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "class.s4@tag.a@text",
"bookList": "class.novelslist2@tag.li!0",
"bookUrl": "class.s2@tag.a@href",
"coverUrl": "class.s2@tag.a@href\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'https://www.ibiquge.net/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n",
"lastChapter": "class.s3@tag.a@text##免费章节 |正文卷 |正文 |VIP章节 ",
"name": "class.s2@tag.a@text"
},
"ruleToc": {
"chapterList": "id.list@tag.dd",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "/search.html?name={{key}}",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "穿越小说",
"bookSourceType": 0,
"bookSourceUrl": "http://www.kk169.net/",
"customOrder": 154,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587260148,
"respondTime": 3829,
"ruleBookInfo": {
"author": "[property=\"og:novel:author\"]@content",
"coverUrl": "img.1@src",
"intro": "[property=\"og:description\"]@content",
"kind": "[property=\"og:novel:category\"]@content&&[property=\"og:novel:status\"]@content&&[property=\"og:novel:update_time\"]@content",
"lastChapter": ".divbg@.cf@li.0@a.0@text",
"name": "[property=\"og:novel:book_name\"]@content",
"tocUrl": "a.b_hot@href"
},
"ruleContent": {
"content": "div.acontent@textNodes##\\(穿越小说 [a-zA-Z0-9]+.[a-zA-Z0-9]+.[a-zA-Z0-9]+\\)|穿越小说 [a-zA-Z0-9]+.[a-zA-Z0-9]+.[a-zA-Z0-9]+"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "div.c_tag:nth-of-type(2) span:nth-of-type(2)@text",
"bookList": "div.c_row",
"bookUrl": ".c_subject a@href",
"coverUrl": "img@src",
"intro": "div.c_description@text",
"kind": "div.c_tag:nth-of-type(2) span:nth-of-type(4)@text",
"lastChapter": ".c_value a@text",
"name": ".c_subject a@text",
"wordCount": "span:nth-of-type(6)@text"
},
"ruleToc": {
"chapterList": ".chapter a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "modules/article/search.php?q={{key}}",
"weight": 0
},
{
"bookSourceComment": "//基础源来自「一程」",
"bookSourceGroup": "盗版",
"bookSourceName": "玄幻阁",
"bookSourceType": 0,
"bookSourceUrl": "http://www.xuanyge.net/",
"customOrder": 165,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587608025,
"respondTime": 1144,
"ruleBookInfo": {
"author": "[property$=author]@content",
"coverUrl": "[property$=image]@content",
"intro": "[property$=description]@content##(^|[。!?]+[”」)】]?)##$1
",
"kind": "[property~=category|status|update_time]@content##\\s.*",
"lastChapter": "[property$=latest_chapter_name]@content##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]",
"name": "[property$=book_name]@content"
},
"ruleContent": {
"content": "#content@textNodes",
"imageStyle": "0",
"replaceRegex": "##随机推荐.*|.*精华书阁.*|为您提供.*好书签.|.*免费阅读.|.*最快更新.*|\\(本章未完.*\\)"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "span.1@text",
"bookList": "#sitebox dl",
"bookUrl": "a.1@href",
"coverUrl": "img@src",
"intro": "dd.3@text",
"kind": "span.2:0@text",
"lastChapter": "a.2@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]",
"name": "a.1@text",
"wordCount": "span.3@text"
},
"ruleToc": {
"chapterList": "#readerlist li a",
"chapterName": "text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]",
"chapterUrl": "href"
},
"searchUrl": "/modules/article/search.php?s={{key}}&searchtype=articlename",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "爱笔趣阁 im",
"bookSourceType": 0,
"bookSourceUrl": "https://m.ibiquge.info",
"customOrder": 173,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587621067,
"respondTime": 1590,
"ruleBookInfo": {
"author": "li.0@a@text",
"coverUrl": "id.thumb@src",
"intro": ".review@text",
"kind": ".sort@text##类别:",
"lastChapter": "li.3@text##更新: ",
"name": ".title@text",
"tocUrl": "id.chapterlist@h2@a@href"
},
"ruleContent": {
"content": "id.chaptercontent@textNodes##第().*",
"nextContentUrl": ".Readpage@a.-1@href"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "p.1@a.1@text",
"bookList": ".hot_sale",
"bookUrl": "a.0@href",
"lastChapter": "p.-1@a@text",
"name": "p.0@text"
},
"ruleToc": {
"chapterList": "id.chapterlist@p!0@a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "https://m.ibiquge.info/SearchBook.php?keyword={{key}}",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "猪猪书网",
"bookSourceType": 0,
"bookSourceUrl": "http://www.zzs5.info/",
"customOrder": 176,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587631188,
"respondTime": 4097,
"ruleBookInfo": {
"author": "tbody.1@tr.3@td.1@text||.bookd-title dd@ownText##.*作者.|\\s.*",
"intro": ".show_content!1@html",
"kind": ".catpos a.1@text&&tbody.1@tr.3@td.0@text&&.bookd-title dd@ownText##.*:|小说|\\s.*",
"lastChapter": "tbody.1@a@text||.list a.-1@text##[\\((【].*?[求更票谢乐发订合补加K].*?[】)\\)]",
"name": "tbody.0@h1@text||.bookd-title h1@text##下载",
"tocUrl": "#downlink a.0@href",
"wordCount": "tbody.1@tr.2@td.1@text##.*:"
},
"ruleContent": {
"content": ".content!0@html"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"bookList": "tbody tr",
"bookUrl": "a.1@href",
"coverUrl": "img@src",
"kind": "p.0@text##.*:|\\s",
"name": "a.1@text"
},
"ruleToc": {
"chapterList": ".list dd a",
"chapterName": "text##[\\((【].*?[求更票谢乐发订合补加K].*?[】)\\)]",
"chapterUrl": "href"
},
"searchUrl": "/index.php?m=search&c=index&a=init&typeid=2&siteid=1&q={{key}}",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "4020电子书",
"bookSourceType": 0,
"bookSourceUrl": "https://www.iwurexs.info/",
"customOrder": 178,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587635263,
"respondTime": 2200,
"ruleBookInfo": {
"author": "class.small.0@text",
"coverUrl": ".detail_right@tag.img.0@src",
"intro": "##简介:([^<]+)<##$1###",
"kind": "class.wrap.position@tag.span@tag.a.1@text&&.detail_right@li.2@text##.*:",
"lastChapter": "class.chapter-item.0@text",
"name": "class.detail_right.1@tag.h1@text"
},
"ruleContent": {
"content": "id.content@html##请记住本书.*|最新网址.*|书快书快.*|书快电子书.*|-",
"imageStyle": "0",
"nextContentUrl": "text.下一章@href",
"replaceRegex": "##本文由4020电子书.*http://www.4020.cn/"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "tag.td.3@text",
"bookList": "tag.tbody@tag.tr!0",
"bookUrl": "tag.a.0@href",
"coverUrl": "tag.a.0@href##.+\\D((\\d+)\\d{3})\\D##https://www.iwurexs.com/headimgs/$2/$1/s$1.jpg###",
"kind": "tag.td.4@text",
"lastChapter": "tag.td.2@text",
"name": "tag.td.1@text"
},
"ruleToc": {
"chapterList": "//div[5]/div/div[3]/div[2]/ul/li",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "/so.html?q={{key}}",
"weight": 0
},
{
"bookSourceComment": "船说cms",
"bookSourceGroup": "盗版",
"bookSourceName": "天域小说网",
"bookSourceType": 0,
"bookSourceUrl": "https://www.tycqzw.la/",
"bookUrlPattern": "https://www.tycqzw.la/\\d+_\\d+/",
"customOrder": 198,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587290637,
"respondTime": 2280,
"ruleBookInfo": {
"author": "id.info@tag.p.0@text##作\\s*者:",
"coverUrl": "id.fmimg@tag.img@src",
"intro": "id.intro@text",
"kind": "[property=og:novel:update_time]@content&&\n[property=og:novel:category]@content&&\n[property=og:novel:status]@content",
"lastChapter": "id.list@tag.dd.0@a@text##免费章节 |正文卷 |正文 |VIP章节 ",
"name": "id.info@tag.h1.0@text"
},
"ruleContent": {
"content": "id.content@html##推荐.*新书.*|手机用户.*阅读体验。"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "class.even.1@text",
"bookList": "class.grid@tag.tr!0",
"bookUrl": "class.even.0@tag.a.0@href",
"coverUrl": "class.even.0@tag.a.0@href\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'https://www.tycqzw.la/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n",
"lastChapter": "class.odd.0@tag.a.0@text##免费章节 |正文卷 |正文 |VIP章节 ",
"name": "class.even.0@tag.a.0@text"
},
"ruleToc": {
"chapterList": "id.list@tag.dd@tag.a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "/search.php?searchkey={{key}}",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "三九小说",
"bookSourceType": 0,
"bookSourceUrl": "http://www.wxshuku.org/",
"customOrder": 199,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587295521,
"respondTime": 4373,
"ruleBookInfo": {
"author": "//*[@id=\"content\"]/div/div[2]/div[2]/div[1]/h2[1]/text()##作者:",
"coverUrl": "//*[@id=\"content\"]/div/div[2]/div[1]/img/@src",
"intro": "//*[@id=\"content\"]/div/div[2]/div[2]/div[3]/p/text()",
"kind": "h2.2:3:1@text##.*:",
"lastChapter": "h3@a@text",
"name": "//*[@id=\"content\"]/div/div[2]/div[2]/div[1]/h1/text()"
},
"ruleContent": {
"content": "class.novel_content@html##最新网址:www.xyshuk.com",
"replaceRegex": "##.*最新网址.*|无尽的昏迷过后.*时宇猛地从床上起身.*想要看最新章节.*\\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.*"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "@tag.td.2@text",
"bookList": "class.grid@tbody@tr!0",
"bookUrl": "@tag.td.0@a@href",
"coverUrl": "@tag.td.0@a@href\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\nsource.bookSourceUrl + 'files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n",
"lastChapter": "@tag.td.1@a@text",
"name": "@tag.td.0@tag.a@text"
},
"ruleToc": {
"chapterList": "class.zhangjie",
"chapterName": "@tag.a@text",
"chapterUrl": "@tag.a@href"
},
"searchUrl": "modules/article/search.php?searchkey={{key}}&searchtype=articlename",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "蚂蚁阅读",
"bookSourceType": 0,
"bookSourceUrl": "http://www.xmayitxt.com",
"customOrder": 203,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"header": "{\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/112.0.0.0 Safari/537.36\"\n}",
"lastUpdateTime": 1782587641166,
"respondTime": 1305,
"ruleBookInfo": {
"author": ".author[0]@text",
"coverUrl": "img.0@src",
"intro": ".breviary@html",
"kind": ".data_list i.0@text&&.list i@text##\\s.*",
"lastChapter": ".list a@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]",
"name": "#main_title h1@text##全文.*",
"tocUrl": ".button_list a.2@href",
"wordCount": ".data_list em.0@text##字"
},
"ruleContent": {
"content": "#ChapterContents@html",
"imageStyle": "0",
"replaceRegex": "##一秒记住.*|免费小说.*|.本章完.|正在手打中.*|.*蚂蚁阅读.*|.*精华书阁.*|为您提供.*好书签.|.*免费阅读."
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "span@text",
"bookList": "tbody tr!0",
"bookUrl": "a.1@href",
"coverUrl": "a.1@href##.+\\D((\\d+)\\d{3})\\D##/files/article/image/$2/$1/$1s.jpg###",
"kind": "a.0@text&&td.6:4@text##\\[|\\]",
"lastChapter": "a.2@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]",
"name": "a.1@text##全文.*"
},
"ruleToc": {
"chapterList": ".float-list li",
"chapterName": "a@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加架字修Kk].*?[】)\\)]",
"chapterUrl": "a@href",
"updateTime": "createdate"
},
"searchUrl": "/modules/article/search.php?q={{key}}&searchtype=all&s=17333194950446968473",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "香书小说",
"bookSourceType": 0,
"bookSourceUrl": "https://www.ibiquges.com/",
"customOrder": 208,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587298563,
"respondTime": 1426,
"ruleBookInfo": {
"author": "//meta[@property='og:novel:author']/@content",
"coverUrl": "//meta[@property='og:image']/@content",
"intro": "//meta[@property='og:description']/@content",
"kind": "[property~=status|category|update_time]@content&&id.info@p.2@text##.*:",
"lastChapter": "id.info.0@tag.a.-1@text",
"name": "//meta[@property='og:novel:book_name']/@content"
},
"ruleContent": {
"content": "id.content.0@textNodes",
"replaceRegex": "##.*第.*章.*\\s"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "tag.td.2@text",
"bookList": "tag.tbody.0@tag.tr.!0",
"bookUrl": "tag.td.0@tag.a.0@href",
"coverUrl": "tag.td.0@tag.a.0@href\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\nsource.bookSourceUrl + 'files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n",
"lastChapter": "tag.td.1@text",
"name": "tag.td.0@text"
},
"ruleToc": {
"chapterList": "id.list.0@a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "/modules/article/waps.php?searchkey={{key}}",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "玄幻阁",
"bookSourceType": 0,
"bookSourceUrl": "http://www.xuanyge.com/",
"customOrder": 212,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587652742,
"respondTime": 4258,
"ruleBookInfo": {
"author": "[property$=author]@content",
"coverUrl": "[property$=image]@content",
"intro": "[property$=description]@content##(^|[。!?]+[”」)】]?)##$1
",
"kind": "[property~=category|status|update_time]@content##\\s.*",
"lastChapter": "[property$=latest_chapter_name]@content##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加Kk].*?[】)\\)]",
"name": "[property$=book_name]@content"
},
"ruleContent": {
"content": "#content@html",
"imageStyle": "0",
"replaceRegex": "##随机推荐.*|.*精华书阁.*|为您提供.*好书签.|.*免费阅读.|.*最快更新.*|\\(本章未完.*\\)|\\<|\\>|"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "span.1@text",
"bookList": "#sitebox dl",
"bookUrl": "a.1@href",
"coverUrl": "img@src",
"intro": "dd.3@text",
"kind": "span.2:0@text",
"lastChapter": "a.2@text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加Kk].*?[】)\\)]",
"name": "a.1@text",
"wordCount": "span.3@text"
},
"ruleToc": {
"chapterList": "#readerlist li a",
"chapterName": "text##正文卷.|正文.|VIP卷.|默认卷.|卷_|VIP章节.|免费章节.|章节目录.|最新章节.|[\\((【].*?[求更票谢乐发订合补加Kk].*?[】)\\)]",
"chapterUrl": "href"
},
"searchUrl": "/modules/article/search.php?s={{key}}&searchtype=articlename",
"weight": 0
},
{
"bookSourceGroup": "正版",
"bookSourceName": "七猫小说",
"bookSourceType": 0,
"bookSourceUrl": "https://api-bc.wtzw.com/",
"customOrder": 215,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587304168,
"respondTime": 655,
"ruleBookInfo": {
"author": "author",
"coverUrl": "image_link",
"init": "data.book",
"intro": " 🔖更新时间:{{java.timeFormat(java.getString('$.update_time')*1000)}}\t{{'\\n\\n'}}🏷️ 标签:{{$.book_tag_list[*].title&&$.category_over_words##・|\\s##,}}{{'\\n'+''}}\n\n{{$.intro}}\n{{'\\n\\n'}}📍版权来源:{{$.statement##如有疑问可联系:fawu@qimao.com或客服QQ:3598987377}}",
"kind": "book_tag_list[*].title##\\s##,",
"lastChapter": "{{$.latest_chapter_title}} • {{java.timeFormat(java.getString('$.update_time')*1000)}}\nresult.replace(/\\s\\d+:\\d+/,'')\nresult.replace(/\\//g,'-')",
"name": "title@put:{bid:id}",
"tocUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':{{$.id}}}\n\nvar urlEncode = function (param, key, encode) { \n if(param==null) return ''; \n var paramStr = ''; \n var t = typeof (param); \n if (t == 'string' || t == 'number' || t == 'boolean') { \n paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param); \n } else { \n for (var i in param) { \n var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i); \n paramStr += urlEncode(param[i], k, encode); \n } \n } \n return paramStr; \n};\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\n\"https://api-ks.wtzw.com/api/v1/chapter/chapter-list?\"+urlEncode(params)+\",\"+java.get(\"headers\")",
"wordCount": "words_num"
},
"ruleContent": {
"content": "@js:\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n Packages.java.lang,\n Packages.javax.crypto.spec,\n Packages.javax.crypto,\n Packages.java.util\n);\nwith(javaImport) {\n function decode(content) {\n var ivEncData = Base64.getDecoder().decode(String(content));\n var key = SecretKeySpec(String(\"242ccb8230d709e1\").getBytes(), \"AES\");\n var iv = IvParameterSpec(Arrays.copyOfRange(ivEncData, 0, 16));\n var chipher = Cipher.getInstance(\"AES/CBC/PKCS5Padding\");\n chipher.init(2, key, iv);\n return String(chipher.doFinal(Arrays.copyOfRange(ivEncData, 16, ivEncData.length)));\n }\n}\n\n\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':String(java.get('bid')),'chapterId':String(baseUrl.split(\"/\").pop())}\n\nvar urlEncode = function (param, key, encode) { \n if(param==null) return ''; \n var paramStr = ''; \n var t = typeof (param); \n if (t == 'string' || t == 'number' || t == 'boolean') { \n paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param); \n } else { \n for (var i in param) { \n var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i); \n paramStr += urlEncode(param[i], k, encode); \n }\n }\n return paramStr;\n};\n\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\nurl=\"https://api-ks.wtzw.com/api/v1/chapter/content?\"+urlEncode(params)\ndecode(JSON.parse(java.ajax(url+','+java.get(\"headers\"))).data.content)\n\n"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "original_author",
"bookList": "data.books",
"bookUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nparams={'id':{{$.id}},'imei_ip':'2937357107','teeny_mode':0}\n\nvar urlEncode = function (param, key, encode) { \n if(param==null) return ''; \n var paramStr = ''; \n var t = typeof (param); \n if (t == 'string' || t == 'number' || t == 'boolean') { \n paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param); \n } else { \n for (var i in param) { \n var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i); \n paramStr += urlEncode(param[i], k, encode); \n } \n } \n return paramStr; \n};\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nparams['sign']=paramSign\n\"/api/v4/book/detail?\"+urlEncode(params)+\",\"+java.get(\"headers\")",
"coverUrl": "image_link",
"intro": "intro",
"kind": "ptags",
"name": "original_title",
"wordCount": "words_num"
},
"ruleToc": {
"chapterList": "data.chapter_lists",
"chapterName": "title",
"chapterUrl": "id",
"updateTime": "{{$.words}}字"
},
"searchUrl": "@js:\nsign_key='d3dGiJc651gSQ8w1'\n\nheaders={'app-version':'51110','platform':'android','reg':'0','AUTHORIZATION':'','application-id':'com.****.reader','net-env':'1','channel':'unknown','qm-params':''}\n\nparams={'gender':'3','imei_ip':'2937357107','page':page,'wd':key}\n\nvar urlEncode = function (param, key, encode) { \n if(param==null) return ''; \n var paramStr = ''; \n var t = typeof (param); \n if (t == 'string' || t == 'number' || t == 'boolean') { \n paramStr += '&' + key + '=' + ((encode==null||encode) ? encodeURIComponent(param) : param); \n } else { \n for (var i in param) { \n var k = key == null ? i : key + (param instanceof Array ? '[' + i + ']' : '.' + i); \n paramStr += urlEncode(param[i], k, encode); \n } \n } \n return paramStr; \n};\n\nheaderSign=String(java.md5Encode(Object.keys(headers).sort().reduce((pre,n)=>pre+n+'='+headers[n],'')+sign_key))\nparamSign=String(java.md5Encode(Object.keys(params).sort().reduce((pre,n)=>pre+n+'='+params[n],'')+sign_key))\nheaders['sign']=headerSign\nparams['sign']=paramSign\nbody=urlEncode(params)\n\n\"/api/v5/search/words?\" +body+\",\"+java.put(\"headers\",JSON.stringify({\"headers\":headers}))",
"weight": 0
},
{
"bookSourceGroup": "正版",
"bookSourceName": "话本小说",
"bookSourceType": 0,
"bookSourceUrl": "https://www.ihuaben.com",
"customOrder": 217,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587320803,
"respondTime": 549,
"ruleBookInfo": {
"author": "$.marks.authorName",
"coverUrl": "https://piccn.ihuaben.com/{{$.coverUrl}}",
"init": "$.book",
"intro": "🔖最后更新:{{$.marks.lastUpdateChapterFullTime}}\n{{'\\n\\n'}}\n周点击:{{$.marks.weekClickCount}} 月点击:{{$.marks.monthClickCount}} 总点击:{{$.marks.totalClickCount}}\n{{'\\n\\n'}}\n周打赏:{{$.marks.weekRewardCount}} 月打赏:{{$.marks.monthRewardCount}} 总打赏:{{$.marks.totalRewardCount}}\n{{'\\n\\n'}}\n周收藏:{{$.marks.weekShelfCount}} 总收藏:{{$.marks.totalShelfCount}}\n───────\n🏷️标签:\n{{String(java.get(\"m\")).replace(/\t/g,'∣')}}\n───────\n{{$.info}}@js:book.intro==''?' '+result:null",
"kind": "{{step=java.getString('$.writeingStatus')=='SERIALIZE'?'连载':'完结';}},{{String(java.getString('@get:{m}')).substring(0,27).replace(/\\s/g,',')}}",
"lastChapter": "{{$.marks.lastChapter.title}} • {{$.marks.lastUpdateChapterFullTime}}|{{$.marks.lastChapter.wordCount}}字",
"name": "$.bookName",
"tocUrl": "https://cdncn.ihuaben.com/cdn/chapters/{{$.bookId}}/{{Date.now()}}",
"wordCount": "$.wordCount"
},
"ruleContent": {
"content": "$.modelData.content\nresult.replace(/^(\\#{1,2}\\S+)\\s(.+)/gm,'$1:〖$2〗')",
"imageStyle": "FULL",
"replaceRegex": "##\\[img:([^\\]]+)]##
"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "$.authorname",
"bookList": "$.pageUtil.pageList.*",
"bookUrl": "https://www.ihuaben.com/book/app/book?bookId={{$.bookid}}&tokenId=",
"coverUrl": "https://piccn.ihuaben.com/{{$.bookpic}}",
"intro": " 🏷️标签:\n {{String(java.get(\"m\")).replace(/\t/g,'∣')}}\n───────\n周点击:{{$.clickcount_days_7}} 总点击:{{$.clickcount_total}}\n周打赏:{{$.rewardcount_week}} 月打赏:{{$.rewardcount_month}} 总打赏:{{$.rewardcount_total}}\n周收藏:{{$.shelfcount_week}} 总收藏:{{$.shelfcount_total}}\n评论数:{{$.topiccount}}\n───────\n{{$.bookinfo}}",
"kind": "{{String(java.getString('$.bookmarks')).substring(0,27).replace(/\\s/g,',')}}@put:{m:$.bookmarks}",
"lastChapter": "{{$.lastchaptertitle}} • {{$.updateTimeFull}}",
"name": "$.bookname",
"wordCount": "$.wordcount"
},
"ruleToc": {
"chapterList": "$.modelData.chapters",
"chapterName": "$.title",
"chapterUrl": "https://cdncn.ihuaben.com/cdn/chapter/{{$.bookId}}/{{$.chapterId}}/{{$.updateTime}}",
"updateTime": "{{$.marks.updateTimeFull}}|{{$.wordCount}}字"
},
"searchUrl": "/app/search?bookType=-1&channel=ihuaben-pc&indexName=book&keyword={{key}}&packageId=ihuaben&page={{page}}&sort=clickcount_days_7&tokenId=",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "爱看书",
"bookSourceType": 0,
"bookSourceUrl": "https://cxb-pro.cread.com",
"customOrder": 218,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587657792,
"respondTime": 810,
"ruleBookInfo": {
"intro": "$.summary"
},
"ruleContent": {
"content": "$..content"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "$.author",
"bookList": "$.list[:3]",
"bookUrl": "https://cxb-pro.cread.com/cx/itf/getvolume?bookId={{$.id}},{\n \"headers\": \"{packname:com.mfyueduqi.book,cnid:14001,version:5.6.0,vcode:98,platform:android,uid:90684954,appname:aks,oscode:28,channelId:14001}\"\n}",
"coverUrl": "$.cover",
"intro": "$.summary",
"kind": "$.categoryName",
"name": "$.name@put:{name:$.name,bookId:$.id}",
"wordCount": "$.words"
},
"ruleToc": {
"chapterList": "$..bookChapters[*]",
"chapterName": "$.name",
"chapterUrl": "https://cxb-pro.cread.com:443/cx/itf/chapterRead?chapterId={{$.id}}&bookId=@get:{bookId}&full=0,{\n \"headers\": \"{packname:com.mfyueduqi.book,cnid:14001,version:5.6.0,vcode:98,platform:android,uid:90684954,appname:aks,oscode:28,channelId:14001}\"\n}",
"updateTime": "$.updateDate@js:java.timeFormat(result)"
},
"searchUrl": "https://cxb-pro.cread.com:443/cx/searchbooks,{\n \"method\": \"POST\",\n \"body\": \"pageNo={{page}}&version=5.6.0&keyword={{key}}\",\n \"headers\": \"{packname:com.mfyueduqi.book,cnid:14001,version:5.6.0,vcode:98,platform:android,uid:90684954,appname:aks,oscode:28,channelId:14001}\"\n}",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "键盘小说网",
"bookSourceType": 0,
"bookSourceUrl": "https://www.jianpan.la/",
"customOrder": 221,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587325110,
"respondTime": 1523,
"ruleBookInfo": {
"author": "class.col-md-12@tag.p.0@text##by",
"intro": "class.bookIntro@text",
"kind": "div.col-md-12@p.1@text##.*:",
"lastChapter": "id.list-chapterAll@tag.p.0@text##最新章节.|更新时间.|..\\:.*",
"name": "class.bookTitle@text##\\《|\\》|极速阅读"
},
"ruleContent": {
"content": "id.htmlContent@html",
"replaceRegex": "##无尽的昏迷过后.*时宇猛地从床上起身.*想要看最新章节.*\\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.*"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "class.shop-info.1@text##\\[|著|\\]",
"bookList": "class.list@tag.a",
"bookUrl": "tag.a@href",
"lastChapter": "class.shop-info.2@text",
"name": "class.shop-info.0@text##\\《|\\》"
},
"ruleToc": {
"chapterList": "class.panel-chapterlist@tag.li",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "https://www.jianpan.la/search.php?q={{key}}&s=15947871991047423724",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "txt小说",
"bookSourceType": 0,
"bookSourceUrl": "http://www.aixiatxt.com",
"customOrder": 226,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": false,
"exploreScreen": "",
"header": "{\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 UBrowser/6.2.4098.3 Safari/537.36\"\n}",
"lastUpdateTime": 1782587337852,
"respondTime": 3903,
"ruleBookInfo": {
"author": "class.small.5@text##书籍作者:",
"coverUrl": "class.detail_pic@tag.img@src",
"intro": "class.showInfo@tag.p@text",
"lastChapter": "text.最新章节@tag.a@text",
"name": "class.detail_right@tag.hl.0@text##\\《|\\》.*",
"tocUrl": "text.在线阅读@tag.a@href"
},
"ruleContent": {
"content": "id.content1@textNodes"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "text.作者.0@text##连载.*",
"bookList": "class.list@tag.li",
"bookUrl": "tag.a@href",
"coverUrl": "tag.a@tag.img@src",
"lastChapter": "class.s@text##.*更新.",
"name": "tag.a@text##\\《|\\》.*"
},
"ruleToc": {
"chapterList": "class.pc_list.1@tag.li",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "http://www.aixiatxt.com/search.php?s=&searchkey={{key}}",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "99 小说",
"bookSourceType": 0,
"bookSourceUrl": "https://www.99mk.info",
"customOrder": 228,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587340758,
"respondTime": 2013,
"ruleBookInfo": {
"author": "class.info@tag.span.0@text##作者:",
"coverUrl": "class.cover@tag.img@src",
"intro": "class.intro@text##简介:|各位书友.*",
"kind": "class.info@tag.span.1@text##分类:",
"lastChapter": "class.info@tag.a.-1@text&&class.info@class.last.0@text##更新时间:|..\\:.*",
"name": "class.info@tag.h2@text",
"tocUrl": "text.开始阅读@href"
},
"ruleContent": {
"content": ".ReadAjax_content@html",
"imageStyle": "0",
"nextContentUrl": "text.下一页@href",
"replaceRegex": "##请记住本书首发.*"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "class.author@text##作者:",
"bookList": "class.bookbox",
"bookUrl": "tag.a.1@href",
"coverUrl": "tag.img@src",
"intro": "tag.p@text",
"kind": "class.cat@text##分类:",
"lastChapter": "class.update@tag.a@text",
"name": "tag.h4@text"
},
"ruleToc": {
"chapterList": "class.book_last@dl@dd@a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "https://wap.99mk.net/search.php?searchkey={{key}}",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "悠久小说",
"bookSourceType": 0,
"bookSourceUrl": "http://www.ujxsw.com",
"customOrder": 234,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587345575,
"respondTime": 3402,
"ruleBookInfo": {
"author": "class.d_title@tag.a.0@text",
"coverUrl": "id.bookimg@tag.img@src",
"intro": "id.bookintro@tag.div@text##【展开】|【收起】",
"kind": "id.count@tag.span.0@text",
"lastChapter": "class.new@tag.a.0@&&class.new@tag.span.1@text##更新时间.",
"name": "class.d_title@tag.h1@text##作者.*|\\s",
"tocUrl": "class.motion@tag.a.0@href",
"wordCount": "id.count@tag.span.4@text"
},
"ruleContent": {
"content": "class.read-content@html##.*免费阅读!|佰度搜索.*|.*悠久小说.*|最新网址:www.ujxsw.com",
"imageStyle": "0"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "tag.a.2@text",
"bookList": "class.shulist@tag.ul",
"bookUrl": "tag.a.0@href",
"coverUrl": "tag.a.0@href##.+\\D((\\d+)\\d{3})\\D##http://www.ujxs.com/files/article/image/$2/$1/$1s.jpg###",
"kind": "tag.li.1@text",
"lastChapter": "tag.a.1@text&&class.five@text",
"name": "tag.a.0@text"
},
"ruleToc": {
"chapterList": "id.readerlist@tag.li",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "/searchbooks.php?searchkey={{key}}",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "溜达小说",
"bookSourceType": 0,
"bookSourceUrl": "http://www.liudatxt.org",
"customOrder": 237,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587351268,
"respondTime": 1299,
"ruleBookInfo": {
"author": "[property=\"og:novel:author\"]@content",
"coverUrl": "[property=\"og:image\"]@content",
"intro": "id.bookintro@html",
"kind": "[property=\"og:novel:category\"]@content&&[property=\"og:novel:status\"]@content&&[property=\"og:novel:update_time\"]@content##小说|\\s.*",
"lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content",
"name": "[property=\"og:novel:book_name\"]@content",
"wordCount": ".count@tag.span.-1@text"
},
"ruleContent": {
"content": "id.content@html",
"imageStyle": "0",
"replaceRegex": "##感谢.*打赏.*|\\【看书福利.*|\\(未完待续\\)|无弹窗.*|\\【加入书签.*"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "class.book_other.0@tag.span.0@text",
"bookList": "id.sitembox@tag.dl",
"bookUrl": "tag.a.1@href",
"coverUrl": "tag.img@src",
"lastChapter": "class.book_other.1@text##最新章节.| 更新时间.|..\\:.*",
"name": "tag.a.1@text",
"wordCount": "class.book_other.0@tag.span.-1@text"
},
"ruleToc": {
"chapterList": "id.readerlist@tag.li",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "http://www.liudatxt.org/search.php?searchkey={{key}}",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "追求小说",
"bookSourceType": 0,
"bookSourceUrl": "https://m.woo15.com",
"customOrder": 238,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587356995,
"respondTime": 3220,
"ruleBookInfo": {
"author": "[property$=author]@content",
"coverUrl": "[property$=image]@content",
"intro": "[property$=description]@content##(^|[。!?]+[”」)】]?)##$1
",
"kind": "[property~=category|status|update_time]@content##\\s.*",
"lastChapter": "[property$=latest_chapter_name]@content",
"name": "[property$=book_name]@content"
},
"ruleContent": {
"content": ".content@html",
"nextContentUrl": "#pb_next@href"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "span.0@text",
"bookList": ".topul li",
"bookUrl": "a.1@href",
"coverUrl": "img@src",
"intro": "p@text",
"kind": "i@text&&span.1@text",
"name": "a.1@text"
},
"ruleToc": {
"chapterList": ".chapters.-1@li",
"chapterName": "a@text",
"chapterUrl": "a@href",
"nextTocUrl": ".right@a@href"
},
"searchUrl": "/s.php,{\n \"method\":\"POST\",\n \"body\":\"type=articlename&searchkey={{key}}&submit=\"\n}",
"weight": 0
},
{
"bookSourceGroup": "正版",
"bookSourceName": "趣悦免费小说",
"bookSourceType": 0,
"bookSourceUrl": "https://vreader.vivo.com.cn/",
"customOrder": 239,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"header": "{\"User-Agent\":\"Mozilla/5.0 (Linux; Android 8.1.0; MI PAD 4 Build/OPM1.171019.019; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/71.0.3578.99 Mobile Safari/537.36\"}",
"lastUpdateTime": 1782587361069,
"respondTime": 649,
"ruleBookInfo": {
"author": "$.author@put:{bid:bookId}",
"coverUrl": "$.cover",
"init": "$.data",
"intro": "$.description",
"kind": "{{java.timeFormat(java.getString('$.latestChapterTimestamp'))}}\n{{$.typeLabel}}\n{{$.categoryLabel}}##/##-",
"lastChapter": "$.latestChapter",
"name": "$.title",
"tocUrl": "https://vreader.vivo.com.cn/book/catalogue.do,{'method': 'POST',\n'body': '{\"model\":\"MI PAD 4\",\"imei\":\"\",\"clientVersion\":\"121020\",\"elapsedtime\":\"981277\",\"sysver\":\"\",\"nt\":\"wifi\",\"ver\":\"121020\",\"u\":\"\",\"pver\":\"0\",\"resolution\":\"1920*1200\",\"sessionId\":\"11901470641675854550446\",\"pixel\":\"320\",\"av\":\"27\",\"adrVerName\":\"8.1.0\",\"timestamp\":\"1675855424862\",\"browserSystem\":\"1\",\"browserSubSystem\":\"1\",\"personalRecommend\":\"1\",\"bookVersion\":\"30800\",\"vreaderVersion\":\"121020\",\"packageName\":\"com.vivo.vreader\",\"udid\":\"\",\"openudid\":\"b443cebc6f614746\",\"bookshelfBookIds\":[],\"bookShelfListenBookIds\":[],\"featureValues\":\"2\",\"bookId\":\"{{$.bookId}}\"}'\n}",
"wordCount": "$.wordCount"
},
"ruleContent": {
"content": "$..content"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "$.author",
"bookList": "$..bookList[*]",
"bookUrl": "https://vreader.vivo.com.cn/book/detail.do,{'method': 'POST',\n'body': '{\"model\":\"MI PAD 4\",\"imei\":\"\",\"clientVersion\":\"121020\",\"elapsedtime\":\"980289\",\"sysver\":\"\",\"nt\":\"wifi\",\"ver\":\"121020\",\"u\":\"\",\"pver\":\"0\",\"resolution\":\"1920*1200\",\"sessionId\":\"11901470641675854550446\",\"pixel\":\"320\",\"av\":\"27\",\"adrVerName\":\"8.1.0\",\"timestamp\":\"1675855423873\",\"browserSystem\":\"1\",\"browserSubSystem\":\"1\",\"personalRecommend\":\"1\",\"bookVersion\":\"30800\",\"vreaderVersion\":\"121020\",\"packageName\":\"com.vivo.vreader\",\"udid\":\"\",\"openudid\":\"b443cebc6f614746\",\"bookshelfBookIds\":[],\"bookShelfListenBookIds\":[],\"featureValues\":\"2\",\"bookId\":\"{{$.bookId}}\",\"order\":1}'\n}",
"coverUrl": "$.cover",
"intro": "$.description",
"kind": "{{$.typeLabel}}\n{{$.categoryLabel}}",
"name": "$.title",
"wordCount": "$.wordCount"
},
"ruleToc": {
"chapterList": "$.data[*]",
"chapterName": "$.title",
"chapterUrl": "https://vreader.vivo.com.cn/book/chapter/content.do,{'method': 'POST',\n'body': '{\"model\":\"MI PAD 4\",\"imei\":\"\",\"clientVersion\":\"121020\",\"elapsedtime\":\"981290\",\"sysver\":\"\",\"nt\":\"wifi\",\"ver\":\"121020\",\"u\":\"\",\"pver\":\"0\",\"resolution\":\"1920*1200\",\"sessionId\":\"11901470641675854550446\",\"pixel\":\"320\",\"av\":\"27\",\"adrVerName\":\"8.1.0\",\"timestamp\":\"1675855424879\",\"browserSystem\":\"1\",\"browserSubSystem\":\"1\",\"personalRecommend\":\"1\",\"bookVersion\":\"30800\",\"vreaderVersion\":\"121020\",\"packageName\":\"com.vivo.vreader\",\"udid\":\"\",\"openudid\":\"b443cebc6f614746\",\"bookshelfBookIds\":[],\"bookShelfListenBookIds\":[],\"featureValues\":\"2\",\"bookId\":\"@get:{bid}\",\"order\":\"{{$.order}}\"}'\n}",
"updateTime": "字数::{{$.wordCount}}"
},
"searchUrl": "https://vreader.vivo.com.cn/book/search.do,{'method': 'POST',\n'body': '{\"model\":\"MI PAD 4\",\"imei\":\"123456789012345\",\"clientVersion\":\"121020\",\"elapsedtime\":\"343343\",\"sysver\":\"\",\"nt\":\"wifi\",\"ver\":\"121020\",\"u\":\"\",\"pver\":\"0\",\"resolution\":\"1920*1200\",\"bookVersion\":\"30800\",\"vreaderVersion\":121020,\"pixel\":\"320\",\"av\":\"27\",\"adrVerName\":\"8.1.0\",\"timestamp\":\"1675854786926\",\"openudid\":\"b443cebc6f614746\",\"udid\":\"\",\"channel\":\"0\",\"personalRecommend\":1,\"bookshelfBookIds\":[],\"bookShelfListenBookIds\":[],\"packageName\":\"com.vivo.vreader\",\"featureValues\":\"2\",\"androidId\":\"b443cebc6f614746\",\"page\":0,\"size\":20,\"keyword\":\"{{key}}\",\"tab\":0}'\n}",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "疯读小说",
"bookSourceType": 0,
"bookSourceUrl": "https://fiction.fengduxiaoshuo.com/",
"customOrder": 243,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"header": "{\"User-Agent\": \"okhttp/3.12.0\"}",
"lastUpdateTime": 1782587368449,
"respondTime": 558,
"ruleBookInfo": {
"lastChapter": "$..detailedBookInfo.bookChapterAllInfo[-1].chapterTitle"
},
"ruleContent": {
"content": "$..chapterContent",
"imageStyle": "0"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "$.bookAuthor",
"bookList": "$..books[*]",
"bookUrl": "https://fiction.fengduxiaoshuo.com/doReader/enter_bookinfo_index?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&bookId={{$.bookId}}&_sv=v2",
"coverUrl": "$.bookCoverImage",
"intro": "$.bookDesc",
"kind": "$.chapters_update_time&&$.c_class_name&&{$.crazy_rating}分",
"name": "$.bookTitle##(+.*|.*最新章节|\\(+.*",
"wordCount": "$.book_words_num"
},
"ruleToc": {
"chapterList": "$..detailedBookInfo.bookChapterAllInfo[*]",
"chapterName": "$.chapterTitle##[\\((].*[求更谢乐发推].*[)\\)]",
"chapterUrl": "https://fiction.fengduxiaoshuo.com/doReader/get_content_by_chapterId?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&bookId={{$.bookId}}&chapterId={{$.chapterId}}&chapterCount=1&_sv=v2"
},
"searchUrl": "https://fiction.fengduxiaoshuo.com/doReader/search/result?_token=d2a094ff-b75f-4b60-ba2c-19e1cfe6cf73&key_words={{key}}&api_version=v6&nid=f0439a4f53b774fa0b4d90b48738e4f1&_sv=v2",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "爱曲小说",
"bookSourceType": 0,
"bookSourceUrl": "https://m.xbiqusa.com",
"customOrder": 251,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587372512,
"respondTime": 4317,
"ruleBookInfo": {
"author": "[property=\"og:novel:author\"]@content",
"coverUrl": "[property=\"og:image\"]@content",
"intro": "🔔 更新时间:{{@@[property=\"og:novel:update_time\"]@content##\\s##🔸}}\n\n📂 内容简介:{{@@[property=\"og:description\"]@content}}##(^|[。!?]+[”」)】]?)##$1
",
"kind": "[property~=category|status|update_time]@content##\\s.*",
"lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content",
"name": "[property=\"og:novel:book_name\"]@content"
},
"ruleContent": {
"content": "#content@html",
"nextContentUrl": "text.下一页@href",
"replaceRegex": "##^(.|\\n)*?最新网址:.*|最新网址:(.|\\n)*$"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": ".author a.1@text",
"bookList": ".hot_sale",
"bookUrl": "a.0@href@js:##.+\\D((\\d+)\\d{3})\\D##https://www.xbiqusa.com/$2_$1/###",
"coverUrl": "a.0@href@js:##.+\\D((\\d+)\\d{3})\\D##https://www.xbiqusa.com/files/article/image/$2/$1/$1s.jpg###",
"intro": ".review@text##简介:",
"kind": "{{@@.author.1@text##\\s\\| .*}}{{@@.author.1@textNodes##.*:}}",
"lastChapter": ".author a.2@text",
"name": ".title@text"
},
"ruleToc": {
"chapterList": "dd a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "https://m.xbiqusa.com/SearchBook.php?keyword={{key}}",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "溜达小说1",
"bookSourceType": 0,
"bookSourceUrl": "http://www.liudatxt.com",
"customOrder": 256,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587419253,
"respondTime": 3193,
"ruleBookInfo": {},
"ruleContent": {
"content": "id.content@html"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "class.book_other.0@tag.span.0@text",
"bookList": "id.sitembox@tag.dl",
"bookUrl": "tag.a.1@href",
"coverUrl": "tag.img@src",
"kind": "class.book_other.0@tag.span.1@text",
"lastChapter": "class.book_other.1@tag.a@text",
"name": "tag.a.1@text",
"wordCount": "class.book_other.0@tag.span.3@text"
},
"ruleToc": {
"chapterList": "id.readerlist@tag.li@tag.a",
"chapterName": "text##正文|_",
"chapterUrl": "href"
},
"searchUrl": "http://www.liudatxt.com/search.php?searchkey={{key}}",
"weight": 28
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "天下书盟",
"bookSourceType": 0,
"bookSourceUrl": "http://www.fbook.net",
"customOrder": 258,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587737094,
"respondTime": 296,
"ruleBookInfo": {
"author": "h1@span@text",
"intro": "class.cl_box@tag.div.2@text##.*字数:\\d+|免费试读|放入书架|打开目录@js:result.replace(/:/g,'\\:').replace(/\\s/g,'').replace(/(\\d+)/g,'$1●').replace(/(\\d+)\\d{4}●/g,'$1万').replace(/(\\d+)\\d{3}/g,'$1千').replace('万藏','万收藏').replace(/●/g,'').replace(/(千|万)/g,'$1 ').replace(/(\\d+)/g,'$1 ')",
"kind": ".c_text@a@text##免费试读|放入书架|打开目录",
"name": "h1@textNodes",
"tocUrl": "@js:baseUrl.replace('/book','/list')",
"wordCount": ".c_text@text##.*(字数.*?)总.*##$1###@js:result.replace(/:/g,'\\:').replace(/\\s/g,'').replace(/(\\d+)/g,'$1●').replace(/\\d{4}●/g,'万 ').replace(/(\\d+)\\d{3}/g,'$1千 ')"
},
"ruleContent": {
"content": ".content@html",
"nextContentUrl": ".nextchapter@href"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "h4@text##作者:",
"bookList": "div.container>div.library_zplb>div",
"bookUrl": "h3@a@href",
"coverUrl": "img@src",
"intro": "p@text",
"kind": "tag.span.0@text",
"lastChapter": ".latest_text@a@text",
"name": "h3@a@text"
},
"ruleToc": {
"chapterList": "ul#list1 li a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "http://www.fbook.net/Search/Index?searchType=All&searchKey={{key}}",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "爱下书网",
"bookSourceType": 0,
"bookSourceUrl": "https://www.aixiaxsw.com/",
"bookUrlPattern": "\\d+/\\d+/",
"customOrder": 259,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587740468,
"respondTime": 1413,
"ruleBookInfo": {
"author": "id.info@tag.p.0@text##作 者:",
"coverUrl": "[property=og:image]@content",
"intro": "id.intro@tag.p@text",
"kind": "[property=og:novel:update_time]@content&&\n[property=og:novel:category]@content&&\n[property=og:novel:status]@content",
"lastChapter": "id.info@tag.p.3@tag.a@text##免费章节 |正文卷 |正文 |VIP章节 ",
"name": "id.info@tag.h1@text"
},
"ruleContent": {
"content": "id.content@html",
"imageStyle": "0"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "class.even.1@text",
"bookList": "class.grid@tag.tbody@tag.tr!0",
"bookUrl": "class.even.0@tag.a@href",
"coverUrl": "class.even.0@tag.a@href\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n",
"lastChapter": "class.odd.0@tag.a@text##免费章节 |正文卷 |正文 |VIP章节 ",
"name": "class.even.0@tag.a@text"
},
"ruleToc": {
"chapterList": "id.list@tag.dl@tag.dd!0:1:2:3:4:5:6:7:8",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "modules/article/search.php?searchkey={{key}}&searchtype=articlename",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "52书库",
"bookSourceType": 0,
"bookSourceUrl": "https://www.po5.net",
"customOrder": 277,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587744742,
"respondTime": 2798,
"ruleBookInfo": {
"author": "h1@text##.*_|【.*】",
"intro": ".article-content@p!0:-1@text##PS:如.*",
"name": "h1@text##_.*",
"wordCount": ".meta@text"
},
"ruleContent": {
"content": "#nr1@p@html",
"replaceRegex": "##\\s*.*如果觉得52书库不错.*\\s*|\\s*传送门:排行榜.*\\s*|.*www.po5.net.*"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "h2@text##.*_|【.*】",
"bookList": ".excerpt",
"bookUrl": "a@href",
"checkKeyWord": "我的",
"intro": ".note@text",
"kind": ".muted@text##.所属栏目:|获赞:.*",
"lastChapter": "h2@text##.*【|】.*",
"name": "h2@text##_.*|^\\d+\\."
},
"ruleToc": {
"chapterList": ".mulu a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "/so/search.php?q={{key}}&m=&f=_all&s=&p={{page}}",
"weight": 0
},
{
"bookSourceGroup": "正版",
"bookSourceName": "西瓜免费小说[api]",
"bookSourceType": 0,
"bookSourceUrl": "https://xgmf.zuanqianyi.com/",
"customOrder": 301,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": false,
"exploreScreen": "",
"lastUpdateTime": 1782587749911,
"respondTime": 771,
"ruleBookInfo": {
"author": "data.book.author",
"coverUrl": "data.book.coverWap",
"intro": "data.book.introduction",
"kind": "data.book.tagList",
"lastChapter": "data.lastChapter.chapterName",
"name": "data.book.bookName",
"tocUrl": "\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n Packages.java.lang,\n Packages.javax.crypto,\n Packages.javax.crypto.spec,\n Packages.java.security,\n Packages.java.security.interfaces,\n Packages.java.security.spec,\n Packages.java.io,\n Packages.java.util\n);\nwith(javaImport){\n function encrypt(str){\n var bArr = String(str).getBytes(\"UTF-8\");\n var mac = Mac.getInstance(\"HmacSHA256\");\n mac .init(SecretKeySpec(String(\"wj3imab73kwceuf51lf01ORHe2cmo8X0YrZwF4p2uv3WEfmqxrT2oIBwRFRNErXW20UKal15ZTDdxPKU43puZFqcuXkvrQmadhp1wn6YPEDO4WRgInp8NNNQo4uNsWF1CELOzx7yPOS4pQbhTRWB4qRm0a4ENIegN0SH7K2STbsyaCuWh7m7s3rTpb5dK3CcDdsT35vo0xNbPZI2dJmKoIeKk9p3YhBLNWp9WoZqn9Qihpvn4nvgJzVSacgy2MTo\").getBytes(\"UTF-8\"),\"HmacSHA256\"));\n return mac.doFinal(bArr)\n }\n function encode(bArr) {\n if (bArr === null) {\n return null;\n }\n var length = bArr.length * 8;\n if (length === 0) {\n return \"\";\n }\n var i10 = length % 24;\n var i11 = parseInt(length / 24);\n var cArr = new Array((i10 !== 0 ? i11 + 1 : i11) * 4);\n var i12 = 0;\n var i13 = 0;\n var i14 = 0;\n while (i12 < i11) {\n var i15 = i13 + 1;\n var b10 = bArr[i13];\n var i16 = i15 + 1;\n var b11 = bArr[i15];\n var i17 = i16 + 1;\n var b12 = bArr[i16];\n var b13 = (b11 & 15)&255;\n var b14 = (b10 & 3)&255;\n var i18 = b10 & -128;\n var i19 = b10 >> 2;\n if (i18 !== 0) {\n i19 ^= 192;\n }\n var b15 = i19 & 255;\n var i20 = b11 & -128;\n var i21 = b11 >> 4;\n if (i20 !== 0) {\n i21 ^= 240;\n }\n var b16 = (i21 & 255);\n var i22 = (b12 & -128) === 0 ? b12 >> 6 : (b12 >> 6) ^ 252;\n var i23 = i14 + 1;\n var cArr2 = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'];\n cArr[i14] = cArr2[b15];\n var i24 = i23 + 1;\n cArr[i23] = cArr2[(b14 << 4) | b16];\n var i25 = i24 + 1;\n cArr[i24] = cArr2[(b13 << 2) | (i22&255)];\n cArr[i25] = cArr2[b12 & 63];\n i12++;\n i14 = i25 + 1;\n i13 = i17;\n\t\t\t\t}\n if (i10 === 8) {\n var b17 = bArr[i13];\n var b18 = b17 & 3;\n var i26 = b17 & -128;\n var i27 = b17 >> 2;\n if (i26 !== 0) {\n i27 ^= 192;\n }\n var i28 = i14 + 1;\n var cArr3 = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'];\n cArr[i14] = cArr3[i27];\n var i29 = i28 + 1;\n cArr[i28] = cArr3[b18 << 4];\n cArr[i29] = '=';\n cArr[i29 + 1] = '=';\n\t\t}else if (i10 === 16) {\n var b19 = bArr[i13];\n var b20 = bArr[i13 + 1];\n var b21 = (b20 & 15)&255;\n var b22 = (b19 & 3)&255;\n var i30 = b19 & -128;\n var i31 = b19 >> 2;\n if (i30 !== 0) {\n i31 ^= 192;\n }\n var b23 = i31&255;\n var i32 = b20 & -128;\n var i33 = b20 >> 4;\n if (i32 !== 0) {\n i33 ^= 240;\n }\n var i34 = i14 + 1;\n var cArr4 = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'];\n cArr[i14] = cArr4[b23];\n var i35 = i34 + 1;\n cArr[i34] = cArr4[(i33&255) | (b22 << 4)];\n cArr[i35] = cArr4[b21 << 2];\n cArr[i35 + 1] = '=';\n }\n return cArr.join('');\n }\n\n}\n\nvar bookId= java.getString(\"data.book.bookId\");\n\nvar myDate = new Date();\nvar timestamp = myDate.getFullYear() + \n\"0\" + (myDate.getMonth()+1) + \n\"0\" + myDate.getDate() + \n\"0\" + myDate.getDay() + \nmyDate.getMinutes() + \nmyDate.getSeconds();\n\n\n\nvar sign = encode(encrypt(\"appId=100398183&country=CN&lang=zh_CN&ver=10009248&appVer=1.0.9.248×tamp=\"+ timestamp +\"{\\\"chapterId\\\":\\\"\\\",\\\"needBlockList\\\":\\\"1\\\",\\\"chapterOffset\\\":\\\"666666\\\",\\\"bookId\\\":\\\"\" + bookId + \"\\\",\\\"chapterEndId\\\":\\\"\\\"}8cfaaedef7a7e24a716732ff5428958f\"))\n\nurl = \"https://xgmf.zuanqianyi.com/glory/free/111?appId=100398183&country=CN&lang=zh_CN&ver=10009248&appVer=1.0.9.248×tamp=\" + timestamp + \",\";\npost={\n \"method\": \"POST\",\n \"headers\": {\n \"pname\": \"com.dzmf.zmfxsdq\",\n \"sign\": sign,\n \"signType\": \"1\"\n },\n \"body\":'{\"chapterId\":\"\",\"needBlockList\":\"1\",\"chapterOffset\":\"666666\",\"bookId\":\"'+bookId+'\",\"chapterEndId\":\"\"}'\n}\nurl+JSON.stringify(post)\n",
"wordCount": "data.book.totalWordSize"
},
"ruleContent": {
"content": "\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n Packages.java.lang,\n Packages.java.io,\n Packages.java.util,\n Packages.java.security.spec,\n Packages.java.security,\n Packages.javax.crypto,\n Packages.javax.crypto.spec,\n Packages.java.security.interfaces,\n Packages.java.security.spec\n);\nwith(javaImport){\n\tfunction encrypt(str){\n var bArr = String(str).getBytes(\"UTF-8\");\n\t\tvar pKCS8EncodedKeySpec =PKCS8EncodedKeySpec([48,-126,4,-65,2,1,0,48,13,6,9,42,-122,72,-122,-9,13,1,1,1,5,0,4,-126,4,-87,48,-126,4,-91,2,1,0,2,-126,1,1,0,-118,121,-93,-123,61,113,-87,-20,-33,52,-70,-125,-13,67,-61,92,-49,-41,-14,60,-49,31,-68,-88,-7,-38,-52,-62,-31,-76,-123,90,-28,-70,-23,-106,93,-93,-5,-57,22,62,51,45,-88,80,-38,-55,75,-3,-73,-96,65,-15,-110,11,-121,-91,105,-91,-11,-62,-111,96,17,-68,-82,113,-116,-82,-108,51,-100,31,61,14,-26,-5,-48,14,-36,-110,-90,113,46,-31,-67,-64,95,98,95,-123,2,-83,16,-105,74,-42,-100,3,-125,53,126,-72,-72,-76,79,108,1,-71,-82,-51,0,60,-94,84,-65,73,-44,-88,-107,-81,44,3,40,-33,-87,114,88,21,-53,111,-84,-88,-83,112,41,101,-118,50,22,-74,29,47,-51,-106,-89,-26,55,44,66,118,-7,-45,-72,78,-125,-37,73,72,-80,-11,38,-82,65,54,103,9,43,-106,-88,-81,29,50,56,-127,104,122,56,-38,-93,-76,-12,-99,-17,-87,97,-128,21,118,-78,-13,-67,15,-74,-116,71,63,122,5,-59,120,93,90,-104,116,21,-13,108,10,-50,-103,-33,-21,125,113,86,-73,46,-84,-92,106,-86,8,23,7,95,-65,80,83,6,-85,53,85,-85,43,-73,41,-84,-10,76,106,-36,119,99,-125,121,-92,-122,-94,-73,-15,125,115,120,-63,2,3,1,0,1,2,-126,1,1,0,-121,-55,-103,-48,-55,28,-47,125,102,-81,37,10,-55,28,52,-47,-87,58,95,-34,-61,88,-94,-66,-84,43,-93,72,-94,-35,75,59,-125,57,-54,94,-39,-70,56,-27,-45,-24,-16,116,-96,45,-111,45,125,103,-15,-115,-93,-68,-121,-14,-24,116,10,-14,99,-39,4,-121,73,61,85,110,33,126,-5,-14,-45,-16,74,6,119,-8,-117,-32,86,-23,51,111,-97,-126,91,120,-19,-49,-32,76,-28,-1,-30,90,9,88,3,42,-22,-102,37,-122,108,16,-36,36,-44,88,73,-111,-38,-34,-102,108,50,27,-22,-3,-39,-78,41,-99,123,-110,63,108,85,22,-119,93,-85,-98,-114,70,-31,-120,-122,10,-92,-31,87,117,-119,-49,25,1,20,-42,-61,35,96,-41,-46,-50,-114,-31,-36,-21,95,-70,113,110,62,-28,62,76,36,-57,81,-21,100,36,124,-74,112,-52,-73,109,-117,37,-3,-40,-111,-102,-13,62,118,-93,-119,-118,-33,-82,20,53,64,-57,24,63,-113,-126,-61,-69,90,-72,-56,120,80,-95,-14,124,-2,74,80,53,22,3,57,61,113,-117,-5,-54,61,-1,-105,-96,-68,7,-98,-49,95,-61,-16,51,-65,82,66,-125,-66,-92,115,75,-116,32,14,68,-51,124,-126,32,-63,52,84,117,2,-127,-127,0,-15,-52,16,-109,-8,94,1,-65,14,-119,72,18,115,86,17,19,-68,-19,24,86,12,5,-97,55,-16,-75,84,110,-126,23,-33,-56,120,17,-32,-127,-106,-54,-27,54,20,40,92,70,-18,94,31,-79,-42,69,74,18,85,17,-64,-80,60,4,-102,23,36,-52,-112,124,11,-30,-15,5,-92,125,51,-42,26,109,27,-19,93,10,49,-48,-106,91,-38,12,-45,73,-44,-26,37,114,21,105,36,-38,96,39,-5,-8,-4,-70,-11,106,-107,69,68,14,-43,-123,-127,6,127,65,-25,-49,75,110,99,-50,-32,-33,-54,-26,117,125,-18,24,-89,107,2,-127,-127,0,-110,-101,-24,103,-95,2,-73,-114,-109,-97,107,126,-32,75,-124,-39,-92,-98,-127,-33,2,-65,49,-80,24,118,94,4,-117,122,-70,-41,-42,59,-90,-53,-81,-101,-57,75,-99,-67,-87,-67,-35,40,-66,53,-45,95,79,-10,-120,-111,71,-12,-110,76,-74,82,-79,83,-84,3,43,111,-44,-109,4,61,-22,3,99,113,113,-121,-15,-108,44,-32,-28,46,-83,-115,-99,-86,108,-111,3,-11,-43,121,67,-73,-68,99,107,55,-119,-77,20,-68,-77,98,-113,-21,39,-128,-21,119,113,57,-99,-30,-65,-128,-76,-100,40,8,39,-72,18,9,-17,-99,-89,-125,2,-127,-128,108,110,19,93,23,-70,-88,83,-46,35,-13,-30,-6,63,-75,70,-63,-87,29,9,-79,56,112,46,-8,-51,-120,0,74,108,-124,88,-12,-89,39,-93,85,72,-59,66,-36,5,65,100,57,-114,-111,-18,0,-27,111,-109,10,-4,-4,8,-53,-47,80,124,98,111,45,-73,-62,-24,-47,38,-77,-99,-59,-70,20,125,-85,81,101,48,-90,40,32,-43,45,-46,36,-119,-18,100,10,-108,-65,79,56,76,-119,100,68,-43,98,24,64,-25,-69,-22,-92,-37,118,26,-7,66,61,-99,3,99,-19,50,-94,-91,106,40,81,103,-55,118,96,104,67,-29,2,-127,-127,0,-121,39,-59,-77,-85,34,119,23,-80,-115,-38,42,-120,25,-10,-86,49,-15,-110,102,-122,0,-66,-116,-55,-80,109,114,33,39,-114,-110,37,-60,-82,58,-66,116,-116,-32,-17,-43,-122,99,43,60,65,70,27,-53,-107,75,0,-111,118,85,72,126,1,-30,-17,-24,-29,-3,-76,16,-113,86,-51,37,74,-45,-66,-36,57,62,-118,-3,-1,-11,127,70,108,-26,-51,-1,-21,-64,48,119,116,74,43,-100,121,-58,-23,115,-76,-76,-20,28,29,-1,114,15,-26,70,26,76,-19,-117,-95,59,5,50,96,-50,72,-75,99,-16,116,104,-58,-122,127,-125,2,-127,-127,0,-105,-116,-61,-50,-11,-71,-17,-45,114,88,67,113,51,37,-77,53,82,-22,36,70,-19,34,93,22,-103,-36,28,-47,-113,120,-57,4,-95,11,-82,-62,-127,13,115,93,104,-110,-44,39,42,-125,64,-111,53,-14,82,73,69,0,-66,37,-56,-115,3,-103,5,-69,55,75,-113,7,-18,-32,97,-56,28,85,-48,72,27,-115,119,63,1,41,115,-27,-73,24,-63,57,-72,107,-9,39,13,120,-75,-42,33,9,-39,-93,72,-122,66,33,-36,-1,-18,-102,11,-49,28,-61,-120,6,102,-37,-106,-6,5,-111,107,-76,49,78,-40,19,53,106,-37,-125]);\n\t\tvar signature = Signature.getInstance(\"SHA256WithRSA\");\n\t\tsignature.initSign(KeyFactory.getInstance(\"RSA\").generatePrivate(pKCS8EncodedKeySpec));\n\t\tsignature.update(bArr);\n\t\treturn signature.sign(); \n }\n\tfunction encode(bArr) {\n if (bArr === null) {\n return null;\n }\n var length = bArr.length * 8;\n if (length === 0) {\n return \"\";\n }\n var i10 = length % 24;\n var i11 = parseInt(length / 24);\n var cArr = new Array((i10 !== 0 ? i11 + 1 : i11) * 4);\n var i12 = 0;\n var i13 = 0;\n var i14 = 0;\n while (i12 < i11) {\n var i15 = i13 + 1;\n var b10 = bArr[i13];\n var i16 = i15 + 1;\n var b11 = bArr[i15];\n var i17 = i16 + 1;\n var b12 = bArr[i16];\n var b13 = (b11 & 15)&255;\n var b14 = (b10 & 3)&255;\n var i18 = b10 & -128;\n var i19 = b10 >> 2;\n if (i18 !== 0) {\n i19 ^= 192;\n }\n var b15 = i19 & 255;\n var i20 = b11 & -128;\n var i21 = b11 >> 4;\n if (i20 !== 0) {\n i21 ^= 240;\n }\n var b16 = (i21 & 255);\n var i22 = (b12 & -128) === 0 ? b12 >> 6 : (b12 >> 6) ^ 252;\n var i23 = i14 + 1;\n var cArr2 = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'];\n cArr[i14] = cArr2[b15];\n var i24 = i23 + 1;\n cArr[i23] = cArr2[(b14 << 4) | b16];\n var i25 = i24 + 1;\n cArr[i24] = cArr2[(b13 << 2) | (i22&255)];\n cArr[i25] = cArr2[b12 & 63];\n i12++;\n i14 = i25 + 1;\n i13 = i17;\n\t\t\t\t}\n if (i10 === 8) {\n var b17 = bArr[i13];\n var b18 = b17 & 3;\n var i26 = b17 & -128;\n var i27 = b17 >> 2;\n if (i26 !== 0) {\n i27 ^= 192;\n }\n var i28 = i14 + 1;\n var cArr3 = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'];\n cArr[i14] = cArr3[i27];\n var i29 = i28 + 1;\n cArr[i28] = cArr3[b18 << 4];\n cArr[i29] = '=';\n cArr[i29 + 1] = '=';\n\t\t}else if (i10 === 16) {\n var b19 = bArr[i13];\n var b20 = bArr[i13 + 1];\n var b21 = (b20 & 15)&255;\n var b22 = (b19 & 3)&255;\n var i30 = b19 & -128;\n var i31 = b19 >> 2;\n if (i30 !== 0) {\n i31 ^= 192;\n }\n var b23 = i31&255;\n var i32 = b20 & -128;\n var i33 = b20 >> 4;\n if (i32 !== 0) {\n i33 ^= 240;\n }\n var i34 = i14 + 1;\n var cArr4 = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'];\n cArr[i14] = cArr4[b23];\n var i35 = i34 + 1;\n cArr[i34] = cArr4[(i33&255) | (b22 << 4)];\n cArr[i35] = cArr4[b21 << 2];\n cArr[i35 + 1] = '=';\n }\n return cArr.join('');\n }\n\n}\n\tvar bookId = java.get(\"bookId\");\n\tvar str = baseUrl;\n\tvar chapterId = str.match(/\\d+/).toString();\n\n\n\tfunction getTransferRespond(Urltype){\n\t\t\n\t\tvar myDate = new Date();\n\t\tvar timestamp = myDate.getFullYear() + \n\t\t\"0\" + (myDate.getMonth()+1) + \n\t\t\"0\" + myDate.getDate() + \n\t\t\"0\" + myDate.getDay() + \n\t\tmyDate.getMinutes() + \n\t\tmyDate.getSeconds();\n\t\t\n\t\t\n\t\tvar url;\n\t\tvar body;\n\t\tvar body;\n\t\tif(Urltype == 1)\n\t\t{\n\t\n\t\t\tvar url = \"https://xgmf.zuanqianyi.com/glory/free/1152?appId=100398183&country=CN&lang=zh_CN&ver=10009248&appVer=1.0.9.248×tamp=\" + timestamp;\n\n\t\t\tvar sign = encode(encrypt(\"appId=100398183&country=CN&lang=zh_CN&ver=10009248&appVer=1.0.9.248×tamp=\"+ timestamp +\"{\\\"autoPay\\\":\\\"1\\\",\\\"chapterId\\\":\\\"\"+chapterId+\"\\\",\\\"keepShowAd\\\":1,\\\"confirmPay\\\":\\\"1\\\",\\\"bookId\\\":\\\"\"+bookId+\"\\\"}8cfaaedef7a7e24a716732ff5428958f\"))\n\n\t\t\tvar body =\n\t\t\t\"{\\\"autoPay\\\":\\\"1\\\",\\\"chapterId\\\":\\\"\"+chapterId+\"\\\",\\\"keepShowAd\\\":1,\\\"confirmPay\\\":\\\"1\\\",\\\"bookId\\\":\\\"\"+bookId+\"\\\"}\";\n\n\t\t\tvar header = {};\n\n\t\t\theader[\"uid\"]=\"1706970565\";\n\t\t\theader[\"pname\"]=\"com.dzmf.zmfxsdq\";\n\t\t\theader[\"sign\"]=sign;\n\t\t\theader[\"signType\"]=\"2\";\n\t\t\theader[\"Content-Type\"]=\"application/json; charset=UTF-8\";\n\t\t\t//header[\"Content-Length\"]=93;\n\t\t\theader[\"Host\"]=\"xgmf.zuanqianyi.com\";\n\t\t\n\t\t}else\n\t\t{\n\t\t\tvar url = \"https://xgmf.zuanqianyi.com/glory/free/1153?appId=100398183&country=CN&lang=zh_CN&ver=10009248&appVer=1.0.9.248×tamp=\" + timestamp;\n\n\t\t\tvar sign = encode(encrypt(\"appId=100398183&country=CN&lang=zh_CN&ver=10009248&appVer=1.0.9.248×tamp=\"+ timestamp +\"{\\\"autoPay\\\":\\\"1\\\",\\\"keepShowAd\\\":1,\\\"chapterIds\\\":[\\\"\"+chapterId+\"\\\"],\\\"bookId\\\":\\\"\"+bookId+\"\\\"}8cfaaedef7a7e24a716732ff5428958f\"))\n\n\t\t\tvar body =\n\t\t\t\"{\\\"autoPay\\\":\\\"1\\\",\\\"keepShowAd\\\":1,\\\"chapterIds\\\":[\\\"\"+chapterId+\"\\\"],\\\"bookId\\\":\\\"\"+bookId+\"\\\"}\";\n\t\t\t\n\t\t\tvar header = {};\n\n\t\t\theader[\"uid\"]=\"1706970565\";\n\t\t\theader[\"pname\"]=\"com.dzmf.zmfxsdq\";\n\t\t\theader[\"sign\"]=sign;\n\t\t\theader[\"signType\"]=\"2\";\n\t\t\theader[\"Content-Type\"]=\"application/json; charset=UTF-8\";\n\t\t\t//header[\"Content-Length\"]=79;\n\t\t\theader[\"Host\"]=\"xgmf.zuanqianyi.com\";\t\t\n\t\t}\n\t\t\n\t\tvar respond= java.post(url,body,header);\n\t\treturn respond;\n\t}\n\t\n\tvar UrltypeNum = 1;\n\t\n\tvar respond = getTransferRespond(UrltypeNum);\n\n\tvar transferHtml=respond.body();\n\n\tvar is = String(transferHtml).search(/不合法/);\n\n\twhile(is > 0){\n\t\tif(UrltypeNum == 1){UrltypeNum = 2}else{UrltypeNum = 1}\n\t\tvar respond = getTransferRespond(UrltypeNum);\n\t\tvar transferHtml=respond.body();\n\t\tvar is = String(transferHtml).search(/不合法/);\n\t}\n\t//java.log(transferHtml);\n\tvar transferJson=JSON.parse(transferHtml);\n\tvar chapterUrl =transferJson.data.chapterInfo[0].cdnUrls[0];\n\tchapterHtml = java.ajax(chapterUrl);\n\t//java.log(chapterUrl);\n\t//java.log(java.ajax(chapterUrl));\n"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "author",
"bookList": "data.searchList",
"bookUrl": "\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n Packages.java.lang,\n Packages.javax.crypto,\n Packages.javax.crypto.spec,\n Packages.java.security,\n Packages.java.security.interfaces,\n Packages.java.security.spec,\n Packages.java.io,\n Packages.java.util\n);\nwith(javaImport){\n function encrypt(str){\n var bArr = String(str).getBytes(\"UTF-8\");\n var mac = Mac.getInstance(\"HmacSHA256\");\n mac .init(SecretKeySpec(String(\"wj3imab73kwceuf51lf01ORHe2cmo8X0YrZwF4p2uv3WEfmqxrT2oIBwRFRNErXW20UKal15ZTDdxPKU43puZFqcuXkvrQmadhp1wn6YPEDO4WRgInp8NNNQo4uNsWF1CELOzx7yPOS4pQbhTRWB4qRm0a4ENIegN0SH7K2STbsyaCuWh7m7s3rTpb5dK3CcDdsT35vo0xNbPZI2dJmKoIeKk9p3YhBLNWp9WoZqn9Qihpvn4nvgJzVSacgy2MTo\").getBytes(\"UTF-8\"),\"HmacSHA256\"));\n return mac.doFinal(bArr)\n }\n function encode(bArr) {\n if (bArr === null) {\n return null;\n }\n var length = bArr.length * 8;\n if (length === 0) {\n return \"\";\n }\n var i10 = length % 24;\n var i11 = parseInt(length / 24);\n var cArr = new Array((i10 !== 0 ? i11 + 1 : i11) * 4);\n var i12 = 0;\n var i13 = 0;\n var i14 = 0;\n while (i12 < i11) {\n var i15 = i13 + 1;\n var b10 = bArr[i13];\n var i16 = i15 + 1;\n var b11 = bArr[i15];\n var i17 = i16 + 1;\n var b12 = bArr[i16];\n var b13 = (b11 & 15)&255;\n var b14 = (b10 & 3)&255;\n var i18 = b10 & -128;\n var i19 = b10 >> 2;\n if (i18 !== 0) {\n i19 ^= 192;\n }\n var b15 = i19 & 255;\n var i20 = b11 & -128;\n var i21 = b11 >> 4;\n if (i20 !== 0) {\n i21 ^= 240;\n }\n var b16 = (i21 & 255);\n var i22 = (b12 & -128) === 0 ? b12 >> 6 : (b12 >> 6) ^ 252;\n var i23 = i14 + 1;\n var cArr2 = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'];\n cArr[i14] = cArr2[b15];\n var i24 = i23 + 1;\n cArr[i23] = cArr2[(b14 << 4) | b16];\n var i25 = i24 + 1;\n cArr[i24] = cArr2[(b13 << 2) | (i22&255)];\n cArr[i25] = cArr2[b12 & 63];\n i12++;\n i14 = i25 + 1;\n i13 = i17;\n\t\t\t\t}\n if (i10 === 8) {\n var b17 = bArr[i13];\n var b18 = b17 & 3;\n var i26 = b17 & -128;\n var i27 = b17 >> 2;\n if (i26 !== 0) {\n i27 ^= 192;\n }\n var i28 = i14 + 1;\n var cArr3 = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'];\n cArr[i14] = cArr3[i27];\n var i29 = i28 + 1;\n cArr[i28] = cArr3[b18 << 4];\n cArr[i29] = '=';\n cArr[i29 + 1] = '=';\n\t\t}else if (i10 === 16) {\n var b19 = bArr[i13];\n var b20 = bArr[i13 + 1];\n var b21 = (b20 & 15)&255;\n var b22 = (b19 & 3)&255;\n var i30 = b19 & -128;\n var i31 = b19 >> 2;\n if (i30 !== 0) {\n i31 ^= 192;\n }\n var b23 = i31&255;\n var i32 = b20 & -128;\n var i33 = b20 >> 4;\n if (i32 !== 0) {\n i33 ^= 240;\n }\n var i34 = i14 + 1;\n var cArr4 = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'];\n cArr[i14] = cArr4[b23];\n var i35 = i34 + 1;\n cArr[i34] = cArr4[(i33&255) | (b22 << 4)];\n cArr[i35] = cArr4[b21 << 2];\n cArr[i35 + 1] = '=';\n }\n return cArr.join('');\n }\n\n}\n\nvar bookId= java.getString(\"bookId\");\n\nvar myDate = new Date();\nvar timestamp = myDate.getFullYear() + \n\"0\" + (myDate.getMonth()+1) + \n\"0\" + myDate.getDate() + \n\"0\" + myDate.getDay() + \nmyDate.getMinutes() + \nmyDate.getSeconds();\n\nvar sign = encode(encrypt(\"appId=100398183&country=CN&lang=zh_CN&ver=10009248&appVer=1.0.9.248×tamp=\"+ timestamp +\"{\\\"bookId\\\":\\\"\"+bookId+\"\\\"}8cfaaedef7a7e24a716732ff5428958f\"))\n\nurl = \"https://xgmf.zuanqianyi.com/glory/free/1110?appId=100398183&country=CN&lang=zh_CN&ver=10009248&appVer=1.0.9.248×tamp=\" + timestamp + \",\";\npost={\n \"method\": \"POST\",\n \"headers\": {\n \"pname\": \"com.dzmf.zmfxsdq\",\n \"sign\": sign,\n \"signType\": \"1\"\n },\n \"body\":'{\"bookId\":\"'+bookId+'\"}'\n}\nurl+JSON.stringify(post)\n",
"checkKeyWord": "我的",
"coverUrl": "coverWap",
"intro": "introduction",
"kind": "tag",
"name": "bookName"
},
"ruleToc": {
"chapterList": "\nvar obj = JSON.parse(result); \nvar chapterNameList= obj.data.chapterNameList;\nvar chapterIdList= obj.data.chapterIdList;\nvar bookId = obj.data.bookId;\nvar length = parseInt(obj.data.chapterNameList.length);\nvar list = [];\nvar ret;\nfor(var i = 0; i < length; i++)\n{ \t list.push({\"chapterName\":String(chapterNameList[i]), \"chapterId\":String(chapterIdList[i])});\n}\njava.put(\"bookId\",bookId);\n\nlist\n\n",
"chapterName": "chapterName",
"chapterUrl": "chapterId"
},
"searchUrl": "\nvar javaImport = new JavaImporter();\njavaImport.importPackage(\n Packages.java.lang,\n Packages.javax.crypto,\n Packages.javax.crypto.spec,\n Packages.java.security,\n Packages.java.security.interfaces,\n Packages.java.security.spec,\n Packages.java.io,\n Packages.java.util\n);\nwith(javaImport){\n function encrypt(str){\n var bArr = String(str).getBytes(\"UTF-8\");\n var mac = Mac.getInstance(\"HmacSHA256\");\n mac .init(SecretKeySpec(String(\"wj3imab73kwceuf51lf01ORHe2cmo8X0YrZwF4p2uv3WEfmqxrT2oIBwRFRNErXW20UKal15ZTDdxPKU43puZFqcuXkvrQmadhp1wn6YPEDO4WRgInp8NNNQo4uNsWF1CELOzx7yPOS4pQbhTRWB4qRm0a4ENIegN0SH7K2STbsyaCuWh7m7s3rTpb5dK3CcDdsT35vo0xNbPZI2dJmKoIeKk9p3YhBLNWp9WoZqn9Qihpvn4nvgJzVSacgy2MTo\").getBytes(\"UTF-8\"),\"HmacSHA256\"));\n return mac.doFinal(bArr)\n }\n function encode(bArr) {\n if (bArr === null) {\n return null;\n }\n var length = bArr.length * 8;\n if (length === 0) {\n return \"\";\n }\n var i10 = length % 24;\n var i11 = parseInt(length / 24);\n var cArr = new Array((i10 !== 0 ? i11 + 1 : i11) * 4);\n var i12 = 0;\n var i13 = 0;\n var i14 = 0;\n while (i12 < i11) {\n var i15 = i13 + 1;\n var b10 = bArr[i13];\n var i16 = i15 + 1;\n var b11 = bArr[i15];\n var i17 = i16 + 1;\n var b12 = bArr[i16];\n var b13 = (b11 & 15)&255;\n var b14 = (b10 & 3)&255;\n var i18 = b10 & -128;\n var i19 = b10 >> 2;\n if (i18 !== 0) {\n i19 ^= 192;\n }\n var b15 = i19 & 255;\n var i20 = b11 & -128;\n var i21 = b11 >> 4;\n if (i20 !== 0) {\n i21 ^= 240;\n }\n var b16 = (i21 & 255);\n var i22 = (b12 & -128) === 0 ? b12 >> 6 : (b12 >> 6) ^ 252;\n var i23 = i14 + 1;\n var cArr2 = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'];\n cArr[i14] = cArr2[b15];\n var i24 = i23 + 1;\n cArr[i23] = cArr2[(b14 << 4) | b16];\n var i25 = i24 + 1;\n cArr[i24] = cArr2[(b13 << 2) | (i22&255)];\n cArr[i25] = cArr2[b12 & 63];\n i12++;\n i14 = i25 + 1;\n i13 = i17;\n\t\t\t\t}\n if (i10 === 8) {\n var b17 = bArr[i13];\n var b18 = b17 & 3;\n var i26 = b17 & -128;\n var i27 = b17 >> 2;\n if (i26 !== 0) {\n i27 ^= 192;\n }\n var i28 = i14 + 1;\n var cArr3 = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'];\n cArr[i14] = cArr3[i27];\n var i29 = i28 + 1;\n cArr[i28] = cArr3[b18 << 4];\n cArr[i29] = '=';\n cArr[i29 + 1] = '=';\n\t\t}else if (i10 === 16) {\n var b19 = bArr[i13];\n var b20 = bArr[i13 + 1];\n var b21 = (b20 & 15)&255;\n var b22 = (b19 & 3)&255;\n var i30 = b19 & -128;\n var i31 = b19 >> 2;\n if (i30 !== 0) {\n i31 ^= 192;\n }\n var b23 = i31&255;\n var i32 = b20 & -128;\n var i33 = b20 >> 4;\n if (i32 !== 0) {\n i33 ^= 240;\n }\n var i34 = i14 + 1;\n var cArr4 = ['A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M', 'N', 'O', 'P', 'Q', 'R', 'S', 'T', 'U', 'V', 'W', 'X', 'Y', 'Z', 'a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', '0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '+', '/'];\n cArr[i14] = cArr4[b23];\n var i35 = i34 + 1;\n cArr[i34] = cArr4[(i33&255) | (b22 << 4)];\n cArr[i35] = cArr4[b21 << 2];\n cArr[i35 + 1] = '=';\n }\n return cArr.join('');\n }\n\n}\n\n\nvar myDate = new Date();\nvar timestamp = myDate.getFullYear() + \n\"0\" + (myDate.getMonth()+1) + \n\"0\" + myDate.getDate() + \n\"0\" + myDate.getDay() + \nmyDate.getMinutes() + \nmyDate.getSeconds();\n\nvar sign = encode(encrypt(\"appId=100398183&country=CN&lang=zh_CN&ver=10009248&appVer=1.0.9.248×tamp=\"+ timestamp +\"{\\\"size\\\":15,\\\"searchType\\\":\\\"\\\",\\\"index\\\":\"+page+\",\\\"keyword\\\":\\\"\"+key+\"\\\"}8cfaaedef7a7e24a716732ff5428958f\"))\n\nurl = \"https://xgmf.zuanqianyi.com/glory/free/1141?appId=100398183&country=CN&lang=zh_CN&ver=10009248&appVer=1.0.9.248×tamp=\" + timestamp + \",\";\npost={\n \"method\": \"POST\",\n \"headers\": {\n \"pname\": \"com.dzmf.zmfxsdq\",\n \"sign\": sign,\n \"signType\": \"1\"\n },\n \"body\":'{\"size\":15,\"searchType\":\"\",\"index\":'+page+',\"keyword\":\"'+key+'\"}'\n}\nurl+JSON.stringify(post)\n",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "笔迷读",
"bookSourceType": 0,
"bookSourceUrl": "https://www.bimidu.com/",
"customOrder": 306,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587754208,
"respondTime": 1781,
"ruleBookInfo": {
"author": "[property=\"og:novel:author\"]@content",
"coverUrl": "[property=\"og:image\"]@content",
"intro": "🔔 更新时间:{{@@[property=\"og:novel:update_time\"]@content##\\s##🔸}}\n\n📂 内容简介:{{@@[property=\"og:description\"]@content}}##(^|[。!?]+[”」)】]?)##$1
",
"kind": "[property~=category|status|update_time]@content##\\s.*",
"lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content",
"name": "[property=\"og:novel:book_name\"]@content"
},
"ruleContent": {
"content": "#nr@html",
"replaceRegex": "##.*免费最快更新.*"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "a.3@text",
"bookList": ".xb9 .newlist .text-more",
"bookUrl": "a.1@href",
"coverUrl": "a.1@href@js:##.+\\D((\\d+)\\d{3})\\D##https://www.bimidu.com/files/article/image/$2/$1/$1s.jpg###",
"kind": "a.0@text&&.xb6@textNodes##\\(|\\)",
"lastChapter": "a.2@text",
"name": "a.1@text"
},
"ruleToc": {
"chapterList": ".dirlist .xl6 a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "https://www.bimidu.com/modules/article/search.php?submit=%CB%D1%CB%F7&searchkey={{key}}&page={{page}},\n{\n \"charset\": \"GBK\"\n}",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "平凡文学",
"bookSourceType": 0,
"bookSourceUrl": "http://www.pfwx.com/",
"customOrder": 324,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587781932,
"respondTime": 4737,
"ruleBookInfo": {
"author": "class.jieshaokaishi@tag.h2.0@text",
"coverUrl": "class.jieshaoTu@tag.img@src",
"intro": "class.jieshaokaishi@tag.h3@text##介 绍:|---.*",
"lastChapter": "class.zuixin@tag.a@text",
"name": "class.jieshaokaishi@tag.h1@text"
},
"ruleContent": {
"content": "id.booktext@html##|★★.*朋友吧!"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "tag.h3.0@text",
"bookList": "class.tutui",
"bookUrl": "tag.a.1@href",
"coverUrl": "tag.img@src",
"lastChapter": "tag.a.2@text",
"name": "tag.a.1@text"
},
"ruleToc": {
"chapterList": "class.zhangjiekaishi@tag.li",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "modules/article/search.php?searchkey={{key}}&searchtype=articlename",
"weight": 0
},
{
"bookSourceComment": "全部 status=0\n连载 status=30\n完结 status=50",
"bookSourceGroup": "盗版",
"bookSourceName": "全免小说",
"bookSourceType": 0,
"bookSourceUrl": "http://qmbook.taoyuewenhua.net",
"customOrder": 326,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": false,
"exploreScreen": "",
"header": "{\n\t\"User-Agent\":\"okhttp/3.12.1\"\n\t}",
"lastUpdateTime": 1782587788435,
"respondTime": 4519,
"ruleBookInfo": {
"author": "$.authorName",
"coverUrl": "$.coverUrl",
"init": "$.data",
"intro": "
\n🎗 标签:{{$.site}}🔸{{$.tagList##\\s##,}}\n👤 主角:{{$.roleList##\\s##,}}\n🕰 更新:{{String(java.timeFormat(java.getString('$.latestChapterUpdateTime'))).replace(/\\//g,\"-\").replace(/\\s/g,\"🔸\")}}\n📂 简介:{{$.intro}}",
"kind": "{{$.categoryName}}\n{{$.subCategoryName}}\n{{java.getString('$.status')=='50'?'完结':'连载'}}",
"lastChapter": "$.latestChapter",
"name": "$.title",
"tocUrl": "@js:\ntry{\ntime=Date.now();\nt=\"appid=qmbook&bid={{$.bid}}&brand=XIAOMI&channel=Tencent&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&t=\"+time+\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\";\nsign=java.md5Encode(t).toUpperCase();\n\nr=String(t).replace(/key=tfbook_free/,'sign=')+sign;\n\n\"http://qmbook.taoyuewenhua.net/tf/chapter_list?\"+r;\n}\ncatch(e){\n\t\"http://tfbook-1251592799.file.myqcloud.com/chapters/{{$.bid}}.json\"\n\t}",
"wordCount": "$.allWords"
},
"ruleContent": {
"content": "$.data.content"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "$.authorName",
"bookList": "$.data.bookList",
"bookUrl": "@js:\ntime=Date.now();\nt=\"appid=qmbook&bid={{$.sourceId}}&brand=XIAOMI&channel=Tencent&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&t=\"+time+\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\";\nsign=java.md5Encode(t).toUpperCase();\n\nr=String(t).replace(/key=tfbook_free/,'sign=')+sign;\n\n\"http://qmbook.taoyuewenhua.net/tf/book?\"+r;",
"coverUrl": "$.coverUrl",
"intro": "$.intro",
"kind": "{{$.categoryName}}\n{{$.subCategoryName}}\n{{java.getString('$.status')=='50'?'完结':'连载'}}\n{{r=String(Math.round(java.getString('$.score'))/10);r=='0'?'':r+ '分'}}",
"lastChapter": "$.latestChapter",
"name": "$.title",
"wordCount": "$.allWords"
},
"ruleToc": {
"chapterList": "$.data.chapterList",
"chapterName": "$.title",
"chapterUrl": "@js:\ntime=Date.now();\nt=\"appid=qmbook&bid={{$.bid}}&brand=XIAOMI&channel=Tencent&cid={{$.cid}}&device_id=17af4cb0a45440e5b5bcba1798d760c6&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&t=\"+time+\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\";\nsign=java.md5Encode(t).toUpperCase();\n\nr=String(t).replace(/key=tfbook_free/,'sign=')+sign;\n\n\"http://qmbook.taoyuewenhua.net/tf/chapter_content?\"+r;",
"updateTime": "{{String(java.timeFormat(java.getString('$.modifiedOn'))).replace(/\\//g,\"-\")}} 字数:{{$.words}}"
},
"searchUrl": "@js:\ntime=Date.now();\nt=\"appid=qmbook&brand=XIAOMI&channel=Tencent&ctype=1&device_id=17af4cb0a45440e5b5bcba1798d760c6&keywords=\"+key+\"&model=10X&optype=3&ostype=0&osversion=7.1.2&package_name=com.martian.qmbook&page=\"+(page-1)+\"&pageSize=10&searchType=1&sourceName=tf&t=\"+time+\"&token=489fecb8-532b-4ad9-b89f-4213768599bf&uid=74514329&version_code=410&version_name=1.5.9&key=tfbook_free\";\nsign=java.md5Encode(t).toUpperCase();\n\nr=String(t).replace(/key=tfbook_free/,'sign=')+sign;\n\n\"http://qmbook.taoyuewenhua.net/authopt/ty/search_books?\"+r;",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "橘子小说",
"bookSourceType": 0,
"bookSourceUrl": "http://www.xinshuge.net/",
"customOrder": 338,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587836720,
"respondTime": 2877,
"ruleBookInfo": {
"author": "@css:span:contains(作者:)@text",
"coverUrl": ".cover@img@src",
"intro": ".intro@html##简介:|.*无弹窗.*",
"kind": "@css:span:contains(分类:),span:contains(更新时间:),span:contains(状态:)@text##(分类|状态|更新时间):",
"lastChapter": ".info .last@a@text",
"name": ".info@h2@text",
"wordCount": "@css:span:contains(字数:)@text##字数:"
},
"ruleContent": {
"content": "#content@html##{{baseUrl}}|请记住本书首发.*",
"replaceRegex": "##最新.*"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": ".author@text",
"bookList": ".bookbox",
"bookUrl": ".bookname@a@href",
"coverUrl": "img@src",
"intro": ".bookinfo@p@text",
"kind": ".cat@text##分类:",
"lastChapter": ".update@a@text",
"name": ".bookname@text"
},
"ruleToc": {
"chapterList": "@css:.listmain a[href~=/[^/]+/\\d+.htm]",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "/s.php?ie=utf-8&q={{key}}",
"weight": 58
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "三九小说",
"bookSourceType": 0,
"bookSourceUrl": "http://www.wxshuku.info/",
"customOrder": 343,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587855276,
"respondTime": 4848,
"ruleBookInfo": {
"author": "//*[@id=\"content\"]/div/div[2]/div[2]/div[1]/h2[1]/text()##作者:",
"coverUrl": "//*[@id=\"content\"]/div/div[2]/div[1]/img/@src",
"intro": "//*[@id=\"content\"]/div/div[2]/div[2]/div[3]/p/text()",
"kind": "h2.2:3:1@text##.*:",
"lastChapter": "h3@a@text",
"name": "//*[@id=\"content\"]/div/div[2]/div[2]/div[1]/h1/text()"
},
"ruleContent": {
"content": "class.novel_content@html##最新网址:www.xyshuk.com",
"replaceRegex": "##.*最新网址.*|无尽的昏迷过后.*时宇猛地从床上起身.*想要看最新章节.*\\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.*"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "@tag.td.2@text",
"bookList": "class.grid@tbody@tr!0",
"bookUrl": "@tag.td.0@a@href",
"checkKeyWord": "七世神盘",
"coverUrl": "@tag.td.0@a@href\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\nsource.bookSourceUrl + 'files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n",
"lastChapter": "@tag.td.1@a@text",
"name": "@tag.td.0@tag.a@text"
},
"ruleToc": {
"chapterList": "class.zhangjie",
"chapterName": "@tag.a@text",
"chapterUrl": "@tag.a@href"
},
"searchUrl": "modules/article/search.php?searchkey={{key}}&searchtype=articlename",
"weight": 0
},
{
"bookSourceGroup": "正版",
"bookSourceName": "SF轻小说",
"bookSourceType": 0,
"bookSourceUrl": "https://m.sfacg.com#南笙21.0101",
"customOrder": 349,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587859161,
"respondTime": 388,
"ruleBookInfo": {
"intro": "@js:result=java.get('intro');\n'
'+((result)?result:'想要获取更多书籍信息,请点击书籍的书名(・o・)');",
"tocUrl": "text.目录列表@href"
},
"ruleContent": {
"content": "div[style=text-indent: 2em;]@html@js:\nresult.replace(//,'本内容为图片,阅读暂不支持')"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"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+\\/\">(.+?)<\\/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>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": "kaka",
"bookSourceGroup": "正版",
"bookSourceName": "UC 小说",
"bookSourceType": 0,
"bookSourceUrl": "http://xiaoshuo.uc.cn/",
"customOrder": 355,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587863567,
"respondTime": 1530,
"ruleBookInfo": {
"init": "\nvar bookId=java.get('bid');\nvar encryptKey=\"37e81a9d8f02596e1b895d07c171d5c9\",user_id=\"8000000\",timestamp=parseInt((new Date).getTime()/1e3);\nvar o=bookId+timestamp+user_id+encryptKey;\nvar sign=java.md5Encode(o);\nvar list={'turl':'https://ocean.shuqireader.com/api/bcspub/qswebapi/book/chapterlist?_=&bookId='+bookId+'&user_id=8000000&sign='+sign+'×tamp='+timestamp};list\n",
"tocUrl": "turl"
},
"ruleContent": {
"content": "ChapterContent@js:\nfunction p(e) {\n return e.split(\"\").map(function (e) {\n return e.match(/[A-Za-z]/) ? (c = Math.floor(e.charCodeAt(0) / 97), k = (e.toLowerCase().charCodeAt(0) - 83) % 26 || 26, String.fromCharCode(k + (0 == c ? 64 : 96))) : e\n }).join(\"\")\n}\njava.base64Decode(p(result))"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "author",
"bookList": "$.data",
"bookUrl": "$.bidjava.put('bid',result);'http://xiaoshuo.uc.cn/#!/ct/cover/bid/'+result",
"coverUrl": "cover",
"intro": "desc",
"kind": "category&&tags",
"name": "title",
"wordCount": "words"
},
"ruleToc": {
"chapterList": "$.data.chapterList[0].volumeListjava.put('freeUrlPre',java.getString('$.data.freeContUrlPrefix'));java.put('shortUrlPre',java.getString('$.data.shortContUrlPrefix'));result",
"chapterName": "chapterName",
"chapterUrl": "var l=java.getString('$.contUrlSuffix');if(l.indexOf('reqEncryptParam')==-1){java.get('freeUrlPre')+l}else{java.get('shortUrlPre')+java.getString('$.shortContUrlSuffix')}",
"isVip": "chapterPrice"
},
"searchUrl": "http://read.xiaoshuo1-sm.com/novel/i.php?do=is_serchpay&page=1&size=10&q={{key}}&filterMigu=1&p=17&shuqi_h5=&_=1619653492249",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "随心看 ",
"bookSourceType": 0,
"bookSourceUrl": "https://m.suixkan.com",
"customOrder": 356,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587873935,
"respondTime": 624,
"ruleBookInfo": {
"tocUrl": "class.sumchapter@a@href"
},
"ruleContent": {
"content": "class.con@html",
"replaceRegex": "##\\s*.*?本章.*?完.*\\s*"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": ".v-author@text",
"bookList": "class.v-list-item\n@js:\nlist=result.toArray();\nlist1=[];\nfor(i in list){\nif(list[i].text().indexOf(java.get('key'))>-1){\nlist1.push(list[i])\n}\n}\nlist1.map(x=>x)",
"bookUrl": "##=\"newWebView\\('([^']+)'##$1###",
"intro": ".v-intro@text",
"kind": "tag.div.-1@text",
"lastChapter": "\nurl=String(result).match(/=\"newWebView\\('([^']+)'/)[1];url='https://m.suixkan.com'+url\njava.ajax(url)\nclass.chapter-entrance@text",
"name": ".v-title@text",
"wordCount": ".v-words@text"
},
"ruleToc": {
"chapterList": "class.catalog_ls@li@a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "https://m.suixkan.com/s/1.html?keyword={{key}}\n@js:java.put('key',key);result",
"weight": 0
},
{
"bookSourceGroup": "正版",
"bookSourceName": "掌阅小说",
"bookSourceType": 0,
"bookSourceUrl": "http://m.zhangyue.com",
"customOrder": 362,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587885087,
"respondTime": 1080,
"ruleBookInfo": {
"coverUrl": "class.side@tag.img@src",
"intro": "class.brief_intro@text##内容简介:",
"lastChapter": "class.catalog_new@tag.a.0@text##.*更新",
"tocUrl": "class.title@tag.a@href"
},
"ruleContent": {
"content": "class.h5_mainbody@html||class.read_content@html||class.read_c normal@html"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "class.author@text||class.author ellipsis@text",
"bookList": "class.section_b@tag.a||class.rank_booklist@tag.li||class.category_booklist@tag.li",
"bookUrl": "tag.a@href||href",
"coverUrl": "tag.img@data-src||tag.img@src",
"name": "class.name ellipsis@text||tag.dt@text##-.*"
},
"ruleToc": {
"chapterList": "class.catalog_ls@li",
"chapterName": "text",
"chapterUrl": "a@href##http://m.zhangyue.com/readbook/(\\d+)/(\\d+).html##https://ah2.zhangyue.com/fe3/mip/readbook.html?bid=$1&chapter=$2"
},
"searchUrl": "http://m.zhangyue.com/search?keyWord={{key}}",
"weight": 0
},
{
"bookSourceComment": "精准搜索",
"bookSourceGroup": "盗版",
"bookSourceName": "笔趣阁 99",
"bookSourceType": 0,
"bookSourceUrl": "https://www.biquge99.cc",
"bookUrlPattern": "https://www.biquge99.cc/book/\\d+/",
"customOrder": 365,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"header": "{\n \"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.73 Safari/537.36\"\n}",
"lastUpdateTime": 1782587911109,
"respondTime": 1933,
"ruleBookInfo": {
"author": "class.info@class.small@tag.span.0@text##作者:",
"coverUrl": "class.cover@img@src",
"intro": "class.intro@text##简介:",
"kind": "class.info@class.small@tag.span.4@text&&\nclass.info@class.small@tag.span.2@text&&\nclass.info@class.small@tag.span.1@text##分类:|状态:|更新时间:",
"lastChapter": "class.info@class.small@tag.span.5@a@text##免费章节 |正文卷 |正文 |VIP章节 |百度搜索.*",
"name": "class.info@h1@text##\\(.*|\\(.*|免费阅读|全文.*阅读|最新章节|笔趣阁|小说"
},
"ruleContent": {
"content": "id.content@textNodes##请记住本书.*cc"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "class.author@text##作者:|<",
"bookList": "class.bookbox",
"bookUrl": "class.bookname@tag.a@href",
"checkKeyWord": "万族之劫",
"coverUrl": "class.bookimg@tag.img.0@src",
"intro": "class.bookinfo@p@text",
"kind": "class.cat@text##分类:",
"lastChapter": "class.update@tag.a@text##免费章节 |正文卷 |正文 |VIP章节 |百度搜索.*",
"name": "class.bookname@tag.a@text##\\(.*|\\(.*|免费阅读|全文.*阅读|最新章节|笔趣阁|小说"
},
"ruleToc": {
"chapterList": "class.listmain@tag.dd@tag.a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "https://www.biquge99.cc/s.php?ie=gbk&q={{key}}",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "香书小说",
"bookSourceType": 0,
"bookSourceUrl": "https://www.ibiquge.la",
"customOrder": 408,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782588010503,
"respondTime": 1295,
"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": "id.info.0@tag.a.-1@text",
"name": "//meta[@property='og:novel:book_name']/@content"
},
"ruleContent": {
"content": "id.content.0@textNodes"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "tag.td.2@text",
"bookList": "tag.tbody.0@tag.tr.!0",
"bookUrl": "tag.td.0@tag.a.0@href",
"lastChapter": "tag.td.1@text",
"name": "tag.td.0@text"
},
"ruleToc": {
"chapterList": "id.list.0@a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "/modules/article/waps.php?searchkey={{key}}",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "笔趣小说",
"bookSourceType": 0,
"bookSourceUrl": "http://www.biqusa.com/",
"bookUrlPattern": "https://www.biqusa.com/\\d+_\\d+/",
"customOrder": 417,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782588023196,
"respondTime": 1516,
"ruleBookInfo": {
"author": "id.info@tag.p.0@a@text",
"coverUrl": "id.fmimg@img@src",
"intro": "id.intro@text\nresult.replace(/(.*)/,' ○○○STORY:\\n$1')",
"kind": "id.info@tag.p.2@text##最后更新:",
"lastChapter": "{{@@id.info@tag.p.3@a@text##免费章节 |正文卷 |正文 |VIP章节 }}·{{@@id.info@tag.p.2@text##最后更新:}}",
"name": "id.bookdetail@id.info@h1@text##\\(.*|\\(.*|免费阅读|全文.*阅读|最新章节"
},
"ruleContent": {
"content": "id.content@textNodes",
"replaceRegex": "##本小说.*无广告免费阅读。|:。:"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "class.s4@a@text",
"bookList": "class.novelslist2@ul@li[1:3]",
"bookUrl": "class.s2@a@href",
"coverUrl": "class.s2@tag.a@href\nvar id = result.match(/(\\d+)\\/?$/)[1];\nvar iid = parseInt(id/1000);\n'http://www.biqusa.com/files/article/image/'+iid+'/'+id+'/'+id+'s.jpg';\n",
"kind": "class.s6@text",
"lastChapter": "class.s3@a@text&&class.s6@text##免费章节 |正文卷 |正文 |VIP章节 \n@js:result.replace(/\\n/,'·')",
"name": "class.s2@a@text##\\(.*|\\(.*|免费阅读|全文.*阅读|最新章节"
},
"ruleToc": {
"chapterList": "//*[@id=\"list\"]//dt[2]/following-sibling::dd/a",
"chapterName": "text",
"chapterUrl": "href"
},
"searchUrl": "http://www.biqusa.com/search.html?name={{key}}",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "亿软网",
"bookSourceType": 0,
"bookSourceUrl": "https://www.yruan.com",
"bookUrlPattern": "https://www.yruan.com/article/\\d+.html",
"customOrder": 418,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782588031333,
"respondTime": 1528,
"ruleBookInfo": {
"author": "id.info@tag.p.0@text",
"coverUrl": "id.fmimg@img@src",
"intro": "id.intro@tag.p.0@text",
"kind": "[property=og:novel:update_time]@content&&\n[property=og:novel:category]@content&&\n[property=og:novel:status]@content",
"lastChapter": "id.info@tag.p.2@a@text##百度搜索.*",
"name": "id.info@tag.h1@text"
},
"ruleContent": {
"content": "id.content@html## | "
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "tag.td.2@text",
"bookList": "class.grid@tag.tr!0",
"bookUrl": "tag.td.0@tag.a@href",
"coverUrl": "tag.td.0@tag.a@href@js:\r\nvar id = result.match(/\\/(\\d+)\\.?/)[1];\r\n'/files/article/image/'+parseInt(id/1000)+'/'+id+'/'+id+'s.jpg';",
"kind": "tag.td.4@text&&\ntag.td.5@text",
"lastChapter": "tag.td.1@tag.a@text##百度搜索.*",
"name": "tag.td.0@tag.a@text",
"wordCount": "tag.td.3@text"
},
"ruleToc": {
"chapterList": "id.list@tag.dd",
"chapterName": "tag.a@text",
"chapterUrl": "tag.a@href"
},
"searchUrl": "https://www.yruan.com/modules/article/search.php?searchkey={{key}}",
"weight": 0
},
{
"bookSourceComment": "",
"bookSourceGroup": "漫画",
"bookSourceName": "知音漫客",
"bookSourceType": 2,
"bookSourceUrl": "https://m.zymk.cn",
"customOrder": 443,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"exploreUrl": "热血::/apinew/getsortlist_new?type=5&page={{page}}\n搞笑::/apinew/getsortlist_new?type=6&page={{page}}\n玄幻::/apinew/getsortlist_new?type=7&page={{page}}\n生活::/apinew/getsortlist_new?type=8&page={{page}}\n恋爱::/apinew/getsortlist_new?type=9&page={{page}}\n动作::/apinew/getsortlist_new?type=10&page={{page}}\n战争::/apinew/getsortlist_new?type=12&page={{page}}\n历史::/apinew/getsortlist_new?type=16&page={{page}}\n穿越::/apinew/getsortlist_new?type=17&page={{page}}\n都市::/apinew/getsortlist_new?type=20&page={{page}}\n漫改::/apinew/getsortlist_new?type=22&page={{page}}\n修真::/apinew/getsortlist_new?type=53&page={{page}}\n霸总::/apinew/getsortlist_new?type=62&page={{page}}\n古风::/apinew/getsortlist_new?type=63&page={{page}}\n游戏::/apinew/getsortlist_new?type=64&page={{page}}\n武侠::/apinew/getsortlist_new?type=66&page={{page}}",
"lastUpdateTime": 1721127671722,
"respondTime": 625,
"ruleBookInfo": {
"author": "class.author@text",
"coverUrl": "body > section > div.mk-detail > div.comic-info > div.comic-item > div > img@data-src",
"intro": "class.content@text",
"kind": "class.tags@a@text",
"name": "h1.name@text\n@js:\njava.log(result)"
},
"ruleContent": {
"content": "@js:\ntry{\n\nhost='http://mhpic.yyhao.com/comic/';\noriginal=result.match(/dr_original:\"([^\"]+)\"/)[1];\nend=result.match(/end_var:(\\d+)/)[1];\n//画质\nhigh='.jpg-zymk.high.webp';\nlow='.jpg-zymk.low.webp';\nmiddle='.jpg-zymk.middle.webp';\nhtml='';\nfor(i=1;i<=end;i++){\nhtml+='
\\n'\n}\nhtml\n}catch(e){\nlet options = {\n\"headers\": {\"User-Agent\": \"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36\",\"Referrer\":baseUrl}\n};\naaa=result.match(/current_chapter.*?},/)[0]\nbbb = aaa.match(/chapter_img_list.*?\\]/)[0].replace(\"chapter_img_list:[\\\"\",\"\")\nccc = \"\"\nbbb.split(\"\\\",\\\"\").map(item=>{\n\nccc +='
\\n'\n})\n\njava.log(ccc )\n\n}",
"imageStyle": "FULL"
},
"ruleExplore": {
"author": "$.comic_name",
"bookList": "$.data.page.comic_list",
"bookUrl": "$.comic_id\n@js:\n\"https://m.zymk.cn/\"+result",
"coverUrl": "$.comic_id\n@js:\n\nvar third = result%1000\nvar bbb = parseInt(result/1000).toString().padStart(3, '0')\n\"https://image.zymkcdn.com/file/cover/000/\"+bbb+\"/\"+third+\".jpg-300x400\"\n",
"lastChapter": "$.last_chapter.name",
"name": "$.comic_name"
},
"ruleSearch": {
"author": "class.title@a@text",
"bookList": "class.item@h3",
"bookUrl": "tag.a.0@href",
"coverUrl": "img@data-src",
"kind": "class.score@text",
"lastChapter": "class.chapter@text",
"name": "class.title@a@text"
},
"ruleToc": {
"chapterList": "-class.chapterlist@li@a",
"chapterName": "text",
"chapterUrl": "href\n@js:\nbaseUrl+\"/\"+result"
},
"searchUrl": "https://m.zymk.cn/sort/all.html?key={{key}}",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "TXT小说",
"bookSourceType": 0,
"bookSourceUrl": "https://www.xiaxs.la",
"customOrder": 458,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782588091394,
"respondTime": 2530,
"ruleBookInfo": {
"author": "class.detail_right@ul@tag.li.5@text##书籍作者:",
"coverUrl": "class.detail_pic@img@src",
"intro": "class.showInfo@p@text",
"kind": "class.detail_right@ul@tag.li.3@text##更新日期:",
"lastChapter": "class.detail_right@ul@tag.li.7@a@text",
"name": "class.detail_right@h1@text##《|》全集下载",
"tocUrl": "text.在线阅读@href"
},
"ruleContent": {
"content": "id.content1@textNodes"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "class.block_txt@tag.p.3@text",
"bookList": "class.block",
"bookUrl": "h2@a@href@js:'https://www.xiaxs.la'+result",
"coverUrl": "img@src",
"lastChapter": "tag.a.-1@text",
"name": "h2@a@text"
},
"ruleToc": {
"chapterList": "class.pc_list.1@li",
"chapterName": "a@text",
"chapterUrl": "a@href"
},
"searchUrl": "https://m.xiaxs.la/search.php?keyword={{key}}&submit=",
"weight": 0
},
{
"bookSourceGroup": "盗版",
"bookSourceName": "夜伴书屋 ",
"bookSourceType": 0,
"bookSourceUrl": "https://www.yeban360.com",
"customOrder": 463,
"enabled": true,
"enabledCookieJar": true,
"enabledExplore": true,
"exploreScreen": "",
"header": "{\n \"User-Agent\": \"Mozilla/5.0 (Linux; Android 9; HWI-AL00 Build/HUAWEIHWI-AL00; wv) AppleWebKit/537.36 (KHTML, like Gecko) Version/4.0 Chrome/88.0.4324.152 Mobile Safari/537.36\"\n}",
"lastUpdateTime": 1782588097655,
"respondTime": 7387,
"ruleBookInfo": {
"author": "[property=\"og:novel:author\"]@content",
"coverUrl": "[property=\"og:image\"]@content",
"intro": ".book-detail@html##(^|[。!?]+[”」)】]?)##$1
",
"kind": "[property=\"og:novel:category\"]@content&&[property=\"og:novel:status\"]@content&&[property=\"og:novel:update_time\"]@content##\\s.*",
"lastChapter": "[property=\"og:novel:latest_chapter_name\"]@content##[\\((【].*?[求更谢乐发订合补加].*?[】)\\)]",
"name": "[property=\"og:novel:book_name\"]@content"
},
"ruleContent": {
"content": "#cont-body@html",
"imageStyle": "FULL",
"nextContentUrl": ".text-center a.2@href"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "td.1@text",
"bookList": "tbody tr",
"bookUrl": "a@href",
"name": "td.0@text##\\《|\\》|没有找到包.*"
},
"ruleToc": {
"chapterList": ".col-md-6 a",
"chapterName": "text##[\\((【].*?[求更谢乐发订合补加].*?[】)\\)]",
"chapterUrl": "href"
},
"searchUrl": "/plus/search.php?q={{key}}",
"weight": 0
},
{
"bookSourceGroup": "正版",
"bookSourceName": "米读看书",
"bookSourceType": 0,
"bookSourceUrl": "https://apiwz.midukanshu.com/",
"customOrder": 467,
"enabled": true,
"enabledCookieJar": false,
"enabledExplore": true,
"exploreScreen": "",
"lastUpdateTime": 1782587485734,
"respondTime": 305,
"ruleBookInfo": {
"lastChapter": "$.[-1].title"
},
"ruleContent": {
"content": "$..content##\\u0010|(未完待续)"
},
"ruleExplore": {},
"ruleReview": {
"enabled": false
},
"ruleSearch": {
"author": "$.author",
"bookList": "$.data.*",
"bookUrl": "$.book_id@js:\"https://book.midukanshu.com/book/chapter_list/100/\" + result + \".txt\"",
"coverUrl": "$.cover",
"intro": "$.description",
"kind": "{$.score}分&&$..name&&$.category",
"name": "$.title##(+.*|.*最新章节|\\(+.*",
"wordCount": "$.word_count"
},
"ruleToc": {
"chapterList": "$.[*]",
"chapterName": "$.title",
"chapterUrl": "https://book.midukanshu.com/book/chapter/segment/master/{$.bookId}_{$.chapterId}.txt?md5={$.content_md5}"
},
"searchUrl": "https://apiwz.midukanshu.com/fiction/search/search,{\n \"method\": \"POST\",\n \"body\": \"device=865166023475380&app=midu&keyword={{key}}&page={{page-1}}\"\n}",
"weight": 0
}
]