摄影图库

http://www.sytuk.com/

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

摄影图库的改版,修复了无法显示下一页的问题,但封面还是不能显示,希望有大佬能再改一下。
二维码导入
{
    "articleStyle": 2,
    "customOrder": 65,
    "enableJs": true,
    "enabled": true,
    "enabledCookieJar": false,
    "lastUpdateTime": 0,
    "loadWithBaseUrl": true,
    "ruleArticles": "ul@li",
    "ruleContent": "<!DOCTYPE html>\r\n<html>\r\n\r\n<head>\r\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=0\">\r\n    <link rel=\"stylesheet\" href=\"https:\/\/cdn.bootcdn.net\/ajax\/libs\/viewerjs\/1.10.1\/viewer.min.css\">\r\n    <script src=\"https:\/\/cdn.bootcdn.net\/ajax\/libs\/viewerjs\/1.10.1\/viewer.min.js\"><\/script>\r\n    <script src=\"http:\/\/libs.baidu.com\/jquery\/2.0.0\/jquery.min.js\"><\/script>\n    {{@@tag.title@html}}\r\n<\/head>\r\n\r\n<body>\r\n    <h3>{{@@.h@tag.h1@text}}<\/h3>\r\n    <div id=\"box\">{{@@id.picg@tag.img@html}}<\/div>\r\n    <div id=\"loads\">加载中...<\/div>\r\n    <script>\r\n        var loads;\r\n        $(document).ready(function () {\r\n            var box = document.getElementById(\"box\");\r\n            loads = document.getElementById(\"loads\");\r\n            new Viewer(box, { title: false, interval: 3000 })\r\n            var i = 2;\r\n            \/\/ 尝试获取总页数,如果获取失败默认给个大一点的数字或者1\r\n            var pageStr = \"{{@@class.pagelist.0@tag.a.-2@textNodes##\\n}}\";\r\n            var page = parseInt(pageStr);\r\n            if(isNaN(page)) page = 100; \/\/ 容错处理\r\n            \r\n            var url = \"{{baseUrl.replace('.html','_')}}\";\r\n            \r\n            new IntersectionObserver(entries => {\r\n                if (entries[0].intersectionRatio) {\r\n                    if (entries[0].intersectionRatio <= 0) return;\r\n                    if (i <= page) {\r\n                        fetchHtml(i, page, url);\r\n                        i += 1;\r\n                    } else {\r\n                        $('#loads').html(\"已显示全部\");\r\n                    }\r\n                }\r\n            }).observe(loads)\r\n        });\r\n\r\n\r\n        function fetchHtml(i, page, url) {\n            nurl = url + i + '.html';\r\n            $.ajax({\r\n                url: nurl,\r\n                dataType: 'html',\r\n                success: function (html) {\r\n                    $('#box').append('<h5>' + (i) + '\/' + (page) + '<\/h5>');\r\n                    \/\/ 修正:使用 #picg img 选择器,与主规则一致\r\n                    var newImg = $(html).find('#picg img');\r\n                    if(newImg.length === 0) {\r\n                        \/\/ 备用选择器,防止ID变化\r\n                        newImg = $(html).find('.content img, img');\r\n                    }\r\n                    $('#box').append(newImg);\r\n                    box.viewer.update();\r\n                },\r\n                error: function (xhr) { \r\n                    $('#loads').html(\"加载失败\");\r\n                }\r\n            });\r\n        }\r\n    <\/script>\r\n<\/body>\r\n\r\n<\/html>",
    "ruleImage": "img@src",
    "ruleLink": "a.0@href",
    "ruleNextPage": "text.下一页@href||text.Next@href",
    "ruleTitle": "class.title@text",
    "singleUrl": false,
    "sortUrl": "套图::http:\/\/www.sytuk.com\/shey\/yingtiiurm\/1_{{page}}.html\n\n日韩::http:\/\/www.sytuk.com\/shey\/yingtiiurm\/2_{{page}}.html\n\n内衣::http:\/\/www.sytuk.com\/shey\/yingtiiurm\/9_{{page}}.html\n\n萌妹::http:\/\/www.sytuk.com\/shey\/yingtiiurm\/11_{{page}}.html\n\n精品::http:\/\/www.sytuk.com\/shey\/yingtiiurm\/18_{{page}}.html\n\n高清::http:\/\/www.sytuk.com\/shey\/yingtiiurm\/24_{{page}}.html\n\n无圣光::http:\/\/www.sytuk.com\/shey\/yingtiiurm\/25_{{page}}.html",
    "sourceGroup": "图",
    "sourceIcon": "http:\/\/www.sytuk.com\/favicon.ico",
    "sourceName": "摄影图库",
    "sourceUrl": "http:\/\/www.sytuk.com\/",
    "style": "\/*标题相关*\/\r\nh3{text-align:center}\r\nh6{margin-bottom:0}\r\nimg{width:100%}\nh5{margin-bottom:0;padding-left:5;text-align:center;color:#666;font-size:12px;}"
}
广告