绅士漫画
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
}