🌟feat: 更新 Bili 相关脚本
This commit is contained in:
parent
a7170aefed
commit
7b00e1dda1
|
@ -0,0 +1,9 @@
|
||||||
|
# Local History for Visual Studio Code
|
||||||
|
.history/
|
||||||
|
|
||||||
|
# JetBrains IDEs
|
||||||
|
.idea/
|
||||||
|
*.sln.iml
|
||||||
|
|
||||||
|
#Temporary Files
|
||||||
|
*temp*.txt
|
|
@ -9,8 +9,8 @@
|
||||||
// @TgChannel https://t.me/ddgksf2021
|
// @TgChannel https://t.me/ddgksf2021
|
||||||
// @Contribute https://t.me/ddgksf2013_bot
|
// @Contribute https://t.me/ddgksf2013_bot
|
||||||
// @Feedback 📮 ddgksf2013@163.com 📮
|
// @Feedback 📮 ddgksf2013@163.com 📮
|
||||||
// @UpdateTime 2022-11-18
|
// @UpdateTime 2022-12-09
|
||||||
// @ConfigVersion V0.0.85
|
// @ConfigVersion V0.0.88
|
||||||
// @Attention 如果广告仍然存在,请清除缓存或卸载应用重新安装
|
// @Attention 如果广告仍然存在,请清除缓存或卸载应用重新安装
|
||||||
// @Attention 如需引用请注明出处,谢谢合作!
|
// @Attention 如需引用请注明出处,谢谢合作!
|
||||||
// @Function 去广告配置(自用,不定期更新)
|
// @Function 去广告配置(自用,不定期更新)
|
||||||
|
@ -58,7 +58,8 @@
|
||||||
//2022-10-02 35、B站解锁普通视频高码率仅适用国区粉色APP,外区为自我安慰
|
//2022-10-02 35、B站解锁普通视频高码率仅适用国区粉色APP,外区为自我安慰
|
||||||
//2022-11-04 36、修改B站首页右上角活动屏蔽方式,对应第30条,新的无需卸载重装@shiro
|
//2022-11-04 36、修改B站首页右上角活动屏蔽方式,对应第30条,新的无需卸载重装@shiro
|
||||||
//2022-11-18 37、屏蔽直播间商品广告浮窗@ddgksf2013
|
//2022-11-18 37、屏蔽直播间商品广告浮窗@ddgksf2013
|
||||||
|
//2022-12-05 38、去除推荐页顶部的banner,修复追番与观影页面打开时app闪退的bug,修复开屏脚本提示错误
|
||||||
|
//2022-12-09 39、去除皮肤设置重写,以防与新的皮肤设置脚本冲突
|
||||||
|
|
||||||
hostname = app.bilibili.com,api.live.bilibili.com,api.vc.bilibili.com, api.bilibili.com, manga.bilibili.com, grpc.biliapi.net,api.biliapi.net, -broadcast.chat.bilibili.com, -*cdn*.biliapi.net, -*tracker*.biliapi.net
|
hostname = app.bilibili.com,api.live.bilibili.com,api.vc.bilibili.com, api.bilibili.com, manga.bilibili.com, grpc.biliapi.net,api.biliapi.net, -broadcast.chat.bilibili.com, -*cdn*.biliapi.net, -*tracker*.biliapi.net
|
||||||
|
|
||||||
|
@ -70,20 +71,14 @@ hostname = app.bilibili.com,api.live.bilibili.com,api.vc.bilibili.com, api.bilib
|
||||||
^https?:\/\/app\.bilibili\.com\/x\/resource\/ip url reject
|
^https?:\/\/app\.bilibili\.com\/x\/resource\/ip url reject
|
||||||
# ~ BiliBili_哔哩哔哩_屏蔽DefaultWord@ddgksf2013
|
# ~ BiliBili_哔哩哔哩_屏蔽DefaultWord@ddgksf2013
|
||||||
^https?:\/\/app\.bilibili\.com\/bilibili\.app\.interface\.v1\.Search\/Default url reject
|
^https?:\/\/app\.bilibili\.com\/bilibili\.app\.interface\.v1\.Search\/Default url reject
|
||||||
# ~ BiliBili_哔哩哔哩_屏蔽首页右上活动[卸载重装]@ddgksf2013
|
# ~ BiliBili_哔哩哔哩_屏蔽首页右上活动@ddgksf2013
|
||||||
^https?:\/\/app\.bilibili\.com\/x\/resource\/top\/activity url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/bilibili_json.js
|
^https?:\/\/app\.bilibili\.com\/x\/resource\/top\/activity url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/bilibili_json.js
|
||||||
# ~ BiliBili_哔哩哔哩_启动时开启直连模式[自行启用]@ddgksf2013
|
|
||||||
;^https?:\/\/app\.bilibili\.com\/x\/resource\/domain url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/bilibili_startup_direct.js
|
|
||||||
# ~ BiliBili_哔哩哔哩_繁体CC字幕转中文简体[自行启用]@ddgksf2013
|
|
||||||
;^https?:\/\/i.\.hdslb\.com\/bfs\/subtitle\/.+\.json$ url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/bilibili_cc.js
|
|
||||||
# ~ BiliBili_哔哩哔哩_观影页面去广告@ddgksf2013
|
# ~ BiliBili_哔哩哔哩_观影页面去广告@ddgksf2013
|
||||||
^https?:\/\/api\.(bilibili|biliapi)\.(com|net)\/pgc\/page\/cinema\/tab\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/bilibili_json.js
|
^https?:\/\/api\.(bilibili|biliapi)\.(com|net)\/pgc\/page\/cinema\/tab\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/bilibili_json.js
|
||||||
# ~ BiliBili_哔哩哔哩_应用开屏去广告@bm7
|
# ~ BiliBili_哔哩哔哩_应用开屏去广告@bm7
|
||||||
^https://app.bilibili.com/x/v2/splash/show url reject-dict
|
^https://app.bilibili.com/x/v2/splash/show url reject-dict
|
||||||
# ~ BiliBili_哔哩哔哩_应用开屏广告预加载@yjqiang
|
# ~ BiliBili_哔哩哔哩_应用开屏广告预加载@yjqiang
|
||||||
^https:\/\/app\.bilibili\.com\/x\/v2\/splash\/list url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/bilibili_json.js
|
^https:\/\/app\.bilibili\.com\/x\/v2\/splash\/list url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/bilibili_json.js
|
||||||
# ~ BiliBili_哔哩哔哩_去除统一设置的皮肤@ddgksf2013
|
|
||||||
^https?:\/\/app\.bilibili\.com\/x\/resource\/show\/skin\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/bilibili_json.js
|
|
||||||
# ~ BiliBili_哔哩哔哩_1080P高码率+4K画质(番剧和影视除外)@ddgksf2013
|
# ~ BiliBili_哔哩哔哩_1080P高码率+4K画质(番剧和影视除外)@ddgksf2013
|
||||||
^https?:\/\/app\.bilibili\.com\/x\/v2\/account\/myinfo\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/bilibili_json.js
|
^https?:\/\/app\.bilibili\.com\/x\/v2\/account\/myinfo\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/bilibili_json.js
|
||||||
# ~ BiliBili_哔哩哔哩_热搜发现@ddgksf2013
|
# ~ BiliBili_哔哩哔哩_热搜发现@ddgksf2013
|
||||||
|
@ -109,4 +104,10 @@ hostname = app.bilibili.com,api.live.bilibili.com,api.vc.bilibili.com, api.bilib
|
||||||
# ~ BiliBili_哔哩哔哩_我的页面处理@ddgksf2013
|
# ~ BiliBili_哔哩哔哩_我的页面处理@ddgksf2013
|
||||||
^https?:\/\/app\.bilibili\.com\/x\/v2\/account\/mine url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/bilibili_json.js
|
^https?:\/\/app\.bilibili\.com\/x\/v2\/account\/mine url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/bilibili_json.js
|
||||||
# ~ BiliBili_哔哩哔哩_Proto去广告@app2smile
|
# ~ BiliBili_哔哩哔哩_Proto去广告@app2smile
|
||||||
^https:\/\/app\.bilibili\.com\/bilibili\.app\.(view\.v1\.View\/View|dynamic\.v2\.Dynamic\/DynAll)$ url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/Unlock/BiliBili-proto.js
|
^https:\/\/app\.bilibili\.com\/bilibili\.app\.(view\.v1\.View\/View|dynamic\.v2\.Dynamic\/DynAll)$ url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/Unlock/BiliBili-proto.js
|
||||||
|
# ~ BiliBili_哔哩哔哩_启动时开启直连模式[自行启用]@ddgksf2013
|
||||||
|
;^https?:\/\/app\.bilibili\.com\/x\/resource\/domain url script-response-body https://github.com/ddgksf2013/Scripts/raw/master/bilibili_startup_direct.js
|
||||||
|
# ~ BiliBili_哔哩哔哩_繁体CC字幕转中文简体[自行启用]@ddgksf2013
|
||||||
|
;^https?:\/\/i.\.hdslb\.com\/bfs\/subtitle\/.+\.json$ url script-response-body https://github.com/ddgksf2013/Scripts/raw/master/bilibili_cc.js
|
||||||
|
# ~ BiliBili_哔哩哔哩_去除统一设置的皮肤@ddgksf2013
|
||||||
|
;^https?:\/\/app\.bilibili\.com\/x\/resource\/show\/skin\? url script-response-body https://cdn.jsdelivr.net/gh/sve1r/Rules-For-Quantumult-X@develop/Scripts/AdBlock/Bilibili/bilibili_json.js
|
|
@ -2,8 +2,8 @@
|
||||||
应用名称:自用B站去广告脚本
|
应用名称:自用B站去广告脚本
|
||||||
脚本作者:Cuttlefish
|
脚本作者:Cuttlefish
|
||||||
微信账号:公众号墨鱼手记
|
微信账号:公众号墨鱼手记
|
||||||
更新时间:2022-11-08
|
更新时间:2022-12-07
|
||||||
脚本版本:(74)
|
脚本版本:(78)
|
||||||
通知频道:https://t.me/ddgksf2021
|
通知频道:https://t.me/ddgksf2021
|
||||||
问题反馈:ddgksf2013@163.com
|
问题反馈:ddgksf2013@163.com
|
||||||
*/
|
*/
|
||||||
|
@ -36,7 +36,11 @@ if (magicJS.read(blackKey)) {
|
||||||
for (let banner of item["banner_item"]) {
|
for (let banner of item["banner_item"]) {
|
||||||
if (banner["type"] === "ad") {
|
if (banner["type"] === "ad") {
|
||||||
continue;
|
continue;
|
||||||
} else if (banner["static_banner"] && banner["static_banner"]["is_ad_loc"] != true) {
|
}
|
||||||
|
else if (banner["type"] === "static") {
|
||||||
|
continue;
|
||||||
|
}
|
||||||
|
else if (banner["static_banner"] && banner["static_banner"]["is_ad_loc"] != true) {
|
||||||
bannerItems.push(banner);
|
bannerItems.push(banner);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -147,19 +151,7 @@ if (magicJS.read(blackKey)) {
|
||||||
delete obj["data"]["sections_v2"][index].tip_icon;
|
delete obj["data"]["sections_v2"][index].tip_icon;
|
||||||
delete obj["data"]["sections_v2"][index].tip_title;
|
delete obj["data"]["sections_v2"][index].tip_title;
|
||||||
//2022-02-16 add by ddgksf2013
|
//2022-02-16 add by ddgksf2013
|
||||||
for (let ii = 0; ii < obj["data"]["sections_v2"].length; ii++) {
|
for (let ii = 0; ii < obj["data"]["sections_v2"].length; ii++) {
|
||||||
if (obj.data.sections_v2[ii].title == "推荐服务" || obj.data.sections_v2[ii].title == "推薦服務") {
|
|
||||||
//obj.data.sections_v2[ii].items[0].title='\u516C\u773E\u865F';
|
|
||||||
//obj.data.sections_v2[ii].items[1].title='\u58A8\u9B5A\u624B\u8A18';
|
|
||||||
}
|
|
||||||
if (obj.data.sections_v2[ii].title == "更多服務" || obj.data.sections_v2[ii].title == "更多服务") {
|
|
||||||
if (obj.data.sections_v2[ii].items[0].id == 500) {
|
|
||||||
//obj.data.sections_v2[ii].items[0].title='\u516C\u773E\u865F';
|
|
||||||
}
|
|
||||||
if (obj.data.sections_v2[ii].items[1].id == 501) {
|
|
||||||
//obj.data.sections_v2[ii].items[1].title='\u58A8\u9B5A\u624B\u8A18';
|
|
||||||
}
|
|
||||||
}
|
|
||||||
if (obj.data.sections_v2[ii].title == "创作中心" || obj.data.sections_v2[ii].title == "創作中心") {
|
if (obj.data.sections_v2[ii].title == "创作中心" || obj.data.sections_v2[ii].title == "創作中心") {
|
||||||
delete obj.data.sections_v2[ii].title;
|
delete obj.data.sections_v2[ii].title;
|
||||||
delete obj.data.sections_v2[ii].type;
|
delete obj.data.sections_v2[ii].type;
|
||||||
|
@ -201,8 +193,8 @@ if (magicJS.read(blackKey)) {
|
||||||
try {
|
try {
|
||||||
let obj = JSON.parse(magicJS.response.body);
|
let obj = JSON.parse(magicJS.response.body);
|
||||||
if(obj.data){
|
if(obj.data){
|
||||||
obj.data.hash = "ddgksf2013";
|
obj.data.hash = "ddgksf2013";
|
||||||
obj.data.online.icon = "";
|
obj.data.online.icon = "";
|
||||||
}
|
}
|
||||||
body = JSON.stringify(obj);
|
body = JSON.stringify(obj);
|
||||||
} catch (err) {
|
} catch (err) {
|
||||||
|
@ -251,7 +243,7 @@ if (magicJS.read(blackKey)) {
|
||||||
module.items = module.items.filter((i) => i.blink.indexOf("www.bilibili.com") == -1);
|
module.items = module.items.filter((i) => i.blink.indexOf("www.bilibili.com") == -1);
|
||||||
}
|
}
|
||||||
if (module.style.startsWith("tip")) {
|
if (module.style.startsWith("tip")) {
|
||||||
module.items = null;
|
module.items = [];
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
body = JSON.stringify(obj);
|
body = JSON.stringify(obj);
|
||||||
|
@ -272,7 +264,7 @@ if (magicJS.read(blackKey)) {
|
||||||
module.items = module.items.filter((i) => i.blink.indexOf("www.bilibili.com") == -1);
|
module.items = module.items.filter((i) => i.blink.indexOf("www.bilibili.com") == -1);
|
||||||
}
|
}
|
||||||
if (module.style.startsWith("tip")) {
|
if (module.style.startsWith("tip")) {
|
||||||
module.items = null;
|
module.items = [];
|
||||||
}
|
}
|
||||||
});
|
});
|
||||||
body = JSON.stringify(obj);
|
body = JSON.stringify(obj);
|
||||||
|
@ -317,7 +309,7 @@ if (magicJS.read(blackKey)) {
|
||||||
case /^https:\/\/app\.bilibili\.com\/x\/v2\/splash\/list/.test(magicJS.request.url):
|
case /^https:\/\/app\.bilibili\.com\/x\/v2\/splash\/list/.test(magicJS.request.url):
|
||||||
try {
|
try {
|
||||||
let obj = JSON.parse(magicJS.response.body);
|
let obj = JSON.parse(magicJS.response.body);
|
||||||
if (obj.data) {
|
if (obj.data&&obj.data.list) {
|
||||||
for (let item of obj["data"]["list"]) {
|
for (let item of obj["data"]["list"]) {
|
||||||
item["duration"] = 0;
|
item["duration"] = 0;
|
||||||
// 显示时间
|
// 显示时间
|
||||||
|
@ -332,7 +324,7 @@ if (magicJS.read(blackKey)) {
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
magicJS.logWarning("触发意外的请求处理,请确认脚本或复写配置正常。");
|
//magicJS.logWarning("触发意外的请求处理,请确认脚本或复写配置正常。");
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue