零点看书jsshsc
https://www.jsshsc.com/
天天的鸟蛋 (2333)2024/12/14
dy_天天的鸟蛋蛋 https://m.jsshsc.com/ 24-12-14获取正文改成解密
{ "bookSourceComment": "dy_天天的鸟蛋蛋\nhttps:\/\/m.jsshsc.com\/\n24-12-14获取正文改成解密", "bookSourceGroup": "", "bookSourceName": "零点看书jsshsc", "bookSourceType": 0, "bookSourceUrl": "https:\/\/www.jsshsc.com\/", "bookUrlPattern": ".*jsshsc.com\/[index|book]\/.*", "concurrentRate": "", "customOrder": 218, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "[{\"title\":\"玄幻小说\",\"url\":\"\/sort\/1\/{{page}}\/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"仙侠小说\",\"url\":\"\/sort\/2\/{{page}}\/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"都市小说\",\"url\":\"\/sort\/3\/{{page}}\/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"历史小说\",\"url\":\"\/sort\/4\/{{page}}\/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"游戏小说\",\"url\":\"\/sort\/5\/{{page}}\/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"科幻小说\",\"url\":\"\/sort\/6\/{{page}}\/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"言情小说\",\"url\":\"\/sort\/7\/{{page}}\/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}},{\"title\":\"其他小说\",\"url\":\"\/sort\/8\/{{page}}\/\",\"style\":{\"layout_flexBasisPercent\":0.4,\"layout_flexGrow\":1}}]", "jsLib": "{\"crypto\": \"https:\/\/cdn.bootcss.com\/crypto-js\/3.1.9-1\/crypto-js.min.js\"}", "lastUpdateTime": "1734139018398", "respondTime": 3289, "ruleBookInfo": { "author": "[property$=author]@content", "coverUrl": "[property$=image]@content||#bookimg > img@src", "intro": "[property$=description]@content", "kind": "[property~=category|status|update_time]@content", "name": "[property$=book_name]@content", "wordCount": "#count li:nth-child(2) > span@text" }, "ruleContent": { "content": "<js>\nvar JsDom = Packages.org.jsoup.Jsoup;\nvar Document = Packages.org.jsoup.nodes.Document;\nvar Element = Packages.org.jsoup.nodes.Element;\nvar document = JsDom.parse(src);\nvar htmlString = document.toString();\nvar dataMatch = htmlString.match(\/data.*?'(.*?)';\/);\nvar keyMatch = htmlString.match(\/key.*?'(.*?)'.*;\/);\nvar ivMatch = htmlString.match(\/iv.*?'(.*)'.*;\/);\njava.log(dataMatch);\njava.log(keyMatch[1]);\njava.log(ivMatch[1]);\nvar decrypted;\nvar datas;\nvar datas1;\nif (dataMatch && dataMatch[1] && keyMatch && keyMatch[1] && ivMatch && ivMatch[1]) {\n var keyCrypto = CryptoJS.enc.Utf8.parse(keyMatch[1]);\n var ivCrypto = CryptoJS.enc.Utf8.parse(ivMatch[1]);\n decrypted = CryptoJS.AES.decrypt(dataMatch[1], keyCrypto, {iv: ivCrypto, mode: CryptoJS.mode.CBC});\n datas = decrypted.toString(CryptoJS.enc.Utf8);\n datas1 = JSON.parse(datas);\n result = datas1;\n} else {\n\tjava.log(dataMatch);\njava.log(keyMatch[1]);\njava.log(ivMatch[1]);\n\t var no = \"解密失败\"\n result = no\n java.log(no)\n}\n<\/js>##\\s{2,}##<br>", "nextContentUrl": "text.下一页@href||text.下一@href", "replaceRegex": "##\\(本章完\\)", "webJs": "" }, "ruleExplore": { "bookList": "#sitebox > dl:nth-child(n+1)", "bookUrl": "a@href", "coverUrl": "img@src", "intro": ".book_des@text", "kind": "dt > span@text&&.uptime@text", "name": "h3>a@text" }, "ruleSearch": { "author": ".book_other@span!1:-1@text", "bookList": "#sitebox@dl", "bookUrl": "h3@a@href", "checkKeyWord": "", "coverUrl": "img@src", "intro": ".book_des@text", "kind": "h3@span@text&&.book_other@span!0:-1@text", "lastChapter": ".book_other@a@text", "name": "h3@a@text", "wordCount": ".book_other@span!0:1@text" }, "ruleToc": { "chapterList": "#list@li@a||#list@li@div@a", "chapterName": "text", "chapterUrl": "href", "nextTocUrl": "text.下一页@href" }, "searchUrl": "{{url=source.getKey();cookie.removeCookie(url)}}\n\/search\/,{\n \"body\": \"searchkey={{key}}\",\n \"method\": \"POST\"\n}", "weight": 0 }