🌐绅士漫画◎辞晨◎
🌐绅士漫画
辞晨 (8650)03/02 02:35
辞晨原(GEd520)
绅士漫画更新一下,我发的源,建议用❗最新测试版❗看,其他版本不知道有没有报错(补充)
{ "bookSourceComment": "\/\/2025.3.3 by.◎辞晨◎\n\/\/防倒卖,请在登录UI界面输入作者名:\n辞晨", "bookSourceGroup": "写源", "bookSourceName": "🌐绅士漫画◎辞晨◎", "bookSourceType": 2, "bookSourceUrl": "🌐绅士漫画", "customOrder": -99856, "enabled": true, "enabledCookieJar": true, "enabledExplore": true, "exploreUrl": "@js:\nsort=[];\npush=(title,url,type1,type2)=>sort.push({\n\t\ttitle: title,\n\t\turl: url,\n\t\tstyle: {\n\t\t\t\tlayout_flexGrow: type1,\n\t\t\t\tlayout_flexBasisPercent: type2\n\t\t\t}\n\t});\npush(\"🌊全部分类🌊\",null,1,1)\npush(\"🌊最近更新🌊\",`{{getUrl()}}albums<,-index-page-{{page}}>.html`,1,1)\n\tarList=[[\"全部\",\"5\"],[\"漢化\",\"1\"],[\"日語\",\"12\"],[\"English\",\"16\"],[\"CG畫集\",\"2\"],[\"Cosplay\",\"3\"],[\"3D漫畫\",\"22\"],[\"AI圖集\",\"37\"]]\n\tarList.map(([tag,uri])=>{\n\t\ttag=java.t2s(tag);\n\t\turl=`{{getUrl()}}albums-index-<,page-{{page}}->cate-${uri}.html`;\n\t\tpush(tag, url, 1, 0.25);\n\t\t});\n\/\/java.log(JSON.stringify(sort))\nJSON.stringify(sort)", "header": "<js>\nJSON.stringify({\n 'User-Agent': \"Mozilla\/5.0 (Linux; Android 15; V2304A Build\/AP3A.240905.015.A2; wv) AppleWebKit\/537.36 (KHTML, like Gecko) Version\/4.0 Chrome\/126.0.6478.71 Mobile Safari\/537.36\",\n 'sec-ch-ua-platform': \"\\\"Android\\\"\",\n 'origin': getUrl(),\n 'x-requested-with': \"cn.mujiankeji.mbrowser\",\n 'Referer': getUrl(),\n 'Accept-Language': \"zh-CN,zh;q=0.9,en-US;q=0.8,en;q=0.7\"\n})\n<\/js>", "jsLib": "function getInfo(name, source) {\n\treturn source.getLoginInfoMap() && source.getLoginInfoMap().get(name);\n}\n\nfunction getUrl(_) {\n return eval(String(this.java.base64Decode(tg)))\n \t\t\t}\n \t\t\t\nvar api = [\n\t\"https:\/\/www.wn02.uk\/\",\n\t\"https:\/\/www.wn01.uk\/\"\n]\n\ntg='Y29uc3QgeyBqYXZhLCBzb3VyY2UgfSA9IF8gfHwgdGhpcwoJbGV0IGF1dGhvciA9IGdldEluZm8oJ+a6kOS9nOiAhe+8micsIHNvdXJjZSk7CglpZiAoYXV0aG9yID09ICfovp7mmagnKSB7CgkJbGV0IHYgPSBTdHJpbmcoc291cmNlLmdldFZhcmlhYmxlKCkpOwoJCXYgPSB2Lm1hdGNoKC9eXGQrJC8pID8gdiA6IDA7CgkJLy9qYXZhLmxvZyh2KQoJCS8vamF2YS5sb2coYXBpW3ZdKQoJCWFwaVt2XQoJfSBlbHNlIHsKCQl0aXAgPSAi5qCh6aqM5aSx6LSl77yBXG7or7fkuo7nmbvlvZV1aei+k+WFpea6kOS9nOiAheWQjVxu5Lmm5rqQ5a6M5YWo5YWN6LS5XG7or7fli7\/nm7jkv6Hku7vkvZXnrKzkuInmlrnku5jotLnmnI3liqFcbua6kOS9nOiAhe+8mui+nuaZqCIKCQlqYXZhLmxvbmdUb2FzdCh0aXApOwoJCXRocm93IG5ldyBFcnJvcih0aXApCgl9'\njk='c291cmNlLnNldFZhcmlhYmxlKHgpOwoJZ2V0VXJsKCk7CglqYXZhLnRvYXN0KCfmiJDlip\/orr7nva7mjqXlj6PjgJAnICsgeCArICfjgJEnICsgJyBcbicgKyBnZXRVcmwoKSk7CglsZXQgZGF0ZTEgPSBuZXcgRGF0ZSgpLmdldFRpbWUoKTsKCWxldCBodG1sID0gamF2YS5hamF4KGdldFVybCgpKTsKCWxldCBkYXRlMiA9IG5ldyBEYXRlKCkuZ2V0VGltZSgpOwoJbGV0IHQgPSBkYXRlMiAtIGRhdGUxOwoJbGV0IHRpbWUgPSB0IC8gMTAwMCArICdzJzsKCWxldCBjID0gU3RyaW5nKGh0bWwpLmluZGV4T2YoJ+WPkeW4g+mhtScpOwoJbGV0IGxvZ1RpbWUgPSAn44CQJyArIGdldFVybCgpICsgJ+OAkVxu4pSL4pSLXG4nICsgJ+ino+aekOaXtumXtO+8micgKyB0aW1lOwogICAgaWYgKGMgPT0gLTEgfHwgdCA+IDUwMDApIHsKICAgICAgICBqYXZhLmxvbmdUb2FzdCgn44CQ6K6\/6Zeu5aSx6LSl5o+Q56S644CRXG4nICsgJ+KUj+KUheKUgeKUheKUgeKUheKUgeKUheKUgeKUheKUheKUgeKUheKUgeKUheKUk1xu4pSL4pSLXG4nICsgbG9nVGltZSArICdcbuKUi+KUi1xu4pmj77iP5rqQ56uZ5bey5aSx5pWIKOWPr+iDveiiq+WimSnimaPvuI9cbuKUi+KUi1xu6K+35pu05paw572R5Z2AL+WIh+aNoua6kOermS\/liIfmjaLnvZHnu5znjq\/looNcbuKUi+KUiycgKyAnXG7ilJfilIXilIHilIXilIHilIXilIHilIXilIHilIXilIXilIHilIXilIHilIXilJsnKTsKICAgIH0gZWxzZSBpZiAodCA8IDEwMDApIHsKICAgICAgICBqYXZhLmxvbmdUb2FzdCgn44CQ572R57uc546v5aKD5LyY6Imv44CRXG4nICsgJ+KUj+KUheKUgeKUheKUgeKUheKUgeKUheKUgeKUheKUheKUgeKUheKUgeKUheKUk1xu4pSL4pSLXG4nICsgbG9nVGltZSArICdcbuKUi+KUi1xu4p2k77iP5bu26L+f5L2O77yM5o6o6I2Q5L2\/55So5q2k56uZ4p2k77iPXG7ilIvilItcbue9kee7nOeOr+Wig+S8mOiJr++8jOivt+e7p+e7reS\/neaMgeeKtuaAgVxu4pSL4pSLJyArICdcbuKUl+KUheKUgeKUheKUgeKUheKUgeKUheKUgeKUheKUheKUgeKUheKUgeKUheKUmycpOwogICAgfSBlbHNlIGlmICh0ID49IDEwMDAgJiYgdCA8IDIwMDApIHsKICAgICAgICBqYXZhLmxvbmdUb2FzdCgn44CQ572R57uc546v5aKD5LiA6Iis44CRXG4nICsgJ+KUj+KUheKUgeKUheKUgeKUheKUgeKUheKUgeKUheKUheKUgeKUheKUgeKUheKUk1xu4pSL4pSLXG4nICsgbG9nVGltZSArICdcbuKUi+KUi1xu4pmm77iP5bu26L+f5LiA6Iis77yM5YuJ5by65Y+v5L2\/55So4pmm77iPXG7ilIvilItcbuivt+WIh+aNouWFtuS7lua6kOermeaIluWIh+aNoue9kee7nOeOr+Wig1xu4pSL4pSLJyArICdcbuKUl+KUheKUgeKUheKUgeKUheKUgeKUheKUgeKUheKUheKUgeKUheKUgeKUheKUmycpOwogICAgfSBlbHNlIGlmICh0ID49IDIwMDAgJiYgdCA8IDUwMDApIHsKICAgICAgICBqYXZhLmxvbmdUb2FzdCgn44CQ572R57uc546v5aKD5aCq5b+n44CRXG4nICsgJ+KUj+KUheKUgeKUheKUgeKUheKUgeKUheKUgeKUheKUheKUgeKUheKUgeKUheKUk1xu4pSL4pSLXG4nICsgbG9nVGltZSArICdcbuKUi+KUi1xu4pmg5bu26L+f6L+H6auY77yM5LiN5bu66K6u5L2\/55So4pmgXG7ilIvilItcbuivt+WIh+aNouWFtuS7lua6kOermeaIluWIh+aNoue9kee7nOeOr+Wig1xu4pSL4pSLJyArICdcbuKUl+KUheKUgeKUheKUgeKUheKUgeKUheKUgeKUheKUheKUgeKUheKUgeKUheKUmycpOwogICAgfQo='\nfunction encodeToTemplate(base64String) {\n return `tg='${base64String}'`;\n}", "lastUpdateTime": "1740854104048", "loginUi": "[ { \"name\": \"源作者:\",\n \"type\": \"text\" \n },\n {\n \"name\": \"用户名\",\n \"type\": \"text\"\n },\n {\n \"name\": \"密码\",\n \"type\": \"password\"\n },\n {\n \"name\": \"🔺登 录🔺\",\n \"type\": \"button\",\n \"action\": \"login(true)\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 1\n }\n\n },\n {\n \"name\": \" ⚙️登 出⚙️ \",\n \"type\": \"button\",\n \"action\": \"D()\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.29\n }\n\n },\n {\n \"name\": \"🧾显示密码🧾 \",\n \"type\": \"button\",\n \"action\": \"T()\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.29\n }\n\n },\n {\n \"name\": \" 👁 当前 接口 👁\",\n \"type\": \"button\",\n \"action\": \"H()\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 1\n }\n\n },\n {\n \"name\": \"🔖 0⃣️ 🔖\",\n \"type\": \"button\",\n \"action\": \"A(0)\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.29\n }\n\n },\n {\n \"name\": \"🔖 1⃣️ 🔖\",\n \"type\": \"button\",\n \"action\": \"A(1)\",\n \"style\": {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.29\n }\n\n }\n]\n", "loginUrl": "function login(b) {\n if (b == undefined) return true;\n info = result\n so = getUrl();\n pw = info.密码\n\n if (b) {\n url = so + 'users-check_login.html,'\n body = `normal=1&login_name=${encodeURI(info.用户名)}&login_pass=${pw}`}\n post = JSON.stringify({\n \"body\": String(body),\n \"method\": \"POST\"\n })\n url += post\n result = java.ajax(url)\n \/\/java.log(result)\n \/\/java.toast(result)\n if(result.match(\/true\/)){\n java.log(url)\n java.toast(info[\"用户名\"] + ' 登录成功');\n }\n c = cookie.getCookie(getUrl())\n source.setVariable(c)\n}\nD=()=>{\n\tjava.ajax(getUrl()\n + 'logout.php'); cookie.removeCookie(getUrl())\n; source.setVariable(''); java.toast('登出成功')\n\t}\nfunction T() {\n\t java.toast('密码:' + result.密码)\n }\nO = () => {\n java.toast(\"这个按钮是用来看的(((o(*゚▽゚*)o)))\")\n}\nM = () =>{\n java.startBrowser('https:\/\/wnacg.date\/', '发布页');\n}\nA = (x) => {\n\teval(String(java.base64Decode(jk)));\n\t}\n\nH = () => {\n\turl = getUrl()\n\tjava.toast('当前接口:' + '【' + source.getVariable() + '】' + '\\n' + url)\n}", "respondTime": 180000, "ruleBookInfo": { "author": ".introName@text", "coverUrl": "#Cover@img@src##\\\/{2,}##\/\/", "init": "<js>java.t2s(result)<\/js>", "intro": ".txtDesc@textNodes&&[email protected]@text##\\s*.*(廣告屏蔽|广告屏蔽).*", "kind": "{{@@.txtDesc@a@text}},{{@@.pd!0@text##\\/|.*\\&##,}},{{@@.date@text}}", "name": "#comicName@text" }, "ruleContent": { "content": "@js:\nif (result.includes(\"\/photos-item-aid\")) {\n var res = java.ajax(baseUrl.replace(\"list\", \"item\"));\n var page_url = res.match(\/\"page_url\":(\\[.*\\]),\/)[1].replace(\/\\\\|,(?!\")\/g,\"\");\n JSON.parse(page_url).map(imgurl=>{\n return \"<img src=\\\"\" + imgurl + \"\\\">\"\n }).join(\"\\n\");\n} else {\n eval(result.match(\/var fast_img_host=\\\\\"([^\"]*)\\\\\";\/)[0].replace(\/\\\\\/g,\"\"));\n eval(result.match(\/var imglist = (\\[\\{.*\\}\\]);\/)[0].replace(\/\\\\\/g,\"\"));\n imglist.filter(img=>{\n if (!img.caption) return img.url;\n }).map(img=>{\n return \"<img src=\\\"\" + img.url + \"\\\">\"\n }).join(\"\\n\");\n}", "imageStyle": "FULL" }, "ruleExplore": { "author": "span.0@text##\\[(.*)\\]##$1###", "bookList": "<js>java.t2s(result)<\/js>\n#classify_container@li", "bookUrl": "a.0@href", "coverUrl": "img@src", "kind": "{{@@em@text}},{{@@.info@text##张照片, 创建于##,}}", "name": ".txtA@text||span.0@text##\\(.*" }, "ruleSearch": { "author": "span.0@text##\\[(.*)\\]##$1###", "bookList": "<js>java.t2s(result)<\/js>\n#classify_container@li", "bookUrl": "a.0@href", "checkKeyWord": "3D", "coverUrl": "img@src", "intro": "", "kind": "{{@@em@text}},{{@@.info@text##(張圖片|张图片).*##P}},{{@@.info@text##.*(創建於|创建于)|\\s.*}}", "lastChapter": "", "name": ".txtA@text||span.0@text##\\(.*" }, "ruleToc": { "chapterList": "#continusRead", "chapterName": "a@text", "chapterUrl": "a@href##-slist-##-webp-" }, "searchUrl": "{{getUrl()}}q\/index.php?q={{key}}&m=&f=_all&syn=yes&s=create_time_DESC<,&p={{page}}>", "weight": 0 }