Skip to content

Commit

Permalink
Merge pull request #41 from festoney8/dev
Browse files Browse the repository at this point in the history
merge dev to main, v3.1.7
  • Loading branch information
festoney8 committed Feb 23, 2024
2 parents c76690d + 4f710bc commit 6b9886c
Show file tree
Hide file tree
Showing 7 changed files with 507 additions and 53 deletions.
6 changes: 6 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# CHANGELOG

## 3.1.7

- 新增:视频过滤支持频道页
- 新增:首页恢复原始动态按钮
- 更新:README

## 3.1.6

- 新增:页面净化支持频道页
Expand Down
69 changes: 30 additions & 39 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,28 +2,28 @@
<image src="./images/logo.png" height="120"></image>
<h1>bilibili 页面净化大师</h1>
<div>高度定制化的 bilibili 网页净化插件,提供 300+ 个功能开关,深度净化页面</div>
<div>支持「精简网页、去广告、BV号转AV号、播放器净化、过滤视频、全站黑名单」等多种细节功能</div>
<div>支持「精简功能、去广告、BV号转AV号、播放器净化、过滤视频、全站黑白名单」等多种细节功能</div>
<br>

[安装使用](#%E5%AE%89%E8%A3%85) / [功能介绍](#%E5%8A%9F%E8%83%BD%E4%BB%8B%E7%BB%8D) / [浏览器适配](#%E6%B5%8F%E8%A7%88%E5%99%A8%E9%80%82%E9%85%8D) / [净化效果](#%E5%87%80%E5%8C%96%E6%95%88%E6%9E%9C%E5%AF%B9%E6%AF%94) / [插件兼容](#%E4%B8%8E%E5%85%B6%E4%BB%96-bilibili-%E6%8F%92%E4%BB%B6%E7%9A%84%E5%85%BC%E5%AE%B9%E6%80%A7) / [数据导出](#%E6%95%B0%E6%8D%AE%E5%AF%BC%E5%85%A5%E4%B8%8E%E5%AF%BC%E5%87%BA)
[安装使用](#安装) / [功能介绍](#功能介绍) / [浏览器适配](#浏览器适配) / [净化效果](#净化效果对比) / [插件兼容](#与其他-bilibili-插件的兼容性) / [数据备份](#数据导入与导出)
<br>
<br>

</div>

## 主要功能:页面净化、视频过滤

- **页面净化**:隐藏网页内各种元素,净化推荐列表、顶栏、播放器、评论区等
- **页面净化**:隐藏网页内各种元素,去除无用功能,净化顶栏、播放器、评论区等

- **视频过滤**:根据视频时长、UP 主黑名单、标题关键词、BV 号筛选视频推荐

![](images/preview.jpg)

## 安装

### 稳定版:[**前往 Greasyfork 安装**](https://greasyfork.org/zh-CN/scripts/479861)
### 稳定版:[前往 Greasyfork 安装](https://greasyfork.org/zh-CN/scripts/479861)

- **Firefox** 浏览器请查看 [**浏览器适配**](#%E6%B5%8F%E8%A7%88%E5%99%A8%E9%80%82%E9%85%8D)
- **Firefox** 浏览器请查看 [**浏览器适配**](#浏览器适配)
- 稳定版持续在 Greasyfork 发布,油猴插件会定期检查,自动更新

### 测试版:[Release安装](https://github.com/festoney8/bilibili-cleaner/releases/)
Expand All @@ -34,10 +34,9 @@

> [!IMPORTANT]
>
> - **页面净化支持「首页、播放页、影视番剧播放页、直播间、搜索页、动态页、热门页、频道页」,每个页面都有独立菜单**
> - **视频过滤支持「首页、播放页、搜索页、热门页」**
> - 「通用项」对全站生效
> - 按下图打开菜单,在每个页面进行自定义净化,支持实时预览
> - **页面净化:「首页、播放页、影视番剧播放页、直播间、搜索页、动态页、热门页、频道页」**
> - **视频过滤:「首页、播放页、搜索页、热门页、频道页」**
> - **每个页面都有独立菜单**,按下图打开菜单进行设置,实时生效
![](images/usage.png)

Expand All @@ -46,53 +45,45 @@
### 1. 页面净化

- 适用于 **净化新版 bilibili 网页**,不做老版本页面适配
- 目前支持「首页、播放页、影视番剧播放页、直播间、搜索页、动态页、热门/排行榜页、频道页」这 8 个页面,可在每个页面下开启插件菜单,查看功能列表
- 默认用户已登录,大会员下(开发环境)体验最佳
- 默认开启少数基础功能,其余功能由用户自行设定
- 大多数功能实时生效。脚本在开启网页后立即注入,所有隐藏元素规则在开启页面后 1 秒内生效。其他需要等待元素出现的功能,如「净化分享」生效较慢
- 混搭各种功能,调节浏览器缩放比例,可调节出自己满意的页面效果
- 默认用户已登录,默认开启基础屏蔽功能,大会员体验最佳

> [!NOTE]
>
> - 给 UP 主充电时,若出现 **充电窗口载入失败 (报错NaN)**,请关闭 **通用项「URL参数净化」** 功能,刷新页面再充电
> - **「影视番剧播放页」大部分功能与「播放页」一致且互相同步,小部分独有功能已用 "★" 重点标出**
> - 「动态页」评论区相关功能与「播放页」一致且互相同步
> - 「直播页」顶栏与普通顶栏不同,通用功能对其不生效(仅搜索栏少数功能与通用同步)
> - 「首页」默认 10 个推荐位,在显示 5 列的情况下,若同时隐藏广告和分区视频,会产生一个待载入空位(骨架),可调节骨架相关选项改善观感;在显示 6 列的情况下,会自动载入一轮推荐视频,有一段时间的载入延迟
> - 「强制页面布局」功能,适用于和 浏览器缩放比率(100%/110%/125%)、增大字号、隐藏元素 等功能混搭使用,调节出满意的页面效果
> - 已知 bug,Firefox 的「强制页面布局」可能出现过长文字换行问题
> - 给 UP 主充电时,若出现 **充电窗口载入失败 (报错NaN)**,请关闭 **通用项「URL参数净化」**,刷新页面再充电
> - **「影视番剧播放页」多数功能与「播放页」一致且互相同步,独有功能已用 "★" 重点标出**
> - 「动态页」评论区功能与「播放页」一致且互相同步
### 2. 视频过滤

> [!CAUTION]
>
> - **过滤功能仍处于测试阶段**
> - **如果屏蔽列表添加了大量内容,请定时备份插件数据,更换电脑或浏览器一定要备份,[备份方法](https://github.com/festoney8/bilibili-cleaner?tab=readme-ov-file#%E6%95%B0%E6%8D%AE%E5%AF%BC%E5%85%A5%E4%B8%8E%E5%AF%BC%E5%87%BA)**
- 支持「首页、播放页、搜索页、热门页(热门视频/每周必看/排行榜)」共 4 个页面
- 支持「UP主、BV号、标题关键词、视频时长」共 4 种过滤模式
- 黑名单、白名单全站通用,**一次屏蔽,全站隐藏**(只要开关开启就会隐藏)
- 白名单权限高于黑名单,命中白名单的视频不会被隐藏
- 「标题关键词过滤」功能的黑/白名单大小写不敏感,二者均支持正则表达式。正则语句需使用 `/ ... /` 括起来,如 `/abc|d|e/`。反斜杠使用单斜杠,如 `/\d+/`。正则为 iv 模式,大小写不敏感。
- 视频过滤支持「UP主、BV号、标题关键词、视频时长」四种模式
- **每个页面有独立的功能开关,但黑名单、白名单全站共用一份**
- **白名单权限高于黑名单,命中白名单的视频不会被隐藏**
- 「标题关键词过滤」和「标题关键词白名单」大小写不敏感。均支持正则(大小写不敏感),正则用 `/ ... /` 括起来,如:`/abc|\d+/`

> [!NOTE]
>
> - **注意:** 屏蔽 UP 主时,尽量不要点开他们的视频或个人页,推荐系统会误认为你喜欢,导致推送变差
> - 如需查看某 UP 主过往的视频是否均为低创,请复制链接并在无痕浏览中打开,以免影响推送机制
> - 时长过滤不宜设定过长,会丢失掉优质视频,推荐设定 60~90 秒
> - 屏蔽经常出现的低创 UP 主可以让「热门视频、每周必看、排行榜」变得非常舒服
> - 由于白名单的高权限,编写白名单关键词请注意影响面,会导致命中白名单的低质量视频被强制显示出来
> - 屏蔽后,如果视频没有消失,请查看是否命中了白名单
> - 编写正则表达式请小心,可能造成大量视频屏蔽和频繁载入,慎重使用通配符
> - 遇到每期必看的高质量 UP 主,可以顺手把他们加入白名单
> - **时长过滤不宜过长**,会错过优质视频,推荐设定 60~90 秒
> - **编写正则要慎重**,可能造成大量视频屏蔽和频繁载入
> - **编写白名单注意影响范围**,白名单权限高,可能会让不喜欢的视频出现
> - **屏蔽后,如果视频没有消失,很可能命中了白名单**
> - 你不喜欢的低创 UP 主可能在「热门视频、每周必看、排行榜」出没,记得去热门页屏蔽一波
> - 遇到高质量 UP 主,可以顺手把他加入白名单
> - 屏蔽视频时会在 Console 输出日志,按 F12 查看日志
> - 这里有一些常见标题关键词整理:[查看](./NOTE.md)
> [!CAUTION]
>
> - **如果屏蔽了大量内容,请定时备份,更换电脑或浏览器务必备份,[备份方法](#数据导入与导出)**
> - 如果你在意推送质量,不要点开不喜欢的视频,不要点开不喜欢的 UP 主的个人页
> - 点开视频/点开个人页是正反馈,推荐系统误认为你喜欢,导致推送变差,请复制链接使用无痕浏览
### 3. 快捷键

- 支持使用快捷键 `Alt + B``Ctrl + Alt + B` 快速开启/关闭**页面净化**功能,迅速查看净化对比
- Firefox 浏览器仅支持 `Ctrl + Alt + B`
- 临时使用被隐藏的按钮时,只需快捷键快速关闭插件,不用打开菜单寻找选项
- 快速关闭只支持停用CSS规则,部分功能不支持,如:BV号转AV号
- 快速关闭只支持停用CSS规则

## 浏览器适配

Expand Down
Loading

0 comments on commit 6b9886c

Please sign in to comment.