diff --git a/潇洒/api.json b/潇洒/api.json index 5551c38..11e0fd3 100644 --- a/潇洒/api.json +++ b/潇洒/api.json @@ -161,6 +161,76 @@ "version": "120" } }, + { + "key": "晓晓", + "name": "晓晓|APP", + "type": 3, + "quickSearch": 1, + "api": "csp_AppGet", + "ext": { + "url": "https://ys.ewo.asia", + "dataKey": "Z0qTnwyLAJCtuIkI", + "dataIv": "Z0qTnwyLAJCtuIkI", + "deviceId": "", + "version": "" + } + }, + { + "key": "老王", + "name": "老王|APP", + "type": 3, + "quickSearch": 1, + "api": "csp_AppGet", + "ext": { + "url": "http://ht.laowang.co", + "dataKey": "EUwFY2vPWBqpYyAY", + "dataIv": "EUwFY2vPWBqpYyAY", + "deviceId": "", + "version": "" + } + }, + { + "key": "追剧", + "name": "追剧|APP", + "type": 3, + "quickSearch": 1, + "api": "csp_AppGet", + "ext": { + "url": "http://sjapp.wuyanzu.top/", + "dataKey": "weyuhgiohgsytwhj", + "dataIv": "weyuhgiohgsytwhj", + "deviceId": "2112fc5eac600314ba95c4d65da9286b3", + "version": "119" + } + }, + { + "key": "沐沐", + "name": "沐沐|APP", + "type": 3, + "quickSearch": 1, + "api": "csp_AppGet", + "ext": { + "url": "http://xk.ys088.cn", + "dataKey": "1846397456616237", + "dataIv": "1846397456616237", + "deviceId": "2112fc5eac600314ba95c4d65da9286b3", + "version": "119" + } + }, + { + "key": "溜溜", + "name": "溜溜|APP", + "type": 3, + "quickSearch": 1, + "api": "csp_AppGet", + "ext": { + "url": "https://appcms.ll4k.xyz", + "dataKey": "NiDGaKiVnkO3QX1Q", + "dataIv": "NiDGaKiVnkO3QX1Q", + "deviceId": "2fbaf48ee97783260bc907e3ab0bd40c3", + "version": "200" + } + }, { "key": "超前", "name": "超前|APP", @@ -886,46 +956,6 @@ "type": "list" } }, - { - "key": "聚搜", - "name": "聚搜|4K搜索", - "type": 3, - "api": "csp_PanWebSearch", - "searchable": 1, - "quickSearch": 1, - "filterable": 1, - "changeable": 1 - }, - { - "key": "米搜", - "name": "米搜|4K搜索", - "type": 3, - "api": "./js/cloud.min.js", - "ext": "./js/米搜.js", - "style": { - "type": "list" - } - }, - { - "key": "人人分享站", - "name": "人人|4K搜索", - "type": 3, - "api": "./js/cloud.min.js", - "ext": "./js/人人.js", - "style": { - "type": "list" - } - }, - { - "key": "全盘", - "name": "全盘|4K搜索", - "type": 3, - "api": "./js/cloud.min.js", - "ext": "./js/全盘.js", - "style": { - "type": "list" - } - }, { "key": "爱搜UC", "name": "爱UC|4K弹幕", @@ -956,9 +986,49 @@ "type": "list" } }, + { + "key": "聚搜", + "name": "聚搜|搜索", + "type": 3, + "api": "csp_PanWebSearch", + "searchable": 1, + "quickSearch": 1, + "filterable": 1, + "changeable": 1 + }, + { + "key": "米搜", + "name": "米搜|搜索", + "type": 3, + "api": "./js/cloud.min.js", + "ext": "./js/米搜.js", + "style": { + "type": "list" + } + }, + { + "key": "人人分享站", + "name": "人人|搜索", + "type": 3, + "api": "./js/cloud.min.js", + "ext": "./js/人人.js", + "style": { + "type": "list" + } + }, + { + "key": "全盘", + "name": "全盘|搜索", + "type": 3, + "api": "./js/cloud.min.js", + "ext": "./js/全盘.js", + "style": { + "type": "list" + } + }, { "key": "夸克盘搜", - "name": "夸克盘搜|4K搜索", + "name": "盘搜|搜索", "type": 3, "api": "./js/cloud.min.js", "ext": "./js/夸克盘搜.js", @@ -990,7 +1060,7 @@ "key": "短剧网", "name": "短剧网|短剧", "type": 3, - "api": "csp_XBPQ", + "api": "csp_HBPQ", "ext": "./XBPQ/短剧网.json" }, { @@ -1236,35 +1306,35 @@ "key": "可可影视", "name": "可可|影视", "type": 3, - "api": "csp_XBPQ", + "api": "csp_HBPQ", "ext": "./XBPQ/可可影视.json" }, { "key": "海纳影视", "name": "海纳|影视", "type": 3, - "api": "csp_XBPQ", + "api": "csp_HBPQ", "ext": "./XBPQ/海纳影视.json" }, { "key": "面包影视", "name": "面包|影视", "type": 3, - "api": "csp_XBPQ", + "api": "csp_HBPQ", "ext": "./XBPQ/面包影视.json" }, { "key": "永乐影视", "name": "永乐|影视", "type": 3, - "api": "csp_XBPQ", + "api": "csp_HBPQ", "ext": "./XBPQ/永乐影视.json" }, { "key": "雪糕影视", "name": "雪糕|影视", "type": 3, - "api": "csp_XBPQ", + "api": "csp_HBPQ", "ext": "./XBPQ/雪糕影视.json" }, { @@ -1381,7 +1451,7 @@ "key": "哆啦新番社", "name": "哆啦|新番社", "type": 3, - "api": "csp_XBPQ", + "api": "csp_HBPQ", "style": { "type": "list" }, @@ -1468,7 +1538,7 @@ "key": "樱花动漫", "name": "樱花|动漫", "type": 3, - "api": "csp_XBPQ", + "api": "csp_HBPQ", "ext": "./XBPQ/樱花动漫.json" }, { @@ -1560,7 +1630,7 @@ "key": "修罗影视", "name": "修罗|磁力", "type": 3, - "api": "csp_XBPQ", + "api": "csp_HBPQ", "searchable": 1, "quickSearch": 1, "filterable": 1, @@ -1636,7 +1706,7 @@ "key": "狐狸君", "name": "狐狸君|磁力", "type": 3, - "api": "csp_XBPQ", + "api": "csp_HBPQ", "changeable": 1, "searchable": 1, "quickSearch": 1, @@ -1647,7 +1717,7 @@ "key": "布谷TV", "name": "布谷TV|磁力", "type": 3, - "api": "csp_XBPQ", + "api": "csp_HBPQ", "searchable": 1, "quickSearch": 1, "filterable": 1, @@ -1924,7 +1994,7 @@ "key": "养生堂", "name": "养生|知识", "type": 3, - "api": "csp_XBPQ", + "api": "csp_HBPQ", "ext": "./XBPQ/养生堂.json", "style": { "type": "rect", diff --git a/潇洒/js/爱搜Baidu.js b/潇洒/js/爱搜Baidu.js index 704f12b..2af4e5f 100644 --- a/潇洒/js/爱搜Baidu.js +++ b/潇洒/js/爱搜Baidu.js @@ -25,7 +25,7 @@ var rule = { limit: 9, double: false, // 推荐: '*', - 一级: 'js:\n let html = fetch(input);\n let list = pdfa(html, "body&&.semi-space-medium-vertical");\n VODS = list.map(x => {\n let remarks = pdfh(x, "div&&img&&alt");\n // 过滤掉包含"迅雷云盘"的内容\n if(remarks.includes("迅雷云盘")) return null;\n return {\n vod_name: pdfh(x, "div&&a&&title"),\n vod_pic: \'https://yx.aekgame.com/wp-content/uploads/2022/05/e27b-290abe63258be48d86b6676b6b0ba22d.jpg\',\n vod_remarks: remarks,\n vod_content: remarks,\n vod_id: pdfh(x, "div&&a&&href")\n }\n }).filter(x => x !== null);\n ', + 一级: 'js:\n let html = fetch(input);\n let list = pdfa(html, "body&&.semi-space-medium-vertical");\n VODS = list.map(x => {\n let remarks = pdfh(x, "div&&img&&alt");\n let vodName = pdfh(x, "div&&a&&title");\n // 过滤条件:迅雷云盘、.txt后缀、空名称\n if(remarks.includes("迅雷云盘") || vodName.endsWith(".txt") || !vodName.trim()) return null;\n return {\n vod_name: vodName,\n vod_pic: "https://yx.aekgame.com/wp-content/uploads/2022/05/e27b-290abe63258be48d86b6676b6b0ba22d.jpg",\n vod_remarks: remarks,\n vod_content: remarks,\n vod_id: pdfh(x, "div&&a&&href")\n };\n }).filter(x => x !== null);\n ', 二级: { title: 'h1&&Text', img: 'img&&src', @@ -34,7 +34,7 @@ var rule = { tabs: "js:TABS = ['爱搜']", lists: "js:\n LISTS = [];\n let lists1 = pdfa(html, 'body&&.semi-space-loose-vertical').map(it => {\n let _tt = pdfh(it, 'span&&title');\n let _uu = pdfh(it, 'a&&href');\n return _tt + '$' + _uu;\n });\n LISTS.push(lists1);\n ", }, - 搜索: 'js:\n let html = fetch(input);\n let list = pdfa(html, "body&&.semi-space-medium-vertical");\n VODS = list.map(x => {\n let remarks = pdfh(x, "div&&img&&alt");\n // 过滤掉包含"迅雷云盘"的内容\n if(remarks.includes("迅雷云盘")) return null;\n return {\n vod_name: pdfh(x, "div&&a&&title"),\n vod_pic: \'https://yx.aekgame.com/wp-content/uploads/2022/05/e27b-290abe63258be48d86b6676b6b0ba22d.jpg\',\n vod_remarks: remarks,\n vod_content: remarks,\n vod_id: pdfh(x, "div&&a&&href")\n }\n }).filter(x => x !== null);\n ', + 搜索: 'js:\n let html = fetch(input);\n let list = pdfa(html, "body&&.semi-space-medium-vertical");\n VODS = list.map(x => {\n let remarks = pdfh(x, "div&&img&&alt");\n let vodName = pdfh(x, "div&&a&&title");\n // 过滤条件:迅雷云盘、.txt后缀、空名称\n if(remarks.includes("迅雷云盘") || vodName.endsWith(".txt") || !vodName.trim()) return null;\n return {\n vod_name: vodName,\n vod_pic: "https://yx.aekgame.com/wp-content/uploads/2022/05/e27b-290abe63258be48d86b6676b6b0ba22d.jpg",\n vod_remarks: remarks,\n vod_content: remarks,\n vod_id: pdfh(x, "div&&a&&href")\n };\n }).filter(x => x !== null);\n ', cate_exclude: '首页|留言|APP|下载|资讯|新闻|动态', tab_exclude: '猜你|喜欢|下载|剧情|榜|评论', 类型: '影视', diff --git a/潇洒/js/爱搜Quark.js b/潇洒/js/爱搜Quark.js index 0e78649..39183b2 100644 --- a/潇洒/js/爱搜Quark.js +++ b/潇洒/js/爱搜Quark.js @@ -25,7 +25,7 @@ var rule = { limit: 9, double: false, // 推荐: '*', - 一级: 'js:\n let html = fetch(input);\n let list = pdfa(html, "body&&.semi-space-medium-vertical");\n VODS = list.map(x => {\n let remarks = pdfh(x, "div&&img&&alt");\n // 过滤掉包含"迅雷云盘"的内容\n if(remarks.includes("迅雷云盘")) return null;\n return {\n vod_name: pdfh(x, "div&&a&&title"),\n vod_pic: \'http://pic-smzy.oss-cn-beijing.aliyuncs.com/images/5e/2a/1410241152a3eca2eca7ace140ed1c0c01b12a5e.png\',\n vod_remarks: remarks,\n vod_content: remarks,\n vod_id: pdfh(x, "div&&a&&href")\n }\n }).filter(x => x !== null);\n ', + 一级: 'js:\n let html = fetch(input);\n let list = pdfa(html, "body&&.semi-space-medium-vertical");\n VODS = list.map(x => {\n let remarks = pdfh(x, "div&&img&&alt");\n let vodName = pdfh(x, "div&&a&&title");\n // 过滤条件:迅雷云盘、.txt后缀、空名称\n if(remarks.includes("迅雷云盘") || vodName.endsWith(".txt") || !vodName.trim()) return null;\n return {\n vod_name: vodName,\n vod_pic: "http://pic-smzy.oss-cn-beijing.aliyuncs.com/images/5e/2a/1410241152a3eca2eca7ace140ed1c0c01b12a5e.png",\n vod_remarks: remarks,\n vod_content: remarks,\n vod_id: pdfh(x, "div&&a&&href")\n };\n }).filter(x => x !== null);\n ', 二级: { title: 'h1&&Text', img: 'img&&src', @@ -34,7 +34,7 @@ var rule = { tabs: "js:TABS = ['爱搜']", lists: "js:\n LISTS = [];\n let lists1 = pdfa(html, 'body&&.semi-space-loose-vertical').map(it => {\n let _tt = pdfh(it, 'span&&title');\n let _uu = pdfh(it, 'a&&href');\n return _tt + '$' + _uu;\n });\n LISTS.push(lists1);\n ", }, - 搜索: 'js:\n let html = fetch(input);\n let list = pdfa(html, "body&&.semi-space-medium-vertical");\n VODS = list.map(x => {\n let remarks = pdfh(x, "div&&img&&alt");\n // 过滤掉包含"迅雷云盘"的内容\n if(remarks.includes("迅雷云盘")) return null;\n return {\n vod_name: pdfh(x, "div&&a&&title"),\n vod_pic: \'http://pic-smzy.oss-cn-beijing.aliyuncs.com/images/5e/2a/1410241152a3eca2eca7ace140ed1c0c01b12a5e.png\',\n vod_remarks: remarks,\n vod_content: remarks,\n vod_id: pdfh(x, "div&&a&&href")\n }\n }).filter(x => x !== null);\n ', + 搜索: 'js:\n let html = fetch(input);\n let list = pdfa(html, "body&&.semi-space-medium-vertical");\n VODS = list.map(x => {\n let remarks = pdfh(x, "div&&img&&alt");\n let vodName = pdfh(x, "div&&a&&title");\n // 过滤条件:迅雷云盘、.txt后缀、空名称\n if(remarks.includes("迅雷云盘") || vodName.endsWith(".txt") || !vodName.trim()) return null;\n return {\n vod_name: vodName,\n vod_pic: "http://pic-smzy.oss-cn-beijing.aliyuncs.com/images/5e/2a/1410241152a3eca2eca7ace140ed1c0c01b12a5e.png",\n vod_remarks: remarks,\n vod_content: remarks,\n vod_id: pdfh(x, "div&&a&&href")\n };\n }).filter(x => x !== null);\n ', cate_exclude: '首页|留言|APP|下载|资讯|新闻|动态', tab_exclude: '猜你|喜欢|下载|剧情|榜|评论', 类型: '影视', diff --git a/潇洒/js/爱搜UC.js b/潇洒/js/爱搜UC.js index e4e1585..cf83676 100644 --- a/潇洒/js/爱搜UC.js +++ b/潇洒/js/爱搜UC.js @@ -25,7 +25,7 @@ var rule = { limit: 9, double: false, // 推荐: '*', - 一级: 'js:\n let html = fetch(input);\n let list = pdfa(html, "body&&.semi-space-medium-vertical");\n VODS = list.map(x => {\n let remarks = pdfh(x, "div&&img&&alt");\n // 过滤掉包含"迅雷云盘"的内容\n if(remarks.includes("迅雷云盘")) return null;\n return {\n vod_name: pdfh(x, "div&&a&&title"),\n vod_pic: \'https://image.uc.cn/s/uae/g/3o/broccoli/resource/202312/f3868960-9255-11ee-b5b0-eb0fcd1347fe.png\',\n vod_remarks: remarks,\n vod_content: remarks,\n vod_id: pdfh(x, "div&&a&&href")\n }\n }).filter(x => x !== null);\n ', + 一级: 'js:\n let html = fetch(input);\n let list = pdfa(html, "body&&.semi-space-medium-vertical");\n VODS = list.map(x => {\n let remarks = pdfh(x, "div&&img&&alt");\n let vodName = pdfh(x, "div&&a&&title");\n // 过滤条件:迅雷云盘、.txt后缀、空名称\n if(remarks.includes("迅雷云盘") || vodName.endsWith(".txt") || !vodName.trim()) return null;\n return {\n vod_name: vodName,\n vod_pic: "https://image.uc.cn/s/uae/g/3o/broccoli/resource/202312/f3868960-9255-11ee-b5b0-eb0fcd1347fe.png",\n vod_remarks: remarks,\n vod_content: remarks,\n vod_id: pdfh(x, "div&&a&&href")\n };\n }).filter(x => x !== null);\n ', 二级: { title: 'h1&&Text', img: 'img&&src', @@ -34,7 +34,7 @@ var rule = { tabs: "js:TABS = ['爱搜']", lists: "js:\n LISTS = [];\n let lists1 = pdfa(html, 'body&&.semi-space-loose-vertical').map(it => {\n let _tt = pdfh(it, 'span&&title');\n let _uu = pdfh(it, 'a&&href');\n return _tt + '$' + _uu;\n });\n LISTS.push(lists1);\n ", }, - 搜索: 'js:\n let html = fetch(input);\n let list = pdfa(html, "body&&.semi-space-medium-vertical");\n VODS = list.map(x => {\n let remarks = pdfh(x, "div&&img&&alt");\n // 过滤掉包含"迅雷云盘"的内容\n if(remarks.includes("迅雷云盘")) return null;\n return {\n vod_name: pdfh(x, "div&&a&&title"),\n vod_pic: \'https://image.uc.cn/s/uae/g/3o/broccoli/resource/202312/f3868960-9255-11ee-b5b0-eb0fcd1347fe.png\',\n vod_remarks: remarks,\n vod_content: remarks,\n vod_id: pdfh(x, "div&&a&&href")\n }\n }).filter(x => x !== null);\n ', + 搜索: 'js:\n let html = fetch(input);\n let list = pdfa(html, "body&&.semi-space-medium-vertical");\n VODS = list.map(x => {\n let remarks = pdfh(x, "div&&img&&alt");\n let vodName = pdfh(x, "div&&a&&title");\n // 过滤条件:迅雷云盘、.txt后缀、空名称\n if(remarks.includes("迅雷云盘") || vodName.endsWith(".txt") || !vodName.trim()) return null;\n return {\n vod_name: vodName,\n vod_pic: "https://image.uc.cn/s/uae/g/3o/broccoli/resource/202312/f3868960-9255-11ee-b5b0-eb0fcd1347fe.png",\n vod_remarks: remarks,\n vod_content: remarks,\n vod_id: pdfh(x, "div&&a&&href")\n };\n }).filter(x => x !== null);\n ', cate_exclude: '首页|留言|APP|下载|资讯|新闻|动态', tab_exclude: '猜你|喜欢|下载|剧情|榜|评论', 类型: '影视', diff --git a/潇洒/spider.jar b/潇洒/spider.jar index 33bd54a..5a42eb5 100644 Binary files a/潇洒/spider.jar and b/潇洒/spider.jar differ