绅士漫画

https://www.wnacg.com

Aa2657324766 (14005)06/23 06:32

如果在阅读的过程中出现越到后面越卡顿的现象,可以去其他设置里找到更改图片缓存,把它修改成150,就不会太卡了。
目前有个问题就是有时加载出的图片会有缺漏,不知道有没有大佬能完善一下
二维码导入
{
    "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
}
广告