From f33a0498226067c271188655c05e7a795d058426 Mon Sep 17 00:00:00 2001
From: "github-actions[bot]"
<87984115+github-actions[bot]@users.noreply.github.com>
Date: Sun, 22 Jun 2025 03:46:34 +0000
Subject: [PATCH] =?UTF-8?q?=E6=BD=87=E6=B4=92=E6=9B=B4=E6=96=B0=2020250622?=
=?UTF-8?q?0346?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
xiaosa/XBPQ/骚火影视.json | 4 +--
xiaosa/api.json | 44 +++++++++++++++-------------
xiaosa/js/全盘.js | 6 ++--
xiaosa/js/天堂.js | 52 ++++++++++++++++++++++++++++++++++
xiaosa/js/夸克盘搜.js | 6 ++--
xiaosa/js/懒盘.js | 6 ++--
xiaosa/js/校长.js | 2 +-
xiaosa/js/爱搜.js | 52 ++++++++++++++++++++++++++++++++++
xiaosa/js/米搜.js | 6 ++--
xiaosa/spider.jar | Bin 2023808 -> 2007424 bytes
10 files changed, 143 insertions(+), 35 deletions(-)
create mode 100644 xiaosa/js/天堂.js
create mode 100644 xiaosa/js/爱搜.js
diff --git a/xiaosa/XBPQ/骚火影视.json b/xiaosa/XBPQ/骚火影视.json
index 88d14d53..1616fa5f 100644
--- a/xiaosa/XBPQ/骚火影视.json
+++ b/xiaosa/XBPQ/骚火影视.json
@@ -1,6 +1,6 @@
{
"简介": "p_txt show_part\">&&
",
"副标题": "v_note\">&&",
- "分类url": "https://saohuody.com/list/{cateId}-{catePg}.html;;d1",
- "分类": "国产剧$12#港剧$13#台剧$14#日剧$15#韩剧$16#美剧$17#海外$18#泰剧$19#动作$5#喜剧$6#爱情$7#科幻$8#恐怖$9#剧情$10#战争$11#动画$33"
+ "分类url": "https://saohuody.com/list/{cateId}-{catePg}.html",
+ "分类": "国产剧$12#港剧$13#台剧$14#日剧$15#韩剧$16#美剧$17#海外$18#泰剧$19#动作$5#喜剧$6#爱情$7#科幻$8#恐怖$9#剧情$10#战争$11#动画$33#福利$20"
}
\ No newline at end of file
diff --git a/xiaosa/api.json b/xiaosa/api.json
index 5cd56d87..5e3cc044 100644
--- a/xiaosa/api.json
+++ b/xiaosa/api.json
@@ -122,6 +122,20 @@
"version": "120"
}
},
+ {
+ "key": "榴莲",
+ "name": "榴莲|APP",
+ "type": 3,
+ "quickSearch": 1,
+ "api": "csp_AppGet2",
+ "ext": {
+ "url": "https://qjappcms.ll4k.xyz",
+ "dataKey": "1yGA85sJ5STtE7uj",
+ "dataIv": "1yGA85sJ5STtE7uj",
+ "deviceId": "",
+ "version": "50000"
+ }
+ },
{
"key": "剧咖",
"name": "剧咖|APP",
@@ -738,41 +752,31 @@
}
},
{
- "key": "人人电影网",
- "name": "人人|4K弹幕",
+ "key": "天堂",
+ "name": "天堂|4K弹幕",
"type": 3,
"api": "./js/cloud.min.js",
- "ext": "./js/人人电影网.js",
+ "ext": "./js/天堂.js",
"style": {
"type": "list"
}
},
{
- "key": "爱UC",
- "name": "爱UC|4K弹幕",
- "type": 3,
- "api": "./js/cloud.min.js",
- "ext": "./js/爱UC.js",
- "style": {
- "type": "list"
- }
- },
- {
- "key": "爱Quark",
- "name": "爱Quark|4K弹幕",
+ "key": "人人电影网",
+ "name": "人人|4K弹幕",
"type": 3,
"api": "./js/cloud.min.js",
- "ext": "./js/爱Quark.js",
+ "ext": "./js/人人电影网.js",
"style": {
"type": "list"
}
},
{
- "key": "爱Baidu",
- "name": "爱Baidu|4K弹幕",
+ "key": "爱搜",
+ "name": "爱搜|4K弹幕",
"type": 3,
"api": "./js/cloud.min.js",
- "ext": "./js/爱Baidu.js",
+ "ext": "./js/爱搜.js",
"style": {
"type": "list"
}
@@ -920,7 +924,7 @@
"filterable": 1,
"playerType": 2,
"ext": {
- "site": "https://www.hkybqufgh.com,https://www.sizhengxt.com,https://0996zp.com,https://9zhoukj.com/,https://www.sizhengxt.com,https://www.tjrongze.com,https://www.jiabaide.cn,https://cqzuoer.com"
+ "site": "https://m.hkybqufgh.com,https://m.sizhengxt.com,https://m.9zhoukj.com,https://m.sizhengxt.com,https://m.jiabaide.cn"
}
},
{
diff --git a/xiaosa/js/全盘.js b/xiaosa/js/全盘.js
index 3509e7ef..aefdd85a 100644
--- a/xiaosa/js/全盘.js
+++ b/xiaosa/js/全盘.js
@@ -10,7 +10,7 @@ var rule = {
url: 'https://so.yuneu.com/search?q=fyclass&format=video&page=fypage',
filter_url: '',
detailUrl: '',
- searchUrl: 'https://so.yuneu.com/search?q=**&format=video&page=fypage',
+ searchUrl: 'https://so.yuneu.com/search?q=**&format=video&exact=true&page=fypage',
searchable: 1,
quickSearch: 1,
filterable: 1,
@@ -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://img0.baidu.com/it/u=2841223652,2325996620&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500\',\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 // 过滤掉包含"迅雷云盘"的内容\n if(remarks.includes("迅雷云盘") || remarks.includes("115") || remarks.includes("阿里")) return null;\n return {\n vod_name: pdfh(x, "div&&a&&title"),\n vod_pic: \'https://img0.baidu.com/it/u=2841223652,2325996620&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500\',\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://img0.baidu.com/it/u=2841223652,2325996620&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500\',\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 // 过滤掉包含"迅雷云盘"的内容\n if(remarks.includes("迅雷云盘") || remarks.includes("115") || remarks.includes("阿里")) return null;\n return {\n vod_name: pdfh(x, "div&&a&&title"),\n vod_pic: \'https://img0.baidu.com/it/u=2841223652,2325996620&fm=253&fmt=auto&app=138&f=JPEG?w=500&h=500\',\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/xiaosa/js/天堂.js b/xiaosa/js/天堂.js
new file mode 100644
index 00000000..31844159
--- /dev/null
+++ b/xiaosa/js/天堂.js
@@ -0,0 +1,52 @@
+var rule = {
+ title: '盘搜天堂',
+ host: 'https://pansott.com/',
+ hostJs: '',
+ headers: {
+ 'User-Agent': 'Mozilla/5.0 (Linux; Android 11; Pixel 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.91 Mobile Safari/537.36',
+ },
+ 编码: 'utf-8',
+ timeout: 5000,
+ url: 'https://pansott.com/search?q=fyclass&format=video&page=fypage',
+ filter_url: '',
+ detailUrl: '',
+ searchUrl: 'https://pansott.com/search?q=**&format=video&exact=true&page=fypage',
+ searchable: 1,
+ quickSearch: 1,
+ filterable: 1,
+ class_name: '剧集&电影&短剧&动漫&综艺',
+ class_url: '剧集&电影&短网剧&动漫&综艺',
+ proxy_rule: '',
+ sniffer: false,
+ isVideo: '',
+ play_parse: true,
+ parse_url: '',
+ lazy: "js:\n input = 'push://' + input;\n ",
+ 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 // 过滤掉包含"迅雷云盘"或"115"的内容\n if(remarks.includes("迅雷云盘") || remarks.includes("115") || remarks.includes("阿里")) return null;\n return {\n vod_name: pdfh(x, "div&&a&&title"),\n vod_pic: \'\',\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',
+ desc: '.card-text:eq(2)&&Text;;;;',
+ content: 'body&&.semi-space-loose-vertical&&a&&href',
+ 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 // 过滤掉包含"迅雷云盘"或"115"的内容\n if(remarks.includes("迅雷云盘") || remarks.includes("115") || remarks.includes("阿里")) return null;\n return {\n vod_name: pdfh(x, "div&&a&&title"),\n vod_pic: \'\',\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: '猜你|喜欢|下载|剧情|榜|评论',
+ 类型: '影视',
+ homeUrl: 'https://pansott.com/',
+ 二级访问前: '',
+ encoding: 'utf-8',
+ search_encoding: '',
+ 图片来源: '',
+ 图片替换: '',
+ play_json: [],
+ pagecount: {},
+ tab_remove: [],
+ tab_order: [],
+ tab_rename: {},
+}
\ No newline at end of file
diff --git a/xiaosa/js/夸克盘搜.js b/xiaosa/js/夸克盘搜.js
index 9855768b..5242c322 100644
--- a/xiaosa/js/夸克盘搜.js
+++ b/xiaosa/js/夸克盘搜.js
@@ -10,7 +10,7 @@ var rule = {
url: 'https://qkpanso.com/search?q=fyclass&format=video&page=fypage',
filter_url: '',
detailUrl: '',
- searchUrl: 'https://qkpanso.com/search?q=**&exact=true&format=video&page=fypage',
+ searchUrl: 'https://qkpanso.com/search?q=**&format=video&exact=true&page=fypage',
searchable: 1,
quickSearch: 1,
filterable: 1,
@@ -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 // 过滤掉包含"迅雷云盘"的内容\n if(remarks.includes("迅雷云盘") || remarks.includes("115") || 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 ',
二级: {
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 // 过滤掉包含"迅雷云盘"的内容\n if(remarks.includes("迅雷云盘") || remarks.includes("115") || 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 ',
cate_exclude: '首页|留言|APP|下载|资讯|新闻|动态',
tab_exclude: '猜你|喜欢|下载|剧情|榜|评论',
类型: '影视',
diff --git a/xiaosa/js/懒盘.js b/xiaosa/js/懒盘.js
index 947d30c5..b4760035 100644
--- a/xiaosa/js/懒盘.js
+++ b/xiaosa/js/懒盘.js
@@ -10,7 +10,7 @@ var rule = {
url: 'https://www.lzpanx.com/search?q=fyclass&format=video&page=fypage',
filter_url: '',
detailUrl: '',
- searchUrl: 'https://www.lzpanx.com/search?q=**&format=video&page=fypage',
+ searchUrl: 'https://www.lzpanx.com/search?q=**&format=video&exact=true&page=fypage',
searchable: 1,
quickSearch: 1,
filterable: 1,
@@ -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://ww1.sinaimg.cn/mw690/006faMndly1htmb1m08adj30e20e2q3m.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 // 过滤掉包含"迅雷云盘"的内容\n if(remarks.includes("迅雷云盘") || remarks.includes("115") || remarks.includes("阿里")) return null;\n return {\n vod_name: pdfh(x, "div&&a&&title"),\n vod_pic: \'https://ww1.sinaimg.cn/mw690/006faMndly1htmb1m08adj30e20e2q3m.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://ww1.sinaimg.cn/mw690/006faMndly1htmb1m08adj30e20e2q3m.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 // 过滤掉包含"迅雷云盘"的内容\n if(remarks.includes("迅雷云盘") || remarks.includes("115") || remarks.includes("阿里")) return null;\n return {\n vod_name: pdfh(x, "div&&a&&title"),\n vod_pic: \'https://ww1.sinaimg.cn/mw690/006faMndly1htmb1m08adj30e20e2q3m.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/xiaosa/js/校长.js b/xiaosa/js/校长.js
index c42e054e..e5ceea96 100644
--- a/xiaosa/js/校长.js
+++ b/xiaosa/js/校长.js
@@ -1,6 +1,6 @@
var rule = {
title: '校长影视[云盘]',
- host: 'https://xzys.fun',
+ host: 'https://xzyshd.com',
homeUrl: '/',
url: '/fyclass.html?page=fypage',
filter_url: '{{fl.class}}',
diff --git a/xiaosa/js/爱搜.js b/xiaosa/js/爱搜.js
new file mode 100644
index 00000000..84e42f5c
--- /dev/null
+++ b/xiaosa/js/爱搜.js
@@ -0,0 +1,52 @@
+var rule = {
+ title: '爱搜',
+ host: 'https://www.esoua.com/',
+ hostJs: '',
+ headers: {
+ 'User-Agent': 'Mozilla/5.0 (Linux; Android 11; Pixel 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.91 Mobile Safari/537.36',
+ },
+ 编码: 'utf-8',
+ timeout: 5000,
+ url: 'https://www.esoua.com/search?q=fyclass&format=video&exact=true&page=fypage',
+ filter_url: '',
+ detailUrl: '',
+ searchUrl: 'https://www.esoua.com/search?q=**&format=video&exact=true&page=fypage',
+ searchable: 1,
+ quickSearch: 1,
+ filterable: 1,
+ class_name: '剧集&电影&短剧&动漫&综艺',
+ class_url: '剧集&电影&短剧&动漫&综艺',
+ proxy_rule: '',
+ sniffer: false,
+ isVideo: '',
+ play_parse: true,
+ parse_url: '',
+ lazy: "js:\n input = 'push://' + input;\n ",
+ 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("迅雷云盘") || remarks.includes("115") || remarks.includes("阿里")) return null;\n return {\n vod_name: pdfh(x, "div&&a&&title"),\n vod_pic: \'\',\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',
+ desc: '.card-text:eq(2)&&Text;;;;',
+ content: 'body&&.semi-space-loose-vertical&&a&&href',
+ 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("迅雷云盘") || remarks.includes("115") || remarks.includes("阿里")) return null;let vodName = pdfh(x, "div&&a&&title");\n // 过滤条件:迅雷云盘、.txt后缀、空名称\n if(vodName.endsWith(".zip") || vodName.endsWith(".txt") || !vodName.trim()) return null;\n return {\n vod_name: pdfh(x, "div&&a&&title"),\n vod_pic: \'\',\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: '猜你|喜欢|下载|剧情|榜|评论',
+ 类型: '影视',
+ homeUrl: 'https://www.esoua.com/',
+ 二级访问前: '',
+ encoding: 'utf-8',
+ search_encoding: '',
+ 图片来源: '',
+ 图片替换: '',
+ play_json: [],
+ pagecount: {},
+ tab_remove: [],
+ tab_order: [],
+ tab_rename: {},
+}
\ No newline at end of file
diff --git a/xiaosa/js/米搜.js b/xiaosa/js/米搜.js
index 4cb1af3c..0480bc71 100644
--- a/xiaosa/js/米搜.js
+++ b/xiaosa/js/米搜.js
@@ -10,7 +10,7 @@ var rule = {
url: 'https://misoso.cc/search?q=fyclass&format=video&page=fypage',
filter_url: '',
detailUrl: '',
- searchUrl: 'https://misoso.cc/search?q=**&format=video&page=fypage',
+ searchUrl: 'https://misoso.cc/search?q=**&format=video&exact=true&page=fypage',
searchable: 1,
quickSearch: 1,
filterable: 1,
@@ -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://is2-ssl.mzstatic.com/image/thumb/Purple123/v4/49/25/97/49259775-1a6b-ba62-3c28-b27bf6712ade/source/1024x1024bb.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 // 过滤掉包含"迅雷云盘"的内容\n if(remarks.includes("迅雷云盘") || remarks.includes("115") || remarks.includes("阿里")) return null;\n return {\n vod_name: pdfh(x, "div&&a&&title"),\n vod_pic: \'https://is2-ssl.mzstatic.com/image/thumb/Purple123/v4/49/25/97/49259775-1a6b-ba62-3c28-b27bf6712ade/source/1024x1024bb.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://is2-ssl.mzstatic.com/image/thumb/Purple123/v4/49/25/97/49259775-1a6b-ba62-3c28-b27bf6712ade/source/1024x1024bb.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 // 过滤掉包含"迅雷云盘"的内容\n if(remarks.includes("迅雷云盘") || remarks.includes("115") || remarks.includes("阿里")) return null;\n return {\n vod_name: pdfh(x, "div&&a&&title"),\n vod_pic: \'https://is2-ssl.mzstatic.com/image/thumb/Purple123/v4/49/25/97/49259775-1a6b-ba62-3c28-b27bf6712ade/source/1024x1024bb.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/xiaosa/spider.jar b/xiaosa/spider.jar
index 85114cca87f1d2c716c9220ba5496d41b2a7568c..58d7c2382202a2c8df322112fa0e7bfff6bc0198 100644
GIT binary patch
literal 2007424
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