Logo
Stash 玩家
更新日期
Fri, 26 Jul 2024 21:19:28 GMT

Bilibili去广告

过滤Bilibili广告、移除青少年模式弹窗和交互式弹幕、移除无用功能和链接跟踪参数。此插件仅建议iOS 15以上设备使用,且必须启用MitM-over-HTTP/2功能。

name: Bilibili去广告
desc: 过滤Bilibili广告、移除青少年模式弹窗和交互式弹幕、移除无用功能和链接跟踪参数。此插件仅建议iOS 15以上设备使用,且必须启用MitM-over-HTTP/2功能。
icon: https://gitlab.com/lodepuly/iconlibrary/-/raw/main/App_icon/120px/Bilibili.png
category: 去广告
date: "2024-07-26 21:19:28"
http:
  mitm:
    - app.bilibili.com
    - api.bilibili.com
    - api.live.bilibili.com
    - grpc.biliapi.net
    - www.bilibili.com
    - m.bilibili.com
    - live.bilibili.com
  url-rewrite:
    # 开屏广告
    - ^http:\/\/upos-sz-static\.bilivideo\.com\/ssaxcode\/\w{2}\/\w{2}\/\w{32}-1-SPLASH - reject-dict
    - ^http:\/\/[\d\.]+:8000\/v1\/resource\/\w{32}-1-SPLASH - reject-dict
    # 开屏广告
    - ^https:\/\/(api\.bilibili\.com\/x\/mengqi\/v1\/resource|app\.bilibili\.com\/x\/resource\/peak\/download)\? - reject-dict
    # 满意度调研
    - ^https:\/\/api\.bilibili\.com\/x\/v2\/dm\/qoe\/show\? - reject-dict
    # 移除搜索中的默认关键词
    - ^https?:\/\/(grpc\.biliapi\.net|app\.bilibili\.com)\/bilibili\.app\.interface\.v1\.Search\/DefaultWords$ - reject
    # 移除搜索中的大家都在搜
    - ^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\.bili(bili\.com|api\.net)\/pgc\/season\/app\/related\/recommend\? - reject-dict
    # 直播广告
    - ^https:\/\/api\.live\.bilibili\.com\/xlive\/e-commerce-interface\/v1\/ecommerce-user\/get_shopping_info\? - 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
    # 屏蔽默认搜索框关键词
    - ^https:\/\/(app\.bilibili\.com|grpc\.biliapi\.net)\/bilibili\.app\.interface\.v1\.Search\/DefaultWords - reject
    # 流量卡推荐
    - ^https:\/\/(grpc\.biliapi\.net|app\.bilibili\.com)\/bilibili\.app\.view\.v1\.View\/TFInfo$ - reject
    # IP请求、地理位置请求 //api.bilibili.com
    - ^https:\/\/app\.bilibili\.com\/x\/resource\/ip - reject
    - ^https:\/\/api\.bilibili\.com\/x\/web-interface\/zone\?jsonp - reject-200
    # 移除视频链接跟踪参数
    - (^https:\/\/(www|m)\.bilibili\.com\/video\/((BV\w{10})|(av\d{9})))(\/\?.*) $1 302
    # 移除直播间链接跟踪参数
    - (^https:\/\/live\.bilibili\.com\/\d+)((\?.*)) $1 302
  script:
    # 移除播放页面视频列表广告
    - match: ^https:\/\/(grpc\.biliapi\.net|app\.bilibili\.com)\/bilibili\.app\.(view|viewunite)\.v1\.View\/(View|ViewProgress)$
      name: 移除播放页面视频列表广告_45
      type: response
      require-body: true
      binary-mode: true
      # 移除搜索结果广告 - 待完善
    - match: ^https:\/\/(grpc\.biliapi\.net|app\.bilibili\.com)\/bilibili\.polymer\.app\.search\.v1\.Search\/SearchAll$
      name: 移除播放页面视频列表广告_45
      type: response
      require-body: true
      binary-mode: true
      # 移除评论区广告
    - match: ^https:\/\/grpc\.biliapi\.net\/bilibili\.main\.community\.reply\.v1\.Reply\/MainList
      name: 移除播放页面视频列表广告_45
      type: response
      require-body: true
      binary-mode: true
      # 移除动态页面广告 - 待完善
    - match: ^https:\/\/(grpc\.biliapi\.net|app\.bilibili\.com)\/bilibili\.app\.dynamic\.v2\.Dynamic\/DynAll$
      name: 移除播放页面视频列表广告_45
      type: response
      require-body: true
      binary-mode: true
      # 会员特效弹幕处理
    - match: ^https:\/\/grpc\.biliapi\.net\/bilibili\.community\.service\.dm\.v1\.DM\/DmSegMobile
      name: 移除播放页面视频列表广告_45
      type: response
      require-body: true
      binary-mode: true
      # 移除交互式弹幕
    - match: ^https:\/\/grpc\.biliapi\.net\/bilibili\.community\.service\.dm\.v1\.DM\/DmView
      name: 移除播放页面视频列表广告_45
      type: response
      require-body: true
      binary-mode: true
      # 移除青少年模式弹窗
    - match: ^https:\/\/grpc\.biliapi\.net\/bilibili\.app\.interface\.v1\.Teenagers\/ModeStatus
      name: 移除播放页面视频列表广告_45
      type: response
      require-body: true
      binary-mode: true
      # 移除开屏广告
    - match: ^https:\/\/app\.bilibili\.com\/x\/v2\/splash\/(brand\/list|event\/list2|list|show)\?
      name: 移除开屏广告_60
      type: response
      require-body: true
      # 移除首页推荐广告
    - match: ^https:\/\/app\.bilibili\.com\/x\/v2\/feed\/index\?
      name: 移除开屏广告_60
      type: response
      require-body: true
      # 移除右上角活动入口
    - match: ^https:\/\/app\.bilibili\.com\/x\/resource\/top\/activity\?
      name: 移除开屏广告_60
      type: response
      require-body: true
      # 移除直播内容和大会员专享
    - match: ^https:\/\/app\.bilibili\.com\/x\/v2\/feed\/index\/story
      name: 移除开屏广告_60
      type: response
      require-body: true
      # 精简首页顶部标签
    - match: ^https:\/\/app\.bilibili\.com\/x\/resource\/show\/tab\/v2\?
      name: 移除开屏广告_60
      type: response
      require-body: true
      # 移除热搜广告
    - match: ^https:\/\/app\.bilibili\.com\/x\/v2\/search\/square
      name: 移除开屏广告_60
      type: response
      require-body: true
      # 移除观影页广告
    - match: ^https:\/\/api\.bilibili\.com\/pgc\/page\/(bangumi|cinema\/tab\?)
      name: 移除开屏广告_60
      type: response
      require-body: true
      # 移除直播间广告
    - match: ^https:\/\/api\.live\.bilibili\.com\/xlive\/app-room\/v1\/index\/getInfoByRoom\?
      name: 移除开屏广告_60
      type: response
      require-body: true
      # 移除皮肤推送
    - match: ^https:\/\/app\.bilibili\.com\/x\/resource\/show\/skin\?
      name: 移除开屏广告_60
      type: response
      require-body: true
      # 精简我的页面
    - match: ^https:\/\/app\.bilibili\.com\/x\/v2\/account\/(mine\?|mine\/ipad\?)
      name: 移除开屏广告_60
      type: response
      require-body: true
script-providers:
  移除播放页面视频列表广告_45:
    url: https://gitlab.com/lodepuly/vpn_tool/-/raw/master/Resource/Script/Bilibili/Bilibili_helper_beta.js
    interval: 86400
  移除开屏广告_60:
    url: https://gitlab.com/lodepuly/vpn_tool/-/raw/master/Resource/Script/Bilibili/Bilibili_remove_ads.js
    interval: 86400