移除部分过时的代码
This commit is contained in:
72
script/archive/bilibili/README.md
Normal file
72
script/archive/bilibili/README.md
Normal file
@ -0,0 +1,72 @@
|
||||
# 哔哩哔哩
|
||||
|
||||
## 去广告
|
||||
|
||||
### 介绍
|
||||
|
||||
哔哩哔哩APP去广告,没有广告的哔哩哔哩更值得干杯。
|
||||
|
||||
目前已实现:
|
||||
|
||||
1. 去除启动广告
|
||||
2. 去除“推荐”页面广告
|
||||
3. 去除“追番”页面广告
|
||||
4. 去除“直播”页面广告
|
||||
5. 精简“我的”页面功能
|
||||
6. 去除“动态”中的话题
|
||||
7. 去除“动态”中的最常访问
|
||||
8. 精简顶部标签页
|
||||
9. 去除底部会员购
|
||||
10. 增加一键Story模式
|
||||
|
||||
支持哔哩哔哩与哔哩哔哩概念版
|
||||
|
||||
### 特别说明
|
||||
|
||||
#### 去APP启动广告
|
||||
|
||||
目前几乎所有的整合型去广告规则都带有去除哔哩哔哩启动广告的规则。通过对类似`^https?:\/\/app\.bilibili\.com\/x\/v2\/splash\/list`
|
||||
|
||||
正则复写的拦截来屏蔽启动广告。这在大部分情况下都是有效的,但是如果忘记打开VPN或其他原因导致拦截失败,启动广告缓存到APP中后,下次启动启动广告就会出现。此时再通过正则去拦截已无能为力,只能重装APP或等待广告过期。
|
||||
|
||||
在本项目的去广告策略中,采取的是对启动广告请求进行放行,同时通过脚本将广告生效时间设置到2030年以去除启动广告。这样做的好处是即使某次拦截失败,下次APP重新请求一次广告后,启动广告就会消失,不需要重装APP。
|
||||
|
||||
但这种策略会与几乎所有的整合型去广告规则产生冲突,因为在复写阶段请求就被拦截掉,后续的脚本没法进行处理。
|
||||
|
||||
所以,如果在使用过程中,出现APP启动广告反复出现,请尝试将分流和复写规则中所有关于哔哩哔哩的规则进行去除,仅保留本脚本的相关复写。
|
||||
|
||||
### 部署说明
|
||||
|
||||
#### Surge
|
||||
|
||||
使用模块
|
||||
|
||||
```ini
|
||||
https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/bilibili/bilibili_plus.sgmodule
|
||||
```
|
||||
|
||||
#### Quantumult X
|
||||
|
||||
配置文件
|
||||
|
||||
```ini
|
||||
[rewrite_remote]
|
||||
https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/bilibili/bilibili_plus.qxrewrite, tag=哔哩哔哩_去广告, update-interval=86400, opt-parser=false, enabled=true
|
||||
```
|
||||
|
||||
### Loon
|
||||
|
||||
使用插件
|
||||
|
||||
```ini
|
||||
[Plugin]
|
||||
https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/bilibili/bilibili_plus.lnplugin, tag=哔哩哔哩_去广告, enabled=true
|
||||
```
|
||||
|
||||
## 签到
|
||||
|
||||
等待抽空填坑
|
||||
|
||||
## 感谢
|
||||
|
||||
[@MisterGlasses](https://github.com/MisterGlasses) [@Mazeorz](https://github.com/Mazeorz)
|
||||
BIN
script/archive/bilibili/bilibili.png
Normal file
BIN
script/archive/bilibili/bilibili.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 7.7 KiB |
BIN
script/archive/bilibili/bilibili_icon.png
Normal file
BIN
script/archive/bilibili/bilibili_icon.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.0 KiB |
234
script/archive/bilibili/bilibili_plus.js
Normal file
234
script/archive/bilibili/bilibili_plus.js
Normal file
File diff suppressed because one or more lines are too long
34
script/archive/bilibili/bilibili_plus.lnplugin
Normal file
34
script/archive/bilibili/bilibili_plus.lnplugin
Normal file
@ -0,0 +1,34 @@
|
||||
# BiliBili去广告
|
||||
|
||||
[Rule]
|
||||
DOMAIN-SUFFIX,cm.bilibili.com,REJECT
|
||||
URL-REGEX,^https?:\/\/api\.bilibili\.com\/x\/v2\/dm\/ad,REJECT
|
||||
# 可能的一些推广(beta)
|
||||
URL-REGEX,^https?:\/\/api\.bilibili\.com\/pgc\/season\/app\/related\/recommend\?,REJECT
|
||||
# BiliBili漫画去广告
|
||||
URL-REGEX,^https?:\/\/manga\.bilibili\.com\/twirp\/comic\.v\d\.comic\/flash,REJECT
|
||||
|
||||
[Rewrite]
|
||||
# 去除搜索中的大家都在搜
|
||||
^https?:\/\/api\.vc\.bilibili\.com\/search_svr\/v\d\/Search\/recommend_words - reject-dict
|
||||
# 去除动态中的话题
|
||||
^https?:\/\/api\.vc\.bilibili\.com\/topic_svr\/v1\/topic_svr - reject-dict
|
||||
# 去除动态中的最常访问
|
||||
^https?:\/\/api\.vc\.bilibili\.com\/dynamic_svr\/v1\/dynamic_svr\/mix_uplist - reject-dict
|
||||
# 可能的一些推广(beta)
|
||||
^https?:\/\/api\.bilibili\.com\/pgc\/season\/app\/related\/recommend\? - reject-dict
|
||||
# BiliBili漫画去广告
|
||||
^https?:\/\/manga\.bilibili\.com\/twirp\/comic\.v\d\.Comic\/Flash - reject-dict
|
||||
^https?:\/\/manga\.bilibili\.com\/twirp\/comic\.v\d\.Comic\/ListFlash - reject-dict
|
||||
|
||||
[Script]
|
||||
http-response ^https?:\/\/app\.bilibili\.com\/x\/v2\/feed\/index requires-body=1,script-path=https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/bilibili/bilibili_plus.js,tag=BiliBili_推荐去广告
|
||||
http-response ^https?:\/\/api\.bilibili\.com\/pgc\/page\/bangumi requires-body=1,script-path=https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/bilibili/bilibili_plus.js,tag=BiliBili_追番去广告
|
||||
http-response ^https?:\/\/api\.live\.bilibili\.com\/xlive\/app-room\/v1\/index\/getInfoByRoom requires-body=1,script-path=https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/bilibili/bilibili_plus.js,tag=BiliBili_直播去广告
|
||||
http-response ^https?:\/\/api\.vc\.bilibili\.com\/dynamic_svr\/v1\/dynamic_svr\/dynamic_(history|new)\? requires-body=1,script-path=https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/bilibili/bilibili_plus.js,tag=BiliBili_动态去广告
|
||||
http-response ^https?:\/\/app\.bilibili\.com\/x\/v2\/splash\/list requires-body=1,script-path=https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/bilibili/bilibili_plus.js,tag=BiliBili_开屏去广告
|
||||
http-response ^https?:\/\/app\.bilibili\.com\/x\/resource\/show\/tab requires-body=1,script-path=https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/bilibili/bilibili_plus.js,tag=BiliBili_标签页处理
|
||||
http-response ^https?:\/\/app\.bilibili\.com\/x\/v2\/account\/mine requires-body=1,script-path=https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/bilibili/bilibili_plus.js,tag=BiliBili_我的页面处理
|
||||
|
||||
[MITM]
|
||||
hostname = app.bilibili.com,api.bilibili.com,api.live.bilibili.com,api.vc.bilibili.com
|
||||
25
script/archive/bilibili/bilibili_plus.qxrewrite
Normal file
25
script/archive/bilibili/bilibili_plus.qxrewrite
Normal file
@ -0,0 +1,25 @@
|
||||
# 去除动态中的话题
|
||||
^https?:\/\/api\.vc\.bilibili\.com\/topic_svr\/v1\/topic_svr url reject-dict
|
||||
# 去除动态中的最常访问
|
||||
^https?:\/\/api\.vc\.bilibili\.com\/dynamic_svr\/v1\/dynamic_svr\/mix_uplist url reject-dict
|
||||
# 可能的一些推广(beta)
|
||||
^https?:\/\/api\.bilibili\.com\/pgc\/season\/app\/related\/recommend\? url reject-dict
|
||||
# 推荐去广告
|
||||
^https?:\/\/app\.bilibili\.com\/x\/v2\/feed\/index url script-response-body https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/bilibili/bilibili_plus.js
|
||||
# 追番去广告
|
||||
^https?:\/\/api\.bilibili\.com\/pgc\/page\/bangumi url script-response-body https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/bilibili/bilibili_plus.js
|
||||
# 直播去广告
|
||||
^https?:\/\/api\.live\.bilibili\.com\/xlive\/app-room\/v1\/index\/getInfoByRoom url script-response-body https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/bilibili/bilibili_plus.js
|
||||
# 动态去广告
|
||||
^https?:\/\/api\.vc\.bilibili\.com\/dynamic_svr\/v1\/dynamic_svr\/dynamic_(history|new)\? url script-response-body https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/bilibili/bilibili_plus.js
|
||||
# 开屏去广告
|
||||
^https?:\/\/app\.bilibili\.com\/x\/v2\/splash\/list url script-response-body https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/bilibili/bilibili_plus.js
|
||||
# 标签页处理
|
||||
^https?:\/\/app\.bilibili\.com\/x\/resource\/show\/tab url script-response-body https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/bilibili/bilibili_plus.js
|
||||
# 我的页面处理
|
||||
^https?:\/\/app\.bilibili\.com\/x\/v2\/account\/mine url script-response-body https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/bilibili/bilibili_plus.js
|
||||
# 漫画去广告
|
||||
^https?:\/\/manga\.bilibili\.com\/twirp\/comic\.v\d\.Comic\/Flash url reject-dict
|
||||
^https?:\/\/manga\.bilibili\.com\/twirp\/comic\.v\d\.Comic\/ListFlash url reject-dict
|
||||
|
||||
hostname = *.bilibili.com,api.live.bilibili.com,api.vc.bilibili.com
|
||||
36
script/archive/bilibili/bilibili_plus.sgmodule
Normal file
36
script/archive/bilibili/bilibili_plus.sgmodule
Normal file
@ -0,0 +1,36 @@
|
||||
#!name=Bilibili
|
||||
#!desc=BiliBili去广告
|
||||
#!system=ios
|
||||
|
||||
[Rule]
|
||||
DOMAIN-SUFFIX,cm.bilibili.com,REJECT
|
||||
URL-REGEX,^https?:\/\/api\.bilibili\.com\/x\/v2\/dm\/ad,REJECT
|
||||
# 可能的一些推广(beta)
|
||||
URL-REGEX,^https?:\/\/api\.bilibili\.com\/pgc\/season\/app\/related\/recommend\?,REJECT
|
||||
# BiliBili漫画去广告
|
||||
URL-REGEX,^https?:\/\/manga\.bilibili\.com\/twirp\/comic\.v\d\.comic\/flash,REJECT
|
||||
|
||||
[URL Rewrite]
|
||||
# 去除搜索中的大家都在搜
|
||||
^https?:\/\/api\.vc\.bilibili\.com\/search_svr\/v\d\/Search\/recommend_words - reject
|
||||
# 去除动态中的话题
|
||||
^https?:\/\/api\.vc\.bilibili\.com\/topic_svr\/v1\/topic_svr - reject
|
||||
# 去除动态中的最常访问
|
||||
^https?:\/\/api\.vc\.bilibili\.com\/dynamic_svr\/v1\/dynamic_svr\/mix_uplist - reject
|
||||
# 可能的一些推广(beta)
|
||||
^https?:\/\/api\.bilibili\.com\/pgc\/season\/app\/related\/recommend\? - reject
|
||||
# BiliBili漫画去广告
|
||||
^https?:\/\/manga\.bilibili\.com\/twirp\/comic\.v\d\.Comic\/Flash - reject
|
||||
^https?:\/\/manga\.bilibili\.com\/twirp\/comic\.v\d\.Comic\/ListFlash - reject
|
||||
|
||||
[Script]
|
||||
BiliBili_推荐去广告 = type=http-response,requires-body=1,max-size=0,pattern=^https?:\/\/app\.bilibili\.com\/x\/v2\/feed\/index,script-path=https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/bilibili/bilibili_plus.js
|
||||
BiliBili_追番去广告 = type=http-response,requires-body=1,max-size=0,pattern=^https?:\/\/api\.bilibili\.com\/pgc\/page\/bangumi,script-path=https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/bilibili/bilibili_plus.js
|
||||
BiliBili_直播去广告 = type=http-response,requires-body=1,max-size=0,pattern=^https?:\/\/api\.live\.bilibili\.com\/xlive\/app-room\/v1\/index\/getInfoByRoom,script-path=https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/bilibili/bilibili_plus.js
|
||||
BiliBili_动态去广告 = type=http-response,requires-body=1,max-size=0,pattern=^https?:\/\/api\.vc\.bilibili\.com\/dynamic_svr\/v1\/dynamic_svr\/dynamic_(history|new)\?,script-path=https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/bilibili/bilibili_plus.js
|
||||
BiliBili_开屏去广告 = type=http-response,requires-body=1,max-size=0,pattern=^https?:\/\/app\.bilibili\.com\/x\/v2\/splash\/list,script-path=https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/bilibili/bilibili_plus.js
|
||||
BiliBili_标签页处理 = type=http-response,requires-body=1,max-size=0,pattern=^https?:\/\/app\.bilibili\.com\/x\/resource\/show\/tab,script-path=https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/bilibili/bilibili_plus.js
|
||||
BiliBili_我的页面处理 = type=http-response,requires-body=1,max-size=0,pattern=^https?:\/\/app\.bilibili\.com\/x\/v2\/account\/mine,script-path=https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/script/bilibili/bilibili_plus.js
|
||||
|
||||
[MITM]
|
||||
hostname = %APPEND% app.bilibili.com,api.bilibili.com,api.live.bilibili.com,api.vc.bilibili.com
|
||||
Reference in New Issue
Block a user