首页/新闻资讯/正文详情

三步装好 Bilibili-Evolved:让 B 站增强脚本按你的意愿运转

发布时间:2026/11/4 19:11:33 来源:云帆数科 栏目:资讯中心
三步装好 Bilibili-Evolved:让 B 站增强脚本按你的意愿运转
三步装好 Bilibili-Evolved让 B 站增强脚本按你的意愿运转【免费下载链接】Bilibili-Evolved强大的哔哩哔哩增强脚本项目地址: https://gitcode.com/gh_mirrors/bi/Bilibili-Evolved写给想自己掌控 B 站页面体验的新手。Bilibili-Evolved 是一款运行在油猴脚本管理器里的哔哩哔哩增强脚本装完只是个空壳下载、夜间模式、首页重构等全部功能以组件形式由你自行装配。下文讲清如何安装、能解决哪些问题、组件之间如何协作以及常见问题怎么处置。项目快照一句话装得少、跑得快、坏了能换。字段内容一句话定位运行在油猴脚本管理器中的哔哩哔哩增强脚本项目形态带组件库的 UserScript组件 / 插件 / 样式三类可装配单元适用对象需要下载、排版、直播、播放增强的 B 站用户安装方式Tampermonkey 或 Violentmonkey 中安装 .user.js 脚本核心亮点功能自由装配、加载时机可调、组件间数据注入互通官方仓库https://gitcode.com/gh_mirrors/bi/Bilibili-Evolved快速上手前提、安装与验证清单先确认环境达标再装脚本最后对照清单验收。前提条件浏览器最新版 Chrome 或 FirefoxSafari 未保证套壳类浏览器不保证稳定脚本管理器Tampermonkey 5.0 及以上或 Violentmonkey 2.18 及以上Greasemonkey 与 AdGuard 官方标注不兼容默认只对登录态做适配使用前请先登录 B 站最低配置8GB 内存、1920×1080 分辨率、10MB/s 网络安装三步在 Tampermonkey / Violentmonkey 中新建脚本通过仓库 README 提供的安装链接导入正式版脚本刷新任意 B 站页面打开页面左侧中央的设置面板进入左下的组件/插件/样式管理按需安装功能支持批量粘贴直链、载入本地文件、打开在线仓库窗口三种方式。装好的判定标准页面左侧中央出现功能面板与设置面板入口控制台输入window.bilibiliEvolved能打印出对象设置面板中能看到主题颜色、功能加载模式等通用设置项能力全景按你想解决的问题找组件别记目录记场景想解决什么问题就去哪一类找。下载视频、音频和弹幕什么时候用想把视频、音频、弹幕保存到本地。带来什么效果直接对接 B 站 DASH 流下载可单独下载音频、自定义扩展名部分播放环境解不了 HEVC/AV1 时回退编码默认 AVC 能保住可用性。入口组件管理安装「下载视频」源码见 registry/lib/components/video/download/index.ts。什么时候用只要弹幕不要视频。效果下载 ASS 格式弹幕文件注意官方文档写明 ASS 弹幕下载不会包含高级弹幕、字幕弹幕。入口「下载弹幕」组件。整理首页与动态流什么时候用动态信息流太长、想按类型或关键词筛选。效果动态过滤器按规则过滤动态流并移除侧边卡片。入口「动态过滤器」组件。什么时候用不想要默认首页布局。效果首页重构提供 fresh 与 minimal 两套方案把信息流重排成卡片布局。入口「首页重构」组件效果图如下。替换顶栏导航什么时候用嫌默认顶栏不够用或太乱。效果整条替换 B 站顶栏内部按首页、搜索、用户信息、设置等子模块拆分支持透明填充等选项。入口「自定义顶栏」组件。夜间使用什么时候用深夜看 B 站眼睛难受。效果全站点暗色适配从 2018 年的功能延续至今目录内自带完整的配色规范与选择器约束适合照着改。入口「夜间模式」组件规范见 registry/lib/components/style/dark-mode/README.md。直播场景增强什么时候用看直播需要音量、水印、弹幕面板层面的调整。效果前后台音量分离、礼物盒子、直播间去水印、弹幕面板适配等组件集中在直播分类下配合脚本内置的直播 WebSocket 封装做弹幕收发src/components/live/live-socket.ts。核心设计两个机制撑起整套装配体系机制一加载时机可调且单组件故障互相隔离。现象装了一批组件后页面首屏不会明显变卡个别组件报错时其余组件照常工作。原理所有组件由loadAllComponents统一拉起入口是 src/components/component.ts。通用设置里的「功能加载模式」决定拉起时机只有两档if (generalSettings.scriptLoadingMode LoadingMode.Delay) { fullyLoaded(() loadComponents() ...) // 延后: 等 load 事件 } else if (generalSettings.scriptLoadingMode LoadingMode.Race) { contentLoaded(() loadComponents() ...) // 同时: DCL 即跑 }「延后」等load事件后加载不和页面抢资源「同时」在 DOMContentLoaded 就启动组件生效更早但可能与 B 站原脚本竞争。每批组件的加载用Promise.allSettled包裹拒绝的 Promise 只打印失败组件名和错误不阻断其他组件。类比像买票排队。选「延后」是等队伍排空再进大厅里没人跟你抢选「同时」是开门就冲进去快一点但可能和原队伍的人挤在一起。机制二组件之间靠数据注入互通互不引用。现象装上「下载弹幕」后「下载视频」的下载列表里多出一个选项卸载后选项消失。两边源码没有任何 import 关系。原理数据注入 API 有三个动作src/plugins/data.ts接收方registerData(key, ...data)交出可被修改的对象提供方addData(key, provider)提交修改getData(key)时统一应用。修改是单向累加的项目文档给的比喻很贴切只能git commit不能git reset。plugin: { displayName: 下载视频 - 下载弹幕支持, setup: ({ addData }) { addData(downloadVideo.assets, async (assets) { assets.push({ name: downloadDanmaku, ... }) }) }, },类比像共享白板。下载视频组件把资产清单挂在白板上弹幕组件拿笔加一行装完即生效擦掉卸载白板恢复原样。代码出处registry/lib/components/video/danmaku/download/index.ts。另一条通道是钩子机制addHook/getHookbefore/after 两段式典型用途是自动更新组件挂在用户组件安装钩子上记录来源。上手验证5 分钟用开发者模式定位加载大户目标亲眼看到每个组件的加载耗时并验证调整生效。操作步骤打开设置面板在「设置面板」组件的选项里打开「开发者模式」devMode刷新任意 B 站页面打开浏览器控制台查看按阶段分组的耗时日志找到占比最高的组件把通用设置里的「功能加载模式」从「同时」改为「延后」或直接停用该组件再次刷新对比。预期输出logStats打印src/core/performance/stats.tscomponents block time: 123.45ms for 12 items 夜间模式 30.21ms 24.47% 自定义顶栏 18.9ms 15.31% ...如何判断成功控制台出现上述分组日志即说明注入正常改完加载模式再刷新总耗时或该组件耗时下降就说明调整生效。异常手册六个常见现象的排查表看到什么、为什么、怎么办按行对照即可。现象可能原因处置办法装完脚本页面没有任何变化默认不预装任何组件只带设置面板等内置组件进设置面板装你需要的功能装完刷新页面功能面板不显示、效果时好时坏脚本管理器不兼容Greasemonkey / AdGuard、版本过低、套壳浏览器或尚未登录 B 站换最新版 Chrome/Firefox Tampermonkey/Violentmonkey并确认已登录弹出脚本试图访问跨域资源用外部链接安装组件、或将下载任务发送到自己的服务器时的已知提示确认来源后选始终允许之后不再重复提示页面明显变卡配置不达标或装配组件过多对照最低配置8GB 内存、1920×1080、10MB/s开开发者模式定位耗时大户改延后加载或停用升级后设置错乱或旧版出问题官方策略新版本正式发布后不再对旧版提供技术支持升级前在关于面板导出设置必须留在旧版时参考 doc/rollback.md 回退指南v1 用户装「v1 设置迁移」组件导入旧设置ASS 弹幕文件里缺弹幕文档明确 ASS 弹幕下载不含高级弹幕、字幕弹幕预期行为无需处理路线建议三类人各走各的普通用户只装高频组件下载视频、夜间模式等保持克制这是长期流畅的前提把升级前在关于面板导出设置变成固定动作关注 CHANGELOG新版本发布后及时跟进因为旧版不再受支持重度用户通读 src/core/life-cycle.ts 与 src/core/loading-mode.ts理解be:start→be:style-loaded→be:components-loaded→be:end四个生命周期事件用开发者模式日志为每个组件单独调整加载模式动手改暗色样式前先读 registry/lib/components/style/dark-mode/README.md 的分片规范与配色表避免重蹈 2018 年选择器太宽泛的老路想贡献代码的人克隆 https://gitcode.com/gh_mirrors/bi/Bilibili-Evolved 在根目录与 registry/ 下各执行一次pnpm install用pnpm tsx dev-tools/dev-server/index.ts启动开发服务默认 23333 端口新组件写在registry/lib/components/类别/下index.ts用defineComponentMetadata导出index.md写描述跨组件协作优先用addData/addHook而不是互相引用提交前跑pnpm run lint-check与pnpm run typeBilibili-Evolved 把油猴脚本从一个成品还原成一套装配规则核心层管稳定组件层承载功能插件层负责互通连功能文档和 PR 检查都是生成式工具链的一部分。它真正的价值不下载哪个具体功能而在于这套元数据 生命周期 数据注入的组合——换个站、换个场景这套工程化的写法几乎可以原样搬走。【免费下载链接】Bilibili-Evolved强大的哔哩哔哩增强脚本项目地址: https://gitcode.com/gh_mirrors/bi/Bilibili-Evolved创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

Whisky 上手实测:在 Mac 上运行 Windows 软件的完整步骤与边界
Whisky 上手实测:在 Mac 上运行 Windows 软件的完整步骤与边界

Whisky 上手实测:在 Mac 上运行 Windows 软件的完整步骤与边界 【免费下载链接】Whisky A modern Wine wrapper for macOS built with SwiftUI 项目地址: https://gitcode.com/gh_mirrors/wh/Whisky Whisky 是一个用 SwiftUI 写成的 Wine 封装工具&#xff0… · 2026/11/4 19:11:33

可视化编程编辑器 Blockly 一文拆解:拖块如何生成五门语言代码
可视化编程编辑器 Blockly 一文拆解:拖块如何生成五门语言代码

可视化编程编辑器 Blockly 一文拆解:拖块如何生成五门语言代码 【免费下载链接】blockly The web-based visual programming editor. 项目地址: https://gitcode.com/gh_mirrors/bloc/blockly 在网页里嵌一个编程界面,自己从零做,光处… · 2026/11/4 19:10:32

XHS-Downloader 小红书下载器使用教程:一条链接保存图文与视频到本地
XHS-Downloader 小红书下载器使用教程:一条链接保存图文与视频到本地

XHS-Downloader 小红书下载器使用教程:一条链接保存图文与视频到本地 【免费下载链接】XHS-Downloader 小红书(XiaoHongShu、RedNote)链接提取/作品采集工具 项目地址: https://gitcode.com/gh_mirrors/xh/XHS-Downloader XHS-Downloader 是一个开… · 2026/11/4 19:10:32

SSE 流式输出:数据块边界、语义边界与状态解析
SSE 流式输出:数据块边界、语义边界与状态解析

一、SSE 的基本概念与运行机制SSE(Server-Sent Events,服务器发送事件)是一种基于 HTTP 的服务器向客户端持续推送事件的通信机制。它使用 text/event-stream 作为响应的媒体类型,允许服务端在一个持续打开的 HTTP 响应中依次发送… · 2026/11/4 19:48:04

2026 建筑知识图谱选型:从“能查规范“到“能跑闭环“的四层能力阶梯
2026 建筑知识图谱选型:从“能查规范“到“能跑闭环“的四层能力阶梯

引言:为什么很多建筑AI项目验收后就沉寂了2024 年全国建筑业总产值达到 32 万亿元,行业体量巨大、链条漫长、信息天然碎片化。智能建造推进至今,多数企业已经上线了各类管理系统,但一线人员仍然频繁遇到这样的困境:设计… · 2026/11/4 19:48:04

从零开始的C语言生活----------变量,分支与循环
从零开始的C语言生活----------变量,分支与循环

1.类型创建变量,运算中的第一缕分支在C语言中,变量的意思十分容易理解,就是变化的量。之前我们学习了类型,那么,类型是做什么的呢?类型就像是月饼的模具侵删像int,char,double之类的… · 2026/11/4 19:48:04

万亿团餐走到数字化拐点-2026订餐领域最受欢迎的小程序-优八群报名
万亿团餐走到数字化拐点-2026订餐领域最受欢迎的小程序-优八群报名

一、市场背景:万亿团餐走到数字化拐点,工具供给却仍卡在“接龙”阶段订餐管理从来不是一个“小需求”。它背后站着的,是一个以万亿计、且仍在持续扩容的团餐市场。艾媒咨询数据显示,中国团餐市场规模已从2016年的0.90万亿元攀升至… · 2026/11/4 19:48:04

Detect-It-Easy 文件类型识别与加壳检测指南
Detect-It-Easy 文件类型识别与加壳检测指南

Detect-It-Easy 文件类型识别与加壳检测指南 【免费下载链接】Detect-It-Easy Program for determining types of files for Windows, Linux and MacOS. 项目地址: https://gitcode.com/gh_mirrors/de/Detect-It-Easy 拿到一个来路不明的样本时,你通常最先想… · 2026/11/4 19:47:03

如何在Python中使用UltraData-Code-L2-Classifier:新手必学的代码Embedding打分完整教程
如何在Python中使用UltraData-Code-L2-Classifier:新手必学的代码Embedding打分完整教程

人工智能大模型机器学习数据清洗 【免费下载链接】UltraData-Code-L2-Classifier 项目地址: https://ai.gitcode.com/OpenBMB/UltraData-Code-L2-Classifier 点击查看 免费下载 UltraData-Code-L2-Classifier 是面向 11 种编程语言的文件级打分工具,能对… · 2026/11/4 19:47:03

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

AI辅助技术栈评估:提升研发决策效率60%
AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17

从生成Token到直接决策:Jev如何重塑AI Agent工程实践
从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17

32G统一内存跑大模型:内存账、TPS实测与端云分流
32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 3:16:49

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 6:59:29

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 7:02:38

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码