秀人集v26
http://8h.xiu01.top##平静
分享者: bridgeljq (8913)发布时间: 5天前
正文规则封装模板
{
"articleStyle": 2,
"concurrentRate": "100",
"customOrder": 83,
"enableJs": true,
"enabled": true,
"enabledCookieJar": false,
"header": "<js>\nJSON.stringify({\n\t\"User-Agent\": java.getWebViewUA()\n\t});\n<\/js>",
"jsLib": "{\"getHtml\": \"https:\/\/gitee.com\/pjdkj\/src\/raw\/main\/legado\/rssSource\/pictureHtml.js\"}",
"lastUpdateTime": 1769151102569,
"loadWithBaseUrl": true,
"loginUi": "[\n {\n name: \"背景#RGB格式\",\n type: \"text\",\n style: {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 1\n }\n },\n {\n name: \"设置背景\",\n type: \"button\",\n action: \"login()\",\n style: {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.45\n }\n },\n {\n name: \"切换主题\",\n type: \"button\",\n action: \"setTheme()\",\n style: {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.45\n }\n },\n {\n name: \"图片左右页边距\",\n type: \"button\",\n action: \"logT(1)\",\n style: {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 1\n }\n },\n {\n name: \"减小\",\n type: \"button\",\n action: \"zuoyou(0)\",\n style: {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.45\n }\n },\n {\n name: \"增大\",\n type: \"button\",\n action: \"zuoyou(1)\",\n style: {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.45\n }\n },\n {\n name: \"图片上下间距\",\n type: \"button\",\n action: \"logT(2)\",\n style: {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 1\n }\n },\n {\n name: \"减小\",\n type: \"button\",\n action: \"shangxia(0)\",\n style: {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.45\n }\n },\n {\n name: \"增大\",\n type: \"button\",\n action: \"shangxia(1)\",\n style: {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.45\n }\n },\n {\n name: \"图片圆角\",\n type: \"button\",\n action: \"logT(3)\",\n style: {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 1\n }\n },\n {\n name: \"减小\",\n type: \"button\",\n action: \"yuanjiao(0)\",\n style: {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.45\n }\n },\n {\n name: \"增大\",\n type: \"button\",\n action: \"yuanjiao(1)\",\n style: {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 0.45\n }\n },\n {\n name: \"同步远程代码\",\n type: \"button\",\n action: \"pull()\",\n style: {\n \"layout_flexGrow\": 1,\n \"layout_flexBasisPercent\": 1\n }\n }\n]",
"loginUrl": "function login() {\n let bgColor = String(result[\"背景#RGB格式\"]);\n const rgbRegex = \/^#([0-9A-Fa-f]{3,8})$\/;\n if (rgbRegex.test(bgColor)) {\n cache.put(\"_BACK_GROUND_COLOR_\", bgColor);\n java.log(`当前背景:${bgColor}`);\n java.toast(`当前背景:${bgColor}`);\n } else {\n java.log(\"颜色格式不合法\");\n java.toast(\"颜色格式不合法\");\n }\n}\nfunction setTheme() {\n if (cache.get(\"_BACK_GROUND_COLOR_\") == \"floralwhite\") {\n cache.put(\"_BACK_GROUND_COLOR_\", \"#151924\");\n java.toast(\"当前暗色主题\");\n }\n else {\n cache.put(\"_BACK_GROUND_COLOR_\", \"floralwhite\");\n java.toast(\"当前亮色主题\");\n }\n}\nfunction logT(n) {\n if (n == 1) {\n let zy = cache.get(\"_PICTURE_MARGIN_LEFT_RIGHT_\") || 95;\n java.toast(`图片左右页边距:${100 - zy}%`);\n }\n else if (n == 2) {\n let sx = cache.get(\"_PICTURE_MARGIN_TOP_BOTTOM_\") || 10;\n java.toast(`图片上下间距:${sx}px`);\n }\n else if (n == 3) {\n let yj = cache.get(\"_PICTURE_BORDER_RADIUS_\") || 10;\n java.toast(`图片圆角:${yj}px`);\n }\n}\nfunction zuoyou(n) {\n let zy = cache.get(\"_PICTURE_MARGIN_LEFT_RIGHT_\") || 95;\n if (n === 0) {\n zy++;\n if (zy > 100) {\n zy = 100;\n }\n } else {\n zy--;\n if (zy < 0) {\n zy = 0;\n }\n }\n cache.put(\"_PICTURE_MARGIN_LEFT_RIGHT_\", zy);\n if (zy === 100) {\n java.toast(\"无页边距\");\n } else if (zy === 0) {\n java.toast(\"不能为100%\");\n } else {\n java.toast(`图片左右页边距:${100 - zy}%`);\n }\n}\nfunction shangxia(n) {\n let sx = cache.get(\"_PICTURE_MARGIN_TOP_BOTTOM_\") || 10;\n if (n == 0) {\n sx--;\n if (sx < 0) {\n sx = 0;\n cache.put(\"_PICTURE_MARGIN_TOP_BOTTOM_\", sx);\n java.toast(\"间距不能小于0px\");\n }\n else {\n cache.put(\"_PICTURE_MARGIN_TOP_BOTTOM_\", sx);\n java.toast(`图片上下间距:${sx}px`);\n }\n }\n else {\n sx++;\n cache.put(\"_PICTURE_MARGIN_TOP_BOTTOM_\", sx);\n java.toast(`图片上下间距:${sx}px`);\n }\n}\nfunction yuanjiao(n) {\n let yj = cache.get(\"_PICTURE_BORDER_RADIUS_\") || 10;\n if (n == 0) {\n yj--;\n if (yj < 0) {\n yj = 0;\n cache.put(\"_PICTURE_BORDER_RADIUS_\", yj);\n java.toast(\"无圆角\");\n }\n else {\n cache.put(\"_PICTURE_BORDER_RADIUS_\", yj);\n java.toast(`图片圆角:${yj}px`);\n }\n }\n else {\n yj++;\n cache.put(\"_PICTURE_BORDER_RADIUS_\", yj);\n java.toast(`图片圆角:${yj}px`);\n }\n}\nfunction pull() {\n let url = \"https:\/\/gitee.com\/pjdkj\/src\/raw\/main\/legado\/rssSource\/pictureHtml.js\";\n cache.delete(java.md5Encode16(url));\n java.toast(\"已同步\");\n}\n",
"ruleArticles": "class.list@class.node@class.sousuo||tag.ul.4@tag.li",
"ruleContent": "@js:\nlet config = {\n html: String(result),\n nextPageSelector: \".page a:last-child\",\n imageSelector: \"p img\",\n \/\/viewer: false,\n \/\/lazy: false,\n batchSize: 4,\n tag: `<h3>{{@@h1@text##\\[.*?\\]}}<\/h3>\n <div class=\"info\">\n {{@@class.jianjie@p.1@html}}\n <\/div>\n <div class=\"info-grid\">\n <!-- 左列3个p标签 -->\n <div class=\"info-column\">\n {{@@class.jianjie@p[2:5]@html}}\n <\/div>\n <!-- 右列3个p标签 -->\n <div class=\"info-column\">\n {{@@class.jianjie@p[6:9]@html}}\n <\/div>\n <\/div>`,\n}\nduoyeHtml(config);",
"ruleImage": "tag.a@tag.img@src",
"ruleLink": "tag.a.0@href",
"ruleNextPage": ".current~a.0@href",
"rulePubDate": "{{@class.meta-post@textNodes}} 👁️{{@class.cx_like@textNodes}}",
"ruleTitle": "{{@tag.a@title##\\[.*\\]## }}{{@class.meta-title@text##\\[.*\\]##}} {{@tag.span.0@text##\\n ##\\[.*\\]##}}{{@class.title@tag.span@text##\\[.*\\]##}}",
"singleUrl": false,
"sortUrl": "最新::\/zx.html\n秀人网:: \/XiuRen\/\n随机::\/XiuRen\/index{{ Math.ceil(Math.random()*100) }}.html\n搜索::\/plus\/search\/index.asp?keyword={{(source.getVariable()==''||source.getVariable()==null)?source.setVariable('粉色薄纱'):source.getVariable()}}&searchtype=titlekeywords\r\n一周推荐::\/tj.html\r\nImiss爱蜜社::\/IMiss\/\r\n模范学院::\/MFStar\/\r\n嗲囡囡::\/FeiLin\/\r\n尤蜜荟::\/YouMi\/\r\n画语界::\/XiaoYu\/\r\n花漾::\/HuaYang\/\r\n星颜社::\/XingYan\/\r\n顽味生活::\/Taste\/",
"sourceComment": "\/*\n\tby 平静 2026.1.22\n\t正文规则封装模板,主题登陆设置\n*\/",
"sourceIcon": "https:\/\/images.weserv.nl\/?url=https:\/\/article.biliimg.com\/bfs\/article\/ded67638d944a7e0ef4452b721fd6434a22de16d.png",
"sourceName": "秀人集v26",
"sourceUrl": "http:\/\/8h.xiu01.top##平静",
"style": "h3 {\n text-align: center;\n font-size: 18px;\n font-weight: 600;\n color: #666;\n margin: 15px 0 10px;\n padding: 0 10px;\n line-height: 1.4;\n}\n\/* 第一个p标签(简介)居中 *\/\n .info p{\n text-align: center;\n font-size: 14px;\n color: #444;\n margin-bottom: 5px;\n padding: 0 10px;\n max-width: 95%; \n margin-left: auto; \n margin-right: auto;\n}\n\/* 左右两列容器 *\/\n.info-grid {\n display: flex;\n flex-wrap: wrap;\n gap: 10px 20px;\n margin: 0 auto;\n max-width: 500px;\n width: 100%;\n padding: 0 35px;\n box-sizing: border-box;\n}\n\/* 左右列各占50%宽度 *\/\n.info-column {\n flex: 1 0 45%;\n}\n\/* 列内p标签样式 *\/\n.info-column p {\n text-align: left;\n font-size: 13px;\n color: #555;\n margin-bottom: 5px;\n margin-right: 8px;\n padding: 0px 0;\n position: relative;\n}\n.info-column p::before {\n content: \"•\";\n color: #888;\n font-size: 13px;\n margin-right: 5px;\n}",
"variableComment": "搜索关键词"
}