TabulaBili-Plus:一键打破B站信息茧房,让首页推荐回归纯净热门流
什么是TabulaBili-Plus?
在日常浏览B站时,我们往往会陷入一个两难的困境:
- 不登录账号:虽然能避免算法推荐的信息茧房,但页面频繁弹出烦人的登录框、限制页面滚动,且最高只能观看480P/720P画质。
- 登录账号:能看1080P高清和参与评论点赞,但首页推荐流会迅速被算法捕获,反复推送同质化内容,视野日益狭窄。

TabulaBili-Plus(初见哔哩增强版) 正是为解决这一痛点而生。它源自哲学概念Tabula Rasa(白板说/初生无瑕),让你既能享受登录状态下的完整特权,又能让首页推荐流永远保持“人生若只如初见”的纯净状态——减少基于账号登录态和浏览历史的个性化推荐,让首页内容变得更泛化、更随机、更像公共热门流。
核心功能一览
1. 画质无损与功能完整
全局保持你的B站账号登录状态,完美享受1080P+高清画质、发弹幕、评论、点赞与收藏功能。拦截规则仅针对首页feed接口生效,当你点击进入视频播放页或用户中心时,视频流请求及其他所有API均不受拦截,正常携带Cookie,画质与账号特权丝毫不受影响。
2. 彻底打破信息茧房
每次刷新首页,推荐流强制重置为大盘纯净热门流,让你跳出算法算计,探索更广阔的视频世界。无论你在浏览器本地看多久、存了多少追踪指纹,后端推荐算法在处理feed请求时都无法读取——对算法而言,你每一次刷新首页都是一次“失忆”式的全新访问。
3. 低性能与内存损耗
采用Chrome MV3底层网络规则拦截与页面DOM操作脚本注入协同工作,日常无任何常驻后台进程。轻量高效,几乎感受不到额外的资源占用。
4. Apple级美学控制面板
支持深色模式自适应、带有平滑微动画的独立控制弹窗,支持一键开闭与页面智能自动刷新。切换开关时,如果检测到你当前正在浏览B站页面,会自动帮你重载页面以让新模式立即生效。
四种模式,自由掌控推荐流
TabulaBili-Plus提供了四种可切换的过滤等级,对B站推荐算法的干预逐渐降低,满足不同场景下的个性化需求:
| 模式 | 说明 | 适用场景 |
|---|---|---|
| 纯净模式 | 完全阻止个人数据回传,彻底屏蔽个性化推荐 | 追求绝对客观的热门内容,彻底打破信息茧房 |
| 探索模式 | 前10个内容遵循个性化推荐,以此为起点浏览热门内容 | 既想看到感兴趣的内容,又希望拓展视野 |
| 混合模式 | 扩展间歇工作,交替请求热门与个性化内容 | 兼顾打破信息茧房和个人喜好舒适圈 |
| 个性模式 | 扩展不做干预,首页推荐遵循B站自身算法 | 回归原生B站推荐体验 |
在探索模式与混合模式下,还可点击右下角「刷新设备指纹」按钮,强制更新设备指纹,切断基于设备识别的个性化推荐。
技术原理:外科手术式的请求头清洗
B站首页的推荐流是通过前端异步请求后端接口拉取数据的,核心接口为 api.bilibili.com/x/web-interface/wbi/index/top/feed/rcmd 等。
TabulaBili-Plus利用Chrome扩展Manifest V3的 declarativeNetRequest (DNR) 机制,在浏览器底层网络层进行“外科手术式”的请求头清洗:
- 浏览器向B站首页发起推荐请求
- TabulaBili-Plus检测B站首页载入,等待「换一换」按钮出现
- 底层通过DNR自动剥离请求头中的Cookie(SESSDATA / buvid等)
- B站后端将请求识别为“全新到访的匿名访客”,下发默认热门流
- 浏览器首页呈现无个性化痕迹的纯净推荐流
为何采用DNR与前端Fetch混合模式?
B站前端有Wbi动态签名加密(w_rid参数)。在探索模式/混合模式下,如果只使用DNR在网络层拦截并强制修改URL参数(比如加随机数来防缓存),会直接破坏哈希校验,导致B站后端返回 -403 校验失败。
解法:经逆向发现,B站的Wbi签名只对URL的Query参数进行哈希验真,并不校验HTTP请求头中的Cookie。因此,扩展利用前端脚本重写fetch,在请求真正发出前执行异步阻塞,通知后台DNR将规则链编译妥当,随后透传原生URL,不着痕迹地完成无损清洗个人痕迹。
安全与隔离机制
拦截规则仅针对首页feed接口生效。当你点击进入视频播放页或用户中心时,视频流请求及其他所有API均不受拦截,正常携带Cookie,因此画质与账号特权丝毫不受影响。
安装与使用指南
在线安装(推荐)
访问Chrome扩展商店,像正常的扩展那样安装就行。
本地安装(开发者模式)
- 从GitHub Releases或蓝奏云(密码:tjsky)下载扩展包
- 将
TabulaBili-Plus文件夹解压到本地 - 打开Chrome浏览器,在地址栏输入
chrome://extensions/进入扩展管理页面 - 开启页面右上角的 “开发者模式”
- 点击左上角的 “加载已解压的扩展程序” ,选择扩展所在目录
使用方法
- 在浏览器右上角的扩展工具栏中找到TabulaBili-Plus并将其固定
- 点击扩展图标打开设置面板,选择四种模式之一
- 切换模式时,扩展会自动检测并重载B站页面,让新模式立即生效
常见问题解答
Q1:看久了之后,还会受算法影响吗?
纯净模式下完全不会。 因为扩展在底层移除了推荐接口的整个Cookie请求头,无论你在浏览器本地看多久、存了多少追踪指纹,后端推荐算法在处理feed请求时都无法读取。此时对算法而言,你每一次刷新首页,都是一次“失忆”式的全新访问。
Q2:会影响我的历史播放记录和点赞收藏吗?
没有任何影响。 扩展只处理首页推荐流的请求,你在播放页的观看进度、一键三连、稍后再看等行为都会正常保存在你的B站账号下。
Q3:抹除Cookie是否有什么隐患?
具体看你用什么模式:
- 纯净模式:扩展会抹除所有的cookies,导致B站容易将你识别为爬虫,从而在1~24小时内都返回固定内容(关掉浏览器马上再打开B站,首页前10个视频一模一样)。如果觉得过于蛋疼,请切换到探索模式。
- 混合/探索模式:扩展会过滤cookies,只返回必要的
buvid3和buvid4参数。目前B站没有做基于Cookie的防火墙,也未做参数交叉动态校验,所以目前没有任何问题,但不排除未来B站升级安全策略的可能性。 - 个性模式:扩展不做任何干预,纯原生状态。
Q4:在探索模式/混合模式下,「刷新设备指纹」按钮是干什么的?
在这个模式下,需要给B站必要的两个设备追踪参数buvid3/4(设备特征码)来保证内容尽量不重复推送。B站此时不知道你的账号,但会利用你的设备指纹追踪你,刷久了就变成基于设备识别的个性化推荐了。扩展设计了「刷新设备指纹」按钮,点击时扩展会强制B站重新向其后端申请一套全新的设备指纹,从而切断基于设备识别的个性化推荐。
开源与社区
TabulaBili-Plus采用 MIT开源许可证,秉持极度开放与自由的开源精神:
- 自由开发与分发:任何人都可以自由地获取源码、修改功能逻辑、定制UI界面,甚至打包分发或用于商业项目
- 署名要求:仅需在二次开发或分发时保留原作者版权及许可声明
- 免责声明:本扩展按原样提供,作者不对任何因使用或修改本扩展产生的意外损失或账号问题承担连带责任
项目上游为TabulaBili - 初见哔哩,感谢原作者的绝妙点子与开源贡献。同时感谢LINUX.DO社区、小众软件社区及所有为项目提供宝贵意见、测试和支持的开发者与使用者。
总结
TabulaBili-Plus是一款兼具实用性与技术深度的浏览器扩展。它精准地击中了B站用户在“登录享受高清画质”与“摆脱算法推荐茧房”之间的核心矛盾,通过Chrome MV3的DNR底层网络拦截技术与前端Fetch劫持的混合方案,实现了对B站首页推荐流的精准控制。四种可切换的模式让用户可以根据自己的需求自由调节推荐流的个性化程度,从“彻底纯净”到“完全原生”,灵活可控。
如果你厌倦了被算法反复投喂同质化内容,渴望在享受1080P高清画质和完整社区功能的同时,重新探索一个更广阔、更多元的视频世界——TabulaBili-Plus正是你需要的工具。
更多软件游戏资源尽在独特吧 WWW.DUTE8.CN


评论