build(adult): 更新站点配置,移除菲儿、水滴、咖啡等旧APP站点,新增爱UC、爱Quark、爱Baidu及糖果搜索站点,调整鸭梨影视API地址并更新spider.jar

This commit is contained in:
Wang.Luo 2025-06-18 22:57:57 +08:00
parent e5628cab9b
commit aa9e2e7841
5 changed files with 195 additions and 163 deletions

202
api.json
View File

@ -72,17 +72,6 @@
"url": "http://v.lkuys.cn" "url": "http://v.lkuys.cn"
} }
}, },
{
"key": "菲儿影视",
"name": "菲儿APP",
"type": 3,
"api": "csp_AppFerr",
"ext": {
"url": "https://appcms.freehd.vip",
"dataKey": "be5348dfb0c3c283",
"dataIv": "5f5449dd14313217"
}
},
{ {
"key": "移动", "key": "移动",
"name": "移动APP", "name": "移动APP",
@ -105,34 +94,6 @@
"version": "120" "version": "120"
} }
}, },
{
"key": "水滴",
"name": "水滴APP",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet2",
"ext": {
"url": "http://1.94.105.93",
"dataKey": "gKdQKLbwhhLp4Ytv",
"dataIv": "gKdQKLbwhhLp4Ytv",
"deviceId": "",
"version": ""
}
},
{
"key": "咖啡",
"name": "咖啡APP",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet2",
"ext": {
"url": "http://160.202.243.62:2566",
"dataKey": "qwertyuiopqwerty",
"dataIv": "qwertyuiopqwerty",
"deviceId": "",
"version": "120"
}
},
{ {
"key": "橘猫", "key": "橘猫",
"name": "橘猫APP", "name": "橘猫APP",
@ -147,20 +108,6 @@
"version": "120" "version": "120"
} }
}, },
{
"key": "诺雪",
"name": "诺雪APP",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet2",
"ext": {
"url": "https://qjappcms.rx4k.top",
"dataKey": "ZX10ysTYZWtIJCTU",
"dataIv": "ZX10ysTYZWtIJCTU",
"deviceId": "",
"version": "120"
}
},
{ {
"key": "雄鹰", "key": "雄鹰",
"name": "雄鹰APP", "name": "雄鹰APP",
@ -189,20 +136,6 @@
"version": "" "version": ""
} }
}, },
{
"key": "麻花",
"name": "麻花APP",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "http://49.235.114.19:130",
"dataKey": "q7gj4f9br3fls6nh",
"dataIv": "q7gj4f9br3fls6nh",
"deviceId": "2112fc5eac600314ba95c4d65da9286b3",
"version": "700"
}
},
{ {
"key": "海豚", "key": "海豚",
"name": "海豚APP", "name": "海豚APP",
@ -273,20 +206,6 @@
"version": "" "version": ""
} }
}, },
{
"key": "忍者",
"name": "忍者APP",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "https://mfxs123.sbs",
"dataKey": "1234567887654321",
"dataIv": "1234567887654321",
"deviceId": "",
"version": ""
}
},
{ {
"key": "晴天", "key": "晴天",
"name": "晴天APP", "name": "晴天APP",
@ -371,20 +290,6 @@
"version": "107" "version": "107"
} }
}, },
{
"key": "木叶",
"name": "木叶APP",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "http://46.203.125.54:7070",
"dataKey": "RuN9LRvwTRgpQnpK",
"dataIv": "RuN9LRvwTRgpQnpK",
"deviceId": "",
"version": "547"
}
},
{ {
"key": "米兔", "key": "米兔",
"name": "米兔APP", "name": "米兔APP",
@ -413,20 +318,6 @@
"version": "166" "version": "166"
} }
}, },
{
"key": "悠悠",
"name": "悠悠APP",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "http://46.203.125.54:7070",
"dataKey": "RuN9LRvwTRgpQnpK",
"dataIv": "RuN9LRvwTRgpQnpK",
"deviceId": "298e5fe29c74b35aabb9836ee2f6f449f",
"version": "547"
}
},
{ {
"key": "在看", "key": "在看",
"name": "在看APP", "name": "在看APP",
@ -550,19 +441,6 @@
"jxurl": "http://app.789dd.cn" "jxurl": "http://app.789dd.cn"
} }
}, },
{
"key": "攻阁",
"name": "攻阁APP",
"type": 3,
"quickSearch": 1,
"api": "csp_AppMuou",
"ext": {
"url": "http://111.180.198.40:1110",
"dataKey": "14deb3a41a955648",
"dataIv": "14deb3a41a955648",
"jxurl": "https://ww.ndjdnd.icu"
}
},
{ {
"key": "哔哩视频", "key": "哔哩视频",
"name": "哔哩|视频", "name": "哔哩|视频",
@ -869,6 +747,44 @@
"type": "list" "type": "list"
} }
}, },
{
"key": "爱UC",
"name": "爱UC4K弹幕",
"type": 3,
"api": "./js/cloud.min.js",
"ext": "./js/爱UC.js",
"style": {
"type": "list"
}
},
{
"key": "爱Quark",
"name": "爱Quark4K弹幕",
"type": 3,
"api": "./js/cloud.min.js",
"ext": "./js/爱Quark.js",
"style": {
"type": "list"
}
},
{
"key": "爱Baidu",
"name": "爱Baidu4K弹幕",
"type": 3,
"api": "./js/cloud.min.js",
"ext": "./js/爱Baidu.js",
"style": {
"type": "list"
}
},
{
"key": "糖果",
"name": "糖果|搜索",
"type": 3,
"api": "csp_TGSou",
"searchable": 1,
"changeable": 0
},
{ {
"key": "聚搜", "key": "聚搜",
"name": "聚搜|搜索", "name": "聚搜|搜索",
@ -1368,17 +1284,6 @@
"filterable": 1, "filterable": 1,
"playerType": 2 "playerType": 2
}, },
{
"key": "快看",
"name": "快看|影视",
"type": 3,
"api": "csp_AppYsV2",
"searchable": 1,
"quickSearch": 1,
"filterable": 1,
"changeable": 1,
"ext": "http://kkwk123.top/api.php/app/"
},
{ {
"key": "厂长影视", "key": "厂长影视",
"name": "厂长|影视", "name": "厂长|影视",
@ -1390,12 +1295,6 @@
"filterable": 1, "filterable": 1,
"ext": "https://www.czzymovie.com/" "ext": "https://www.czzymovie.com/"
}, },
{
"key": "私人影视",
"name": "私人|影视",
"type": 3,
"api": "csp_Siren"
},
{ {
"key": "云播影视", "key": "云播影视",
"name": "云播|影视", "name": "云播|影视",
@ -1440,13 +1339,6 @@
"quickSearch": 1, "quickSearch": 1,
"ext": "https://v.wetv.wang" "ext": "https://v.wetv.wang"
}, },
{
"key": "攻阁影视",
"name": "攻阁|影视",
"type": 3,
"playerType": "2",
"api": "csp_Lggys"
},
{ {
"key": "鸭梨影视", "key": "鸭梨影视",
"name": "鸭梨|影视", "name": "鸭梨|影视",
@ -1458,7 +1350,7 @@
"name": "绝对|影视", "name": "绝对|影视",
"type": 3, "type": 3,
"api": "csp_FourK", "api": "csp_FourK",
"ext": "https://www.4kvm.net" "ext": "https://www.4kvm.tv"
}, },
{ {
"key": "白白影视", "key": "白白影视",
@ -1467,13 +1359,6 @@
"api": "csp_SuBaiBai", "api": "csp_SuBaiBai",
"ext": "https://www.subaibai.com" "ext": "https://www.subaibai.com"
}, },
{
"key": "免费影视",
"name": "️免费|影视",
"type": 3,
"quickSearch": 1,
"api": "csp_FreeOk"
},
{ {
"key": "低端影视", "key": "低端影视",
"name": "低端|影视", "name": "低端|影视",
@ -1599,15 +1484,6 @@
"filterable": 1, "filterable": 1,
"ext": "w7TClcONw6LDrsKYwoXCosKcwpvCrcKcw6HDrsKnwqDCo2rCqMKiw7HDsMOxYcKewpvClMOvw5fCqMOmw59VXFLCpMOiw6PCnMKzwpzCjuWGtemEmOaPleWRnMKf5Yem5L6Q5ZGxbeW+oeintui1tOa8ieetjMOXwpvDtw==" "ext": "w7TClcONw6LDrsKYwoXCosKcwpvCrcKcw6HDrsKnwqDCo2rCqMKiw7HDsMOxYcKewpvClMOvw5fCqMOmw59VXFLCpMOiw6PCnMKzwpzCjuWGtemEmOaPleWRnMKf5Yem5L6Q5ZGxbeW+oeintui1tOa8ieetjMOXwpvDtw=="
}, },
{
"key": "真心影视",
"name": "真心|影视",
"type": 3,
"api": "csp_WebGZ",
"searchable": 1,
"quickSearch": 1,
"filterable": 1
},
{ {
"key": "思古影视", "key": "思古影视",
"name": "思古|影视", "name": "思古|影视",

52
js/爱Baidu.js Normal file
View File

@ -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&type=BDY&page=fypage',
filter_url: '',
detailUrl: '',
searchUrl: 'https://www.esoua.com/search?q=**&format=video&type=BDY&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 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',
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 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: '猜你|喜欢|下载|剧情|榜|评论',
类型: '影视',
homeUrl: 'https://www.esoua.com/',
二级访问前: '',
encoding: 'utf-8',
search_encoding: '',
图片来源: '',
图片替换: '',
play_json: [],
pagecount: {},
tab_remove: [],
tab_order: [],
tab_rename: {},
}

52
js/爱Quark.js Normal file
View File

@ -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&type=QUARK&page=fypage',
filter_url: '',
detailUrl: '',
searchUrl: 'https://www.esoua.com/search?q=**&format=video&type=QUARK&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 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',
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 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: '猜你|喜欢|下载|剧情|榜|评论',
类型: '影视',
homeUrl: 'https://www.esoua.com/',
二级访问前: '',
encoding: 'utf-8',
search_encoding: '',
图片来源: '',
图片替换: '',
play_json: [],
pagecount: {},
tab_remove: [],
tab_order: [],
tab_rename: {},
}

52
js/爱UC.js Normal file
View File

@ -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&type=UC&page=fypage',
filter_url: '',
detailUrl: '',
searchUrl: 'https://www.esoua.com/search?q=**&format=video&type=UC&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 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',
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 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: '猜你|喜欢|下载|剧情|榜|评论',
类型: '影视',
homeUrl: 'https://www.esoua.com/',
二级访问前: '',
encoding: 'utf-8',
search_encoding: '',
图片来源: '',
图片替换: '',
play_json: [],
pagecount: {},
tab_remove: [],
tab_order: [],
tab_rename: {},
}

Binary file not shown.