摄影图库
http://www.sytuk.com
分享者: tangle122 (12293)发布时间: 02/07 10:22
更新
1.修复列表无法翻页
2.提供更多网址,网址之间有细微的差别,但今日更新与搜索是通用的,其他分类需要稍微改一下具体路径
3.增添搜索功能,搜索时设置源变量时使用拼音
感谢residents-of-fantasy-township的源码以及jianghubailei的改良
另外我做的搜索页面又没图了,希望有大佬可以帮忙改一下
{
"articleStyle": 2,
"customOrder": 65,
"enableJs": true,
"enabled": true,
"enabledCookieJar": true,
"header": "Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/127.0.0.0 Safari\/537.36",
"injectJs": "(function() {\n console.log('验证码脚本启动');\n \n \/\/ 延迟执行,确保页面加载完成\n setTimeout(function() {\n \/\/ 查找所有文本节点,寻找数学问题\n const walker = document.createTreeWalker(\n document.body,\n NodeFilter.SHOW_TEXT,\n null,\n false\n );\n \n let node;\n while (node = walker.nextNode()) {\n const text = node.textContent.trim();\n \/\/ 简单的数字运算匹配\n if (text.match(\/\\d+\\s*[\\+\\-\\*\/]\\s*\\d+\/)) {\n console.log('发现数学问题:', text);\n \n \/\/ 尝试填写\n const inputs = document.getElementsByTagName('input');\n for (let input of inputs) {\n if (input.type === 'text') {\n \/\/ 简单计算 1+1 作为测试\n input.value = '2';\n input.dispatchEvent(new Event('input'));\n console.log('已尝试填写验证码');\n break;\n }\n }\n }\n }\n }, 2000);\n})();",
"lastUpdateTime": 0,
"loadWithBaseUrl": true,
"ruleArticles": "li:has(img)||ul@li||div@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@lazy-src",
"ruleLink": "a@href",
"ruleNextPage": "page",
"ruleTitle": "class.title@text",
"singleUrl": false,
"sortUrl": "\n搜索::\/s.asp?keyword={{source.getVariable()}}&page={{page}}\n\n今日更新::\/\n\n套图::\/shey\/yingtiiurm\/1_{{page}}.html\n\n日韩::\/shey\/yingtiiurm\/2_{{page}}.html\n\n内衣::\/shey\/yingtiiurm\/9_{{page}}.html\n\n萌妹::\/shey\/yingtiiurm\/11_{{page}}.html\n\n精品::\/shey\/yingtiiurm\/18_{{page}}.html\n\n高清::\/shey\/yingtiiurm\/24_{{page}}.html\n\n无圣光::\/shey\/yingtiiurm\/25_{{page}}.html",
"sourceComment": "可以换着看,大部分不一样\n摄影图库:http:\/\/www.sytuk.com\n精品美女图:http:\/\/www.akywt.com\n私房妹子图:http:\/\/www.gqsft.com\n高清尤物图:http:\/\/www.flsft.com\n私拍尤物图:http:\/\/www.mtgqt.com\n性感尤物图:http:\/\/www.akxzt.com\n私拍美女图:http:\/\/www.sfsnt.com\n极品尤物图:http:\/\/www.mtsyt.com\n高清私房图:http:\/\/www.jpnst.com\n漂亮网红图:http:\/\/www.sfwht.com\n尤物嫩模图:http:\/\/www.ywnmt.com\n经典网红图:http:\/\/www.jcmeinv.com\n模特网红图:http:\/\/www.mtmnw.com\n特色写真图:http:\/\/www.jpsft.com.com\n高清网红图:http:\/\/www.jpmnt.com\n福利网红图:http:\/\/www.sfmtw.com\n高清妹子图:http:\/\/www.gqtuku.com\n少女私房图:http:\/\/www.sntaotu.com\n极品美女图:http:\/\/www.xzmeinv.com\n免费私房图:http:\/\/www.mtflt.com\n私房网红图:http:\/\/www.gqsft.com",
"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;}"
}