B站PC端web自动开启字幕脚本(2025新版适配)

B站自动字幕用户脚本:快捷键开关 + 自动开启字幕(2026新版适配)

作者:Apixus
更新日期:2026年3月5日
项目地址:GitHub仓库

一、脚本介绍

你是否经常在B站看视频时反复手动开启字幕?是否希望切换视频时字幕能自动开启?
这个用户脚本就是为了解决这些问题而开发的。

B站自动字幕脚本 提供了以下功能:

  • 🎯 快捷键控制:按 C 键快速开启或关闭字幕
  • 🔄 自动开启:切换分P、点击推荐视频时自动打开字幕
  • 🆕  2026新版适配:专为B站最新版播放器优化
  • ⚡ 性能优化:智能监听,告别卡顿轮询
  • 🛡️ 防冲突:自动识别输入框,避免误触

二、适用页面

  • 普通视频页:https://www.bilibili.com/video/*
  • 播放列表页:https://www.bilibili.com/list/*

支持普通视频页、番剧页、播放列表页等常见场景。


三、安装步骤

1. 安装用户脚本管理器

推荐使用 Tampermonkey 或 Violentmonkey

2. 安装脚本

点击下方链接安装:

👉 安装脚本

安装后,脚本会在符合条件的B站页面自动运行。


四、使用说明

快捷键开启字幕

  • 在视频页面按 C 键即可快速开启或关闭字幕。
  • 脚本会自动检测是否在输入框中,避免冲突。

切换视频自动开启

  • 切换视频时,字幕会自动开启,无需手动操作。

首次进入自动开启

  • 首次打开视频页面时,字幕会在页面加载完成后自动开启。

五、常见问题

Q1:按C键没反应?

  • 请确保焦点不在输入框或搜索框中。
  • 检查是否已安装脚本并启用。
  • 检测是否开启开发人员模式

Q2:某些页面不生效?

  • 脚本仅匹配 www.bilibili.com/video/ 和 www.bilibili.com/list/ 开头的页面。
  • 如果是B站国际版或其他域名,需自行修改 @match 规则。

Q3:字幕菜单打不开?

  • B站播放器结构可能更新,欢迎在 Issues 中反馈。

Q4:不会安装脚本

Q5:github项目打不开?


六、更新日志

v2.0(2026-03-05)
✨ 新增:快捷键支持关闭字幕(原仅支持开启)
🚀 优化:重写URL监听机制,使用MutationObserver替代轮询,性能大幅提升
🚀 优化:新增智能元素等待函数,稳定性更强
🐛 修复:增加SELECT和富文本编辑器的输入检测,避免更多冲突场景
🐛 修复:快捷键现在正确阻止默认浏览器行为(如页面查找)
🔧 重构:代码模块化,提取CONFIG/SELECTORS配置,便于维护

v1.0(2025-09-20)

  • 首次发布
  • 适配B站2025年新版播放器
  • 实现快捷键和自动开启功能

七、开源贡献

本项目开源在 GitHub,欢迎提交 Issue 或 Pull Request:


八、许可证

MIT License,可自由使用、修改和分发。


如果这个脚本对你有帮助,欢迎在 GitHub 点个 ⭐ 支持一下!
祝你使用愉快,享受无字幕打扰的观影体验🎬

Read more

Python 微服务开发第二版(二)

原文:zh.annas-archive.org/md5/35addab4b24c5e216943fa4ac1758aac 译者:飞龙 协议:CC BY-NC-SA 4.0 第五章:分割单体 在上一章中,我们创建了一个单体应用程序作为助手;我们这样做非常迅速,专注于添加功能而不是长期架构。这种做法没有错——毕竟,如果应用程序永远不需要扩展,那么工程努力就是浪费。 但让我们假设我们的服务非常受欢迎,接收到的请求数量正在增长。我们现在必须确保它在负载下表现良好,同时也确保它对不断增长的开发团队来说易于维护。我们应该如何继续?在本章中,我们将: * 检查如何根据代码复杂度和我们收集的使用数据来确定迁移到新微服务的最佳组件 * 展示准备和执行迁移的技术,以及检查其成功情况 识别潜在的微服务 对于我们熟悉的应用程序,我们可能对哪些组件过载或不稳定有很多直觉。毕竟,要么我们编写了它,要么我们重写了它的大部分内容,并对其进行了测试,同时对其架构做出了决策。在数据库变得更大或注意到在测试期间某个特定函数运行时间过长时,做笔记也是自然的。 然而,我们的直觉可能会误导我们,因此让我

By Ne0inhk

3分钟快速上手:llama-cpp-python完整安装与配置指南

3分钟快速上手:llama-cpp-python完整安装与配置指南 【免费下载链接】llama-cpp-pythonPython bindings for llama.cpp 项目地址: https://gitcode.com/gh_mirrors/ll/llama-cpp-python 想要在本地轻松运行大型语言模型却担心复杂的安装过程?llama-cpp-python作为llama.cpp的Python绑定库,为您提供了简单易用的AI开发体验。本文将带您从零开始,快速掌握这个强大工具的安装配置方法。 基础安装:一键搞定 llama-cpp-python的安装过程极其简单,只需运行以下命令: pip install llama-cpp-python 这个命令会自动从源码构建llama.cpp,并将其与Python包一起安装。如果遇到构建问题,可以添加--verbose参数查看详细构建日志。 硬件加速配置方案 为了获得最佳性能表现,您可以根据自己的硬件配置选择合适的加速后端。 CUDA加速配置(NVIDIA显卡用户) CMAKE_ARGS="-DGGML_CU

By Ne0inhk

Python AI入门:从Hello World到图像分类

Python AI入门:从Hello World到图像分类 一、Python AI的Hello World 1.1 环境搭建 首先,我们需要搭建Python AI的开发环境: # 安装PyTorch pip install torch torchvision # 安装其他依赖 pip install numpy matplotlib 1.2 第一个AI程序 让我们来编写一个最简单的AI程序 - 线性回归: import torch import torch.nn as nn import numpy as np import matplotlib.pyplot as plt # 生成训练数据 x = torch.linspace(

By Ne0inhk

Python 编程基础:从零开始掌握核心概念

Python 编程基础:从零开始掌握核心概念 Python 以其简洁的语法和强大的功能,成为当今最受欢迎的编程语言之一。无论你是想进入软件开发、数据分析、人工智能还是自动化领域,掌握 Python 基础都是至关重要的第一步。本文将系统地介绍 Python 的核心基础知识,帮助你建立坚实的编程基础。 第一章:Python 初体验 - 环境与基础语法 1.1 安装与环境配置 * 下载: 访问 Python 官网(https://www.python.org/)下载适合你操作系统的安装包(推荐最新稳定版)。 * 安装: 运行安装程序,务必勾选 “Add Python to PATH”,这将方便你在命令行中直接使用 Python。 * 验证: 打开命令行(Windows 的 CMD 或 PowerShell,

By Ne0inhk