feat(api): 更新API配置并移除无效源

- 修改了部分APP接口配置,包括冷心、金牌等源的API地址和扩展信息
- 移除了布雷、外剧、萝卜、米兔等无效或已停用的APP源
- 优化了多个JS文件中的弹幕URL处理逻辑,去除冗余的API前缀
- 更新了spider.jar二进制文件

详细变更如下:
1. 在`api.json`中更新了部分源的配置项,调整了API地址及扩展参数。
2. 删除了多个已失效的APP数据源配置。
3. 精简了若干JS脚本中重复的弹幕请求路径,提升代码可维护性。
4. 包含了对spider.jar的更新,以支持最新的解析逻辑。
This commit is contained in:
Wang.Luo 2025-10-17 01:20:05 +08:00
parent 870063ddf4
commit 14075ea74a
6 changed files with 29 additions and 82 deletions

View File

@ -72,19 +72,26 @@
}
},
{
"key": "加菲",
"name": "加菲丨APP",
"key": "冷心",
"name": "冷心|APP",
"type": 3,
"quickSearch": 1,
"api": "csp_AppQi",
"api": "csp_AppMuou",
"ext": {
"url": "http://app.789dd.cn",
"name": "火猫影视"
}
},
{
"key": "金牌",
"name": "金牌APP",
"type": 3,
"api": "csp_AppMuou",
"searchable": 1,
"changeable": 1,
"ext": {
"url": "",
"site": "https://aysappto.oss-cn-chengdu.aliyuncs.com/qj1.txt",
"dataKey": "dksvndkaAjekakcE",
"dataIv": "dksvndkaAjekakcE",
"deviceId": "",
"version": "",
"ua": ""
"site": "https://muouapp.oss-cn-hangzhou.aliyuncs.com/MUOUAPP/godbbq.txt",
"name": "金牌影院(请断网再安装)"
}
},
{
@ -448,22 +455,6 @@
"ua": ""
}
},
{
"key": "布雷",
"name": "布雷丨APP",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "https://cms.bl4k.cc",
"site": "",
"dataKey": "B7uaxcwdpX2dww82",
"dataIv": "B7uaxcwdpX2dww82",
"deviceId": "",
"version": "",
"ua": ""
}
},
{
"key": "五八",
"name": "五八丨APP",
@ -512,22 +503,6 @@
"ua": ""
}
},
{
"key": "外剧",
"name": "外剧丨APP",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "https://guowaiju.com",
"site": "",
"dataKey": "7xv16h7qgkrs9b1p",
"dataIv": "7xv16h7qgkrs9b1p",
"deviceId": "",
"version": "",
"ua": ""
}
},
{
"key": "火狐",
"name": "火狐丨APP",
@ -618,34 +593,6 @@
"version": ""
}
},
{
"key": "萝卜",
"name": "萝卜APP",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "https://apiapplbys.lbys.app:5678",
"dataKey": "apiapplbyskey168",
"dataIv": "apiapplbyskey168",
"deviceId": "",
"version": "107"
}
},
{
"key": "米兔",
"name": "米兔APP",
"type": 3,
"quickSearch": 1,
"api": "csp_AppGet",
"ext": {
"url": "https://new.tkbot.fun",
"dataKey": "d032c12876bc6848",
"dataIv": "d032c12876bc6848",
"deviceId": "",
"version": "200"
}
},
{
"key": "移动",
"name": "移动APP",

View File

@ -2132,14 +2132,14 @@ var rule = {
parse: 0,
url: bata.url,
jx: 0,
danmaku: "http://127.0.0.1:9978/proxy?do=danmu&site=js&url=http://dm.qxq6.com/zy/api.php?url=" + input.split("?")[0]
danmaku: "http://127.0.0.1:9978/proxy?do=danmu&site=js&url=" + input.split("?")[0]
};
} else {
input = {
parse: 0,
url: input.split("?")[0],
jx: 1,
danmaku: "http://127.0.0.1:9978/proxy?do=danmu&site=js&url=http://dm.qxq6.com/zy/api.php?url=" + input.split("?")[0]
danmaku: "http://127.0.0.1:9978/proxy?do=danmu&site=js&url=" + input.split("?")[0]
};
}
} catch {
@ -2147,7 +2147,7 @@ var rule = {
parse: 0,
url: input.split("?")[0],
jx: 1,
danmaku: "http://127.0.0.1:9978/proxy?do=danmu&site=js&url=http://dm.qxq6.com/zy/api.php?url=" + input.split("?")[0]
danmaku: "http://127.0.0.1:9978/proxy?do=danmu&site=js&url=" + input.split("?")[0]
};
}
}),

View File

@ -1354,14 +1354,14 @@ var rule = {
parse: 0,
url: bata.url,
jx: 0,
danmaku: "http://127.0.0.1:9978/proxy?do=danmu&site=js&url=http://dm.qxq6.com/zy/api.php?url=" + input.split("?")[0]
danmaku: "http://127.0.0.1:9978/proxy?do=danmu&site=js&url=" + input.split("?")[0]
};
} else {
input = {
parse: 0,
url: input.split("?")[0],
jx: 1,
danmaku: "http://127.0.0.1:9978/proxy?do=danmu&site=js&url=http://dm.qxq6.com/zy/api.php?url=" + input.split("?")[0]
danmaku: "http://127.0.0.1:9978/proxy?do=danmu&site=js&url=" + input.split("?")[0]
};
}
} catch {
@ -1369,7 +1369,7 @@ var rule = {
parse: 0,
url: input.split("?")[0],
jx: 1,
danmaku: "http://127.0.0.1:9978/proxy?do=danmu&site=js&url=http://dm.qxq6.com/zy/api.php?url=" + input.split("?")[0]
danmaku: "http://127.0.0.1:9978/proxy?do=danmu&site=js&url=" + input.split("?")[0]
};
}
}),

View File

@ -712,7 +712,7 @@ var rule = {
parse: 0,
url: bata.url,
jx: 0,
danmaku: 'http://127.0.0.1:9978/proxy?do=danmu&site=js&url=http://dm.qxq6.com/zy/api.php?url=' + input.split("?")[0]
danmaku: 'http://127.0.0.1:9978/proxy?do=danmu&site=js&url=' + input.split("?")[0]
};
} else {
@ -723,7 +723,7 @@ var rule = {
parse: 0,
url: input.split("?")[0],
jx: 1,
danmaku: 'http://127.0.0.1:9978/proxy?do=danmu&site=js&url=http://dm.qxq6.com/zy/api.php?url=' + input.split("?")[0]
danmaku: 'http://127.0.0.1:9978/proxy?do=danmu&site=js&url=' + input.split("?")[0]
};
}
} catch {
@ -734,7 +734,7 @@ var rule = {
parse: 0,
url: input.split("?")[0],
jx: 1,
danmaku: 'http://127.0.0.1:9978/proxy?do=danmu&site=js&url=http://dm.qxq6.com/zy/api.php?url=' + input.split("?")[0]
danmaku: 'http://127.0.0.1:9978/proxy?do=danmu&site=js&url=' + input.split("?")[0]
};
}
}),

View File

@ -679,14 +679,14 @@ var rule = {
parse: 0,
url: bata.url,
jx: 0,
danmaku: "http://127.0.0.1:9978/proxy?do=danmu&site=js&url=http://dm.qxq6.com/zy/api.php?url=" + input.split("?")[0]
danmaku: "http://127.0.0.1:9978/proxy?do=danmu&site=js&url=" + input.split("?")[0]
};
} else {
input = {
parse: 0,
url: input.split("?")[0],
jx: 1,
danmaku: "http://127.0.0.1:9978/proxy?do=danmu&site=js&url=http://dm.qxq6.com/zy/api.php?url=" + input.split("?")[0]
danmaku: "http://127.0.0.1:9978/proxy?do=danmu&site=js&url=" + input.split("?")[0]
};
}
} catch {
@ -694,7 +694,7 @@ var rule = {
parse: 0,
url: input.split("?")[0],
jx: 1,
danmaku: "http://127.0.0.1:9978/proxy?do=danmu&site=js&url=http://dm.qxq6.com/zy/api.php?url=" + input.split("?")[0]
danmaku: "http://127.0.0.1:9978/proxy?do=danmu&site=js&url=" + input.split("?")[0]
};
}
}),

Binary file not shown.