🌟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
|
||||
// @Contribute https://t.me/ddgksf2013_bot
|
||||
// @Feedback 📮 ddgksf2013@163.com 📮
|
||||
// @UpdateTime 2022-11-18
|
||||
// @ConfigVersion V0.0.85
|
||||
// @UpdateTime 2022-12-09
|
||||
// @ConfigVersion V0.0.88
|
||||
// @Attention 如果广告仍然存在,请清除缓存或卸载应用重新安装
|
||||
// @Attention 如需引用请注明出处,谢谢合作!
|
||||
// @Function 去广告配置(自用,不定期更新)
|
||||
|
@ -58,7 +58,8 @@
|
|||
//2022-10-02 35、B站解锁普通视频高码率仅适用国区粉色APP,外区为自我安慰
|
||||
//2022-11-04 36、修改B站首页右上角活动屏蔽方式,对应第30条,新的无需卸载重装@shiro
|
||||
//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
|
||||
|
||||
|
@ -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
|
||||
# ~ BiliBili_哔哩哔哩_屏蔽DefaultWord@ddgksf2013
|
||||
^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
|
||||
# ~ 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
|
||||
^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
|
||||
^https://app.bilibili.com/x/v2/splash/show url reject-dict
|
||||
# ~ 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
|
||||
# ~ 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
|
||||
^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
|
||||
|
@ -109,4 +104,10 @@ hostname = app.bilibili.com,api.live.bilibili.com,api.vc.bilibili.com, api.bilib
|
|||
# ~ 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
|
||||
# ~ 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站去广告脚本
|
||||
脚本作者:Cuttlefish
|
||||
微信账号:公众号墨鱼手记
|
||||
更新时间:2022-11-08
|
||||
脚本版本:(74)
|
||||
更新时间:2022-12-07
|
||||
脚本版本:(78)
|
||||
通知频道:https://t.me/ddgksf2021
|
||||
问题反馈:ddgksf2013@163.com
|
||||
*/
|
||||
|
@ -36,7 +36,11 @@ if (magicJS.read(blackKey)) {
|
|||
for (let banner of item["banner_item"]) {
|
||||
if (banner["type"] === "ad") {
|
||||
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);
|
||||
}
|
||||
}
|
||||
|
@ -147,19 +151,7 @@ if (magicJS.read(blackKey)) {
|
|||
delete obj["data"]["sections_v2"][index].tip_icon;
|
||||
delete obj["data"]["sections_v2"][index].tip_title;
|
||||
//2022-02-16 add by ddgksf2013
|
||||
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';
|
||||
}
|
||||
}
|
||||
for (let ii = 0; ii < obj["data"]["sections_v2"].length; ii++) {
|
||||
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].type;
|
||||
|
@ -201,8 +193,8 @@ if (magicJS.read(blackKey)) {
|
|||
try {
|
||||
let obj = JSON.parse(magicJS.response.body);
|
||||
if(obj.data){
|
||||
obj.data.hash = "ddgksf2013";
|
||||
obj.data.online.icon = "";
|
||||
obj.data.hash = "ddgksf2013";
|
||||
obj.data.online.icon = "";
|
||||
}
|
||||
body = JSON.stringify(obj);
|
||||
} catch (err) {
|
||||
|
@ -251,7 +243,7 @@ if (magicJS.read(blackKey)) {
|
|||
module.items = module.items.filter((i) => i.blink.indexOf("www.bilibili.com") == -1);
|
||||
}
|
||||
if (module.style.startsWith("tip")) {
|
||||
module.items = null;
|
||||
module.items = [];
|
||||
}
|
||||
});
|
||||
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);
|
||||
}
|
||||
if (module.style.startsWith("tip")) {
|
||||
module.items = null;
|
||||
module.items = [];
|
||||
}
|
||||
});
|
||||
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):
|
||||
try {
|
||||
let obj = JSON.parse(magicJS.response.body);
|
||||
if (obj.data) {
|
||||
if (obj.data&&obj.data.list) {
|
||||
for (let item of obj["data"]["list"]) {
|
||||
item["duration"] = 0;
|
||||
// 显示时间
|
||||
|
@ -332,7 +324,7 @@ if (magicJS.read(blackKey)) {
|
|||
}
|
||||
break;
|
||||
default:
|
||||
magicJS.logWarning("触发意外的请求处理,请确认脚本或复写配置正常。");
|
||||
//magicJS.logWarning("触发意外的请求处理,请确认脚本或复写配置正常。");
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in New Issue