[{"bookSourceComment":"去除每日阅读章节数量限制\n修复获取不到连载最新章节问题","bookSourceName":"📗得间小说🐜","bookSourceType":0,"bookSourceUrl":"https:\/\/wechat.idejian.com","concurrentRate":"1","customOrder":0,"enabled":true,"enabledCookieJar":false,"enabledExplore":true,"exploreUrl":"@js:\nvar url1=['https:\/\/www.idejian.com\/\/books\/nansheng?order=UID&categoryId=&page={{page}})'\n    ,'https:\/\/www.idejian.com\/\/books\/nansheng?order=1&categoryId=UID&page={{page}})'\n    ,'https:\/\/www.idejian.com\/\/books\/nvsheng?order=UID&categoryId=&page={{page}})'\n    ,'https:\/\/www.idejian.com\/\/books\/nvsheng?order=1&categoryId=UID&page={{page}})'\n,'https:\/\/www.idejian.com\/\/books\/chuban?order=UID&categoryId=&page={{page}})'\n,'https:\/\/www.idejian.com\/\/books\/chuban?order=1&categoryId=UID&page={{page}})'];\nvar defaultTitle={'title': '','url': '','style': {'layout_flexGrow': 1, 'layout_flexBasisPercent': 1}};\nvar defaultContent={'title': '','url': '','style': {'layout_flexGrow': 1, 'layout_flexBasisPercent': 0.25}};\nvar tab1={'热度榜':'1','最新上架':'2','更新时间':'3','评分排行':'4'}\nvar tab2={'奇幻':'1114','玄幻':'1115','武侠':'1116','仙侠':'1117','都市':'1118','校园':'1119','历史':'1120','军事':'1121','游戏':'1122','竞技':'1123','科幻':'1124','灵异':'1125'}\nvar tab3={\"现代言情\":'1126',\"现代言情\":'1127',\"幻想言情\":'1128',\"青春校园\":'1129',\"同人作品\":'1130',\"惊悚恐怖\":'1132',\"青春校园\":'1133'}\nvar tab4={\"人文社科\":'1134',\"经营励志\":'1135',\"生活\":'1136',\"教育\":'1137',\"文学艺术\":'1138'}\nvar reultJson=[];\nvar AddTab =function(title,listMap,url){\n    if(title!=='')AddSingleTab(title,'');\n    for (var key in listMap) {\n        if (listMap.hasOwnProperty(key)) {\n            tempContent=JSON.parse(JSON.stringify(defaultContent));\n            tempContent.title=key;\n            tempContent.url=url.replace('UID',listMap[key]);\n            reultJson.push(tempContent);\n        }\n    }\n}\nvar AddSingleTab =function(title,url){\n    tempTitle=JSON.parse(JSON.stringify(defaultTitle));\n    tempTitle.title=title;\n    tempTitle.url=url;\n    reultJson.push(tempTitle);\n}\n\n\nAddTab(\"༺ˇ»`ʚ男生ɞ´«ˇ༻\",tab1,url1[0]);\nAddTab(\"\",tab2,url1[1]);\nAddTab(\"༺ˇ»`ʚ女生ɞ´«ˇ༻\",tab1,url1[2]);\nAddTab(\"\",tab3,url1[3]);\nAddTab(\"༺ˇ»`ʚ出版ɞ´«ˇ༻\",tab1,url1[4]);\nAddTab(\"\",tab4,url1[5]);\n\nJSON.stringify(reultJson);","header":"{\n\"User-Agent\":\"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/131.0.0.0 Safari\/537.36\"\n}","lastUpdateTime":"1764724003709","respondTime":180000,"ruleBookInfo":{"init":"body","intro":"desc","kind":"bookInfo.multiCategory&&bookInfo.completeState&&bookInfo.popularity&&bookInfo.like&&bookInfo.tag@js:\nlet parts = String(result).split(',');\nlet isFloat=function (str) {\n    return !isNaN(parseFloat(str)) && isFinite(str);\n  }\nlet arr = [];\nfor (let i = 0; i < parts.length; i++) {\n    if (parts[i].includes('{')) continue;\n    t = \/name=([^}]+)\/gm.exec(parts[i]);\n    if (t != null) {\n        arr.push(t[1]);\n        continue;\n    }\n    if (i < parts.length - 1) {\n        if (isFloat(parts[i]) && !isFloat(parts[i + 1])) {\n            arr.push(parts[i] + parts[i + 1]);\n            i++;\n        } else {\n            arr.push(parts[i]);\n        }\n\n    } else {\n        arr.push(parts[i].replace(']',''));\n    }\n} \nrz=arr.toString();\n\/\/java.log(rz);\nrz","lastChapter":"@js:\nobj=java.getElement(\"$.newestChapter\");\nobj.name=obj.lastChapter;\nobj.url=obj.lastChapterUrl;\ncache.putMemory(\"lastChapter\",obj);\nobj.lastChapter;","tocUrl":"https:\/\/wechat.idejian.com\/api\/wechat\/allcatalog\/{{$.bookInfo.bookId}}?bookId={{$.bookInfo.bookId}}&page=1"},"ruleContent":{"content":"body.content@js:\ncookie.removeCookie(source.getKey());\nresult.replace(\/(<div[\\s\\S]+zhangyue-tablebody[\\s\\S]+<\\\/table>\\n.+)|(<h1.+text-title-1[\\s\\S]+<\\\/h1>)\/g,'')"},"ruleExplore":{"author":".bkitem_author@text","bookList":".v_books > li","bookUrl":".bkitem_name > a@href@js:`https:\/\/wechat.idejian.com\/api\/wechat${result}`","coverUrl":"img@src","intro":".bkitem_brief@text","kind":".bkitem_types:nth-child(2)@text&&.bkitem_types:nth-child(3)@text","name":".bkitem_name > a@text","wordCount":".bk_fontnum@text"},"ruleSearch":{"author":".author@text","bookList":".rank_ullist > li","bookUrl":"https:\/\/wechat.idejian.com\/api\/wechat{{@@.bk_brief_btn@href}}","coverUrl":"img@src","intro":".rank_bkbrief@text","kind":"span:nth-child(3)@text&&.search_ohter > span:nth-child(1)@text","lastChapter":".rank_newpage > a@text","name":".rank_bkname@text","wordCount":"span:nth-child(2) > i@text"},"ruleToc":{"chapterList":"body.chapterList@js:\ncookie.removeCookie(source.getKey());\n\/\/java.log(result)\nlet obj = cache.getFromMemory(\"lastChapter\");\nlet a = +String(result[result.length - 1].url).match(\/(\\d+)\\.html\/)[1];\nif (obj) {\n\t   let b = +String(obj.url).match(\/(\\d+)\\.html\/)[1];\n\t   cache.deleteMemory(\"lastChapter\");\n    if (b > a) {\n        if (b - a > 1) {\n            let arr = [];\n            let id = baseUrl.match(\/bookId=(\\d+)\/)[1];\n            for (let i = a+1; i < b; i++) {\n                arr.push({ name: `第${i}章`, url: `\/book\/${id}\/${i}.html`});\n            }\n            \/\/java.log(JSON.stringify(arr, null, 2));\n            let htm = java.ajax(`https:\/\/wechat.idejian.com\/catalog?page=${Math.ceil(a \/ 50)}&bookId=${id}`);\n            let e = org.jsoup.Jsoup.parse(htm).select('.catalog_list');      \n            arr.forEach(x => {\n                let k = e.select(`a[href='${x.url}'] .text`).text() + '';\n                if (k) x.name = k;\n                result[result.length] = JSON.stringify(x);\n            });\n        }\n        result[result.length] = obj;\n    }\n}\n\/\/java.log(result);\nresult;","chapterName":"name","chapterUrl":"https:\/\/wechat.idejian.com\/api\/wechat{{$.url##.html}}"},"searchUrl":"https:\/\/www.idejian.com\/search?keyword={{key}}&page={{page}}","weight":0}]