[{"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}]