[{"bookSourceComment":"如果在阅读的过程中出现越到后面越卡顿的现象，可以去其他设置里找到更改图片缓存，把它修改成150，就不会太卡了。\n目前有个问题就是有时加载出的图片会有缺漏，不知道有没有大佬能完善一下","bookSourceGroup":"漫画","bookSourceName":"绅士漫画","bookSourceType":2,"bookSourceUrl":"https:\/\/www.wnacg.com","customOrder":-99982,"enabled":true,"enabledCookieJar":true,"enabledExplore":true,"exploreUrl":"\n首页::\/albums-index-page-{{page}}.html\n\n风的工坊::\/search\/index.php?q=風的工房&m=&f=_all&s=create_time_DESC&p={{page}}\n\n4k汉化组::\/search\/index.php?q=4K漢化組&m=&f=_all&s=create_time_DESC&p={{page}}\n\nCG画集::\/albums-index-page-{{page}}-cate-2.html\n\nCosplay::\/albums-index-page-{{page}}-cate-3.html\n\n韩漫[汉化]::\/albums-index-page-{{page}}-cate-20.html\n韩漫[生肉]::\/albums-index-page-{{page}}-cate-21.html\n\n同人志[日语]::\/albums-index-page-{{page}}-cate-12.html\n杂志&短篇[日语]::\/albums-index-page-{{page}}-cate-14.html\n单行本[日语]::\/albums-index-page-{{page}}-cate-13.html\n\n同人志[汉化]::\/albums-index-page-{{page}}-cate-1.html\n杂志&短篇[汉化]::\/albums-index-page-{{page}}-cate-10.html\n单行本[汉化]::\/albums-index-page-{{page}}-cate-9.html\n","header":"","lastUpdateTime":"1782167572343","loginUrl":"https:\/\/www.wnacg.com\/users-login.html","respondTime":180000,"ruleBookInfo":{"author":"class.asTBcell uwuinfo@tag.p@text","coverUrl":"class.asTBcell uwconn@tag.img@src","intro":"class.asTBcell uwconn@tag.p@html","kind":"class.tagshow@text","lastChapter":"class.asTBcell uwconn@tag.label.1@text","name":"h1@text","tocUrl":"","wordCount":""},"ruleContent":{"content":"@js:\nvar doc = org.jsoup.Jsoup.parse(result);\nvar list = [];\n\n\/\/ 1. 获取所有图片详情页链接（严格按照你指定的路径）\nvar links = doc.select(\"#bodywrap > div.grid > div > ul > li div.pic_box.tb > a\");\n\nif (links.size() === 0) {\n    links = doc.select(\"#bodywrap div.grid li a, div.cc li a, div.grid li a\");\n}\n\nvar checkId = 't3';\n\n\/\/ 2. 尝试提取子域名\nif (links.size() > 0) {\n    var firstHref = links.get(0).attr(\"href\");\n    if (firstHref) {\n        if (!firstHref.startsWith(\"http\")) firstHref = \"https:\/\/www.wnacg.com\" + firstHref;\n        try {\n            var firstPage = java.ajax(firstHref);\n            var firstDoc = org.jsoup.Jsoup.parse(firstPage);\n            var picSrc = firstDoc.select(\"#picarea\").first();\n            if (picSrc != null) {\n                var m = picSrc.attr(\"src\").match(\/\\\/\\\/(\\w+?)\\.wnacg\/);\n                if (m) checkId = m[1];\n            }\n        } catch(e) {}\n    }\n}\n\n\/\/ 3. 遍历所有链接，打开页面提取 #picarea\nfor (var i = 0; i < links.size(); i++) {\n    var href = links.get(i).attr(\"href\");\n    if (!href) continue;\n    \n    if (!href.startsWith(\"http\")) {\n        href = \"https:\/\/www.wnacg.com\" + href;\n    }\n    \n    try {\n        var pageHtml = java.ajax(href);\n        var pageDoc = org.jsoup.Jsoup.parse(pageHtml);\n        var picarea = pageDoc.select(\"#picarea\").first();\n        \n        if (picarea != null) {\n            var realSrc = picarea.attr(\"src\");\n            if (realSrc) {\n                if (!realSrc.startsWith(\"http\")) {\n                    realSrc = \"https:\" + (realSrc.startsWith(\"\/\/\") ? realSrc : \"\/\/\" + realSrc);\n                }\n                list.push('<img src=\"' + realSrc + '\">');\n            }\n        }\n    } catch (e) {\n        java.log(\"第\" + (i+1) + \"张加载失败: \" + e);\n    }\n}\n\n\/\/ 4. 兜底逻辑（兼容老漫画）\nif (list.length === 0) {\n    var names = doc.select(\"div.title span.name\");\n    if (names.size() > 0) {\n        var timeMatch = doc.text().match(\/(\\d{4})-(\\d{2})\/);\n        var year = timeMatch ? timeMatch[1] : '2020';\n        var month = timeMatch ? timeMatch[2] : '01';\n        var path = '\/' + year + '\/' + month + '\/';\n        \n        for (var j = 0; j < names.size(); j++) {\n            var fname = names.get(j).text().trim();\n            if (fname) {\n                list.push('<img src=\"https:\/\/' + checkId + '.wnacg.com\/data' + path + fname + '.jpg\">');\n            }\n        }\n    }\n}\n\nresult = list.join('');\nif (result === '') {\n    result = '<p>图片解析失败，建议尝试目录中的「第1页」或「下拉连续阅读」<\/p>';\n}","imageStyle":"FULL","nextContentUrl":"","replaceRegex":"","sourceRegex":""},"ruleExplore":{"bookList":"ul[class=cc] li","bookUrl":"tag.a@href","coverUrl":"tag.img@src","intro":"class.info_col@text","name":"class.title@tag.a@title@js:result.replace(\/<[^>]+>\/g,\"\")"},"ruleSearch":{"bookList":"ul[class=cc] li","bookUrl":"tag.a@href","coverUrl":"tag.img@src","intro":"class.info_col@text","name":"class.title@tag.a@text"},"ruleToc":{"chapterList":"class.f_left paginator&&link[rel*=alternate]@js:\n\ndoc = org.jsoup.Jsoup.parse(result)\nsize = doc.select(\"span\").size()\n\nswitch(size) {\n     case 1:\n        link = doc.select(\"link\").attr(\"href\")\n        id = link.match(\/aid-(\\d+)\/)[1]\n        list = [] \n        list [0] = '<a href = \"https:\/\/www.wnacg.com\/photos-index-aid-'+id+'.html\">第1页<\/a>'\n        result = list\n        break;\n     default:\n        element = doc.select(\"a\")[doc.select(\"a\").size()-2]\n        num = Number(element.text())\n        path = element.attr(\"href\")\n        id = path.match(\/aid-(\\d+)\/)[1]\n        url = '<a href = \"https:\/\/www.wnacg.com\/'\n        list = []\n        for(i=1;i<=num;i++){\n            list.push(url+\"photos-index-page-\"+i+\"-aid-\"+id+'.html\">'+i+'页<\/a>')\n        }\n        result = list\n}","chapterName":"tag.a@text","chapterUrl":"tag.a@href","isVip":"","nextTocUrl":"","updateTime":""},"searchUrl":"\/search\/index.php?q={{key}}&m=&f=_all&s=create_time_DESC&p={{page}}","weight":0}]