推次元

https://a2cy.com/phone/home/

分享者: mengluo9960 (14501)发布时间: 08/21 13:59

该用户很懒,什么介绍也没有写!
二维码导入
{
    "articleStyle": 2,
    "cacheFirst": false,
    "customOrder": 12,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "lastUpdateTime": 1787042106957,
    "loadWithBaseUrl": true,
    "preload": true,
    "ruleArticles": "ul.list_box li||ul.coser_list li",
    "ruleContent": "@js:\n(function () {\n    try {\n        var html = result;\n        var start = -1;\n        if (html.indexOf('<div class=\"coser_check\">') !== -1) {\n            start = html.indexOf('<div class=\"coser_check\">');\n        } else if (html.indexOf('<div class=\"checkText\"') !== -1) {\n            start = html.indexOf('<div class=\"checkText\"');\n            var h1Pos = html.indexOf('<h1');\n            if (h1Pos !== -1 && h1Pos < start) start = h1Pos;\n        } else if (html.indexOf('<h1') !== -1) {\n            start = html.indexOf('<h1');\n        }\n        if (start === -1) return '';\n\n        var end = html.indexOf('<div class=\"phone_footer\"', start);\n        if (end === -1) end = html.indexOf('<div class=\"home_nav\"', start);\n        if (end === -1) end = html.length;\n        var body = html.substring(start, end);\n\n        var guessIdx = body.indexOf('猜你喜欢');\n        if (guessIdx !== -1) body = body.substring(0, guessIdx);\n\n        \/\/ 清理广告、留言\n        body = body.replace(\/<div class=\"w vt\"[\\s\\S]*?<\\\/div>\/gi, '');\n        body = body.replace(\/<div class=\"w\" style=\"border-bottom: solid 5px #e3eaef;\"[\\s\\S]*?<\\\/div>\/gi, '');\n        body = body.replace(\/<!--留言-->[\\s\\S]*?<!--留言 end-->\/gi, '');\n        body = body.replace(\/<div id=\"SOHUCS\"[\\s\\S]*?<\\\/div>\/gi, '');\n        body = body.replace(\/<script[^>]*changyan_mobile_js[\\s\\S]*?<\\\/script>\/gi, '');\n\n        \/\/ 剥离 javascript:; 锚点(正片\/写真页可能无,保留兼容)\n        body = body.replace(\/<a\\b[^>]*href=\"javascript:;\"[^>]*>\\s*(<img[^>]*>)\\s*<\\\/a>\/gi, '$1');\n        body = body.replace(\/<a\\b[^>]*href=\"javascript:;\"[^>]*>([\\s\\S]*?)<\\\/a>\/gi, '$1');\n\n        \/\/ 处理图片:统一为可点击放大的 img\n        var imgs = [];\n        \/\/ 先把 data-loadsrc 转成 src\n        body = body.replace(\/<img\\b([^>]*)data-loadsrc\\s*=\\s*[\"']([^\"']*)[\"']([^>]*)>\/gi, function (m, a, src, b) {\n            if (src.indexOf('http') !== 0) src = 'https:\/\/a2cy.com' + src;\n            a = a.replace(\/class=\"[^\"]*lazy[^\"]*\"\/gi, '');\n            return '<img' + a + 'src=\"' + src + '\"' + b + '>';\n        });\n        \/\/ 再处理所有 img 的 src,补全路径,移除 lazy 和旧事件\n        body = body.replace(\/<img\\b([^>]*)src\\s*=\\s*[\"']([^\"']*)[\"']([^>]*)>\/gi, function (m, a, src, b) {\n            if (src.indexOf('http') !== 0) src = 'https:\/\/a2cy.com' + src;\n            a = a.replace(\/class=\"[^\"]*lazy[^\"]*\"\/gi, '');\n            a = a.replace(\/onclick\\s*=\\s*[\"'][^\"']*[\"']\/gi, '');\n            return '<img' + a + 'src=\"' + src + '\" referrerpolicy=\"no-referrer\"' + b + '>';\n        });\n        \/\/ 最后绑定索引和点击事件\n        body = body.replace(\/<img\\b([^>]*)src\\s*=\\s*[\"']([^\"']*)[\"']([^>]*)>\/gi, function (m, a, src, b) {\n            var idx = imgs.length;\n            imgs.push(src);\n            return '<img' + a + 'src=\"' + src + '\" data-idx=\"' + idx + '\" onclick=\"openZoom(' + idx + ')\" style=\"max-width:100%;display:block;margin:0 auto 4px;cursor:zoom-in;\"' + b + '>';\n        });\n\n        if (imgs.length === 0) return body;\n\n        var mask = '<style>.zoom-mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.92);z-index:99999;display:none;align-items:center;justify-content:center;flex-direction:column}.zoom-mask img{max-width:95%;max-height:85%;object-fit:contain}.zoom-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.15);border:none;color:#fff;font-size:40px;padding:10px 16px;cursor:pointer;border-radius:50%}.zoom-prev{left:8px}.zoom-next{right:8px}.zoom-close{position:absolute;top:16px;right:16px;color:#fff;font-size:36px;cursor:pointer;z-index:1}<\/style>' +\n            '<div class=\"zoom-mask\" id=\"zoomMask\"><button class=\"zoom-btn zoom-prev\" onclick=\"zoomNav(-1)\">‹<\/button><img id=\"zoomImg\" src=\"\" onclick=\"event.stopPropagation()\"><button class=\"zoom-btn zoom-next\" onclick=\"zoomNav(1)\">›<\/button><span class=\"zoom-close\" onclick=\"closeZoom()\">×<\/span><\/div>' +\n            '<script>var zoomImgs=' + JSON.stringify(imgs) + ';var zoomCur=0;function openZoom(i){if(zoomImgs.length===0)return;zoomCur=i;document.getElementById(\"zoomImg\").src=zoomImgs[i];document.getElementById(\"zoomMask\").style.display=\"flex\"}function closeZoom(){document.getElementById(\"zoomMask\").style.display=\"none\"}function zoomNav(d){if(zoomImgs.length===0)return;zoomCur=(zoomCur+d+zoomImgs.length)%zoomImgs.length;document.getElementById(\"zoomImg\").src=zoomImgs[zoomCur]}document.getElementById(\"zoomMask\").addEventListener(\"click\",function(e){if(e.target===this)closeZoom()});var sx=0,mask=document.getElementById(\"zoomMask\");mask.addEventListener(\"touchstart\",function(e){sx=e.touches[0].clientX});mask.addEventListener(\"touchend\",function(e){var dx=e.changedTouches[0].clientX-sx;if(Math.abs(dx)>50){zoomNav(dx<0?1:-1)}});<\\\/script>';\n\n        return body + mask;\n    } catch (e) {\n        return '';\n    }\n})();",
    "ruleImage": "img.lazy.0@data-loadsrc",
    "ruleLink": "h2 a@href||h3 a@href",
    "ruleNextPage": "page",
    "ruleTitle": "h2 a@text||h3 a@text",
    "searchUrl": "https:\/\/a2cy.com\/e\/search\/result\/?searchid={{key}}",
    "showWebLog": false,
    "singleUrl": false,
    "sortUrl": "正片::@js:'https:\/\/a2cy.com\/phone\/list' + (page > 1 ? '\/index_' + page + '.html' : '')\n写真::@js:'https:\/\/a2cy.com\/phone\/daily' + (page > 1 ? '\/index_' + page + '.html' : '')\nCoser采访分享::@js:'https:\/\/a2cy.com\/phone\/coser' + (page > 1 ? '\/index_' + page + '.html' : '')",
    "sourceGroup": "图片",
    "sourceIcon": "https:\/\/a2cy.com\/skin\/default\/images\/favicon.ico",
    "sourceName": "推次元",
    "sourceUrl": "https:\/\/a2cy.com\/phone\/home\/",
    "type": 0
}
广告