EVERIA.CLUB

https://everia.club

分享者: tangle122 (12293)发布时间: 7天前

需要魔法,网站搜索没有封面,其他地方接近完美
二维码导入
{
    "articleStyle": 2,
    "customOrder": 0,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": true,
    "header": "{\n  \"User-Agent\": \"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/120.0.0.0 Safari\/537.36\",\n  \"Referer\": \"https:\/\/everia.club\"\n}",
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": ".blog-entry-inner||.entry-title",
    "ruleContent": "@js:\nvar doc = org.jsoup.Jsoup.parse(result);\nvar html = \"\";\n\n\/\/ ========== 1. 简介部分 (增强兼容性) ==========\nvar titleEle = doc.select(\"h1.entry-title, h2.single-post-title, .post-title\").first();\nvar tagsEle = doc.select(\"div.post-tags, .entry-meta, .tags-links\").first();\n\nif (titleEle) {\n    html += \"<h2 style='font-size: 1.2em; font-weight: bold; margin: 10px 0;'>\" + titleEle.text() + \"<\/h2>\";\n}\nif (tagsEle) {\n    html += \"<div style='color: #666; font-size: 0.85em; margin-bottom: 10px;'>\" + tagsEle.html() + \"<\/div>\";\n}\nhtml += \"<hr style='border: 0; height: 1px; background: #eee; margin: 15px 0;'>\";\n\n\/\/ ========== 2. 正文图片 (保持之前的去噪逻辑) ==========\nvar entry = doc.select(\"div.entry-content, article .post-content, #content\");\nvar imgs = entry.select(\"img\");\n\nfor (var i = 0; i < imgs.size(); i++) {\n    var img = imgs.get(i);\n    var realSrc = img.attr(\"data-lazy-src\") || img.attr(\"data-src\") || img.attr(\"data-original\") || img.attr(\"src\");\n\n    if (realSrc && !realSrc.startsWith(\"data:image\") && !realSrc.includes(\"avatar\") && realSrc.startsWith(\"http\")) {\n        html += \"<img src='\" + realSrc + \"' style='display:block; width:100%; margin:0; padding:0;' \/>\";\n    }\n}\n\n\/\/ ========== 3. 相关推荐 (修复超链接和标题丢失问题) ==========\nvar relatedSection = doc.select(\"section#related-posts, .related-posts\");\nif (relatedSection.size() > 0) {\n    html += \"<hr><h3 style='text-align:center; font-size: 16px; margin: 20px 0;'>YOU MIGHT ALSO LIKE<\/h3>\";\n    \n    \/\/ 这里的选择器必须精准覆盖到每一项\n    var items = relatedSection.select(\"article, .related-post\");\n    for (var j = 0; j < items.size(); j++) {\n        var item = items.get(j);\n        \n        \/\/ 提取链接:优先找 a 标签\n        var aTag = item.select(\"a\").first();\n        var link = aTag ? aTag.attr(\"abs:href\") : \"\"; \/\/ 使用 abs:href 获取绝对路径\n        \n        \/\/ 提取图片\n        var rImg = item.select(\"img\").first();\n        var rSrc = \"\";\n        if (rImg) {\n            rSrc = rImg.attr(\"data-lazy-src\") || rImg.attr(\"data-src\") || rImg.attr(\"src\");\n        }\n        \n        \/\/ 提取标题:多渠道寻找标题文本\n        var rTitle = item.select(\".related-post-title, h4, .post-title\").text() || (aTag ? aTag.attr(\"title\") : \"\");\n\n        \/\/ 重新拼接 HTML:确保 a 标签包裹整个区域\n        if (link && (rSrc || rTitle)) {\n            html += \"<div style='margin-bottom: 25px; text-align: center; border: 1px solid #f0f0f0; padding: 10px; border-radius: 8px;'>\";\n            html += \"  <a href='\" + link + \"' style='text-decoration: none; color: #333;'>\";\n            if (rSrc && !rSrc.startsWith(\"data:image\")) {\n                html += \"    <img src='\" + rSrc + \"' style='width:100%; border-radius: 4px; margin-bottom: 8px;' \/>\";\n            }\n            if (rTitle) {\n                html += \"    <div style='font-size: 14px; font-weight: 500; line-height: 1.4;'>\" + rTitle + \"<\/div>\";\n            }\n            html += \"  <\/a>\";\n            html += \"<\/div>\";\n        }\n    }\n}\n\nhtml;\n",
    "ruleImage": "img@data-lazy-src",
    "ruleLink": "a@href",
    "ruleNextPage": " page||.page-numbers.next@href",
    "ruleTitle": "a@text",
    "singleUrl": false,
    "sortUrl": "首页::\/\nJapan::\/category\/japan\/page\/{{page}}\nKorea::\/category\/korea\/page\/{{page}}\nChina::\/category\/chinese\/page\/{{page}}\nCosplay::\/category\/cosplay\/page\/{{page}}\nThailand::\/category\/thailand\/page\/{{page}}\n搜索::?s={{source.getVariable()}}",
    "sourceGroup": "图",
    "sourceIcon": "",
    "sourceName": "EVERIA.CLUB",
    "sourceUrl": "https:\/\/everia.club"
}
广告