告别千篇一律!bilibili-app-recommend内容过滤功能教程:按UP主、标题精准筛选视频
告别千篇一律!bilibili-app-recommend内容过滤功能教程:按UP主、标题精准筛选视频
【免费下载链接】bilibili-app-recommend[UserScript] Bilibili 自定义首页项目地址: https://gitcode.com/gh_mirrors/bi/bilibili-app-recommend
在信息爆炸的时代,B站推荐首页的视频内容往往繁杂多样,如何快速找到自己真正感兴趣的视频?bilibili-app-recommend作为一款强大的B站自定义首页工具,提供了精准的内容过滤功能,让你轻松按UP主、标题等维度筛选视频,打造专属的个性化推荐流。
为什么需要内容过滤功能?
B站作为国内最大的视频弹幕网站之一,每天都有海量视频上传。默认推荐算法虽然会根据你的观看历史进行推荐,但仍可能出现大量不感兴趣的内容。bilibili-app-recommend的内容过滤功能就像一个智能筛子,帮助你:
- 屏蔽特定UP主的视频内容
- 过滤包含特定关键词的视频标题
- 设置视频时长、播放量、弹幕数等筛选条件
- 隐藏不感兴趣的视频类型(如番剧、图片动态等)
通过灵活配置这些过滤规则,你可以让推荐首页只显示符合自己喜好的视频,大大提升浏览效率和观看体验。
开启内容过滤功能的简单步骤
使用bilibili-app-recommend的内容过滤功能非常简单,只需几个步骤即可完成设置:
- 安装并启用bilibili-app-recommend插件
- 打开B站首页,点击页面上的设置按钮
- 在设置面板中找到"内容过滤"选项卡(src/components/ModalSettings/tab-panes/pane-filter.tsx)
- 开启"启用内容过滤"开关(对应配置项:
settings.filter.enabled)
启用过滤功能后,你就可以根据自己的需求配置各种过滤规则了。
按UP主筛选视频的两种方法
bilibili-app-recommend提供了灵活的UP主过滤功能,你可以根据需要设置"白名单"或"黑名单"模式。
方法一:通过设置面板添加UP主过滤规则
- 在"内容过滤"设置面板中找到"按UP主过滤"区域
- 开启"启用UP主过滤"开关(对应配置项:
settings.filter.byAuthor.enabled) - 点击"添加"按钮,输入UP主名称或MID
- 点击确定完成添加
你可以添加多个UP主,系统会根据这些规则过滤视频。这种方法适用于需要精确控制过滤名单的场景。
方法二:直接从视频卡片添加过滤规则
当你在浏览推荐视频时,如果遇到不想再看到的UP主,可以直接从视频卡片快速添加过滤规则:
- 找到该UP主的视频卡片
- 点击视频卡片上的菜单按钮(通常显示为三个点)
- 在弹出的菜单中选择"添加到过滤列表"选项(src/components/VideoCard/context-menus.tsx)
- 确认添加即可
这种方法更加便捷,适合在浏览过程中临时发现需要过滤的UP主。
按标题关键词精准筛选视频
除了按UP主筛选,bilibili-app-recommend还支持按标题关键词过滤视频,让你轻松避开不想看到的内容主题。
设置标题关键词过滤规则
- 在"内容过滤"设置面板中找到"按标题过滤"区域
- 开启"启用标题过滤"开关(对应配置项:
settings.filter.byTitle.enabled) - 点击"添加"按钮,输入关键词或正则表达式
- 点击确定完成添加
你可以添加多个关键词,系统会自动过滤标题中包含这些关键词的视频。对于高级用户,还可以使用正则表达式实现更复杂的匹配规则。
动态内容的标题过滤
对于动态内容,bilibili-app-recommend也提供了专门的标题过滤功能:
- 在"内容过滤"设置面板中找到"动态内容标题过滤"区域
- 开启"启用动态内容标题过滤"开关(对应配置项:
settings.filter.dfByTitle.enabled) - 添加需要过滤的关键词
这项功能特别适合那些不想看到特定类型动态内容的用户。
设置视频质量筛选条件
除了按UP主和标题筛选,bilibili-app-recommend还允许你根据视频的质量指标进行筛选,确保推荐的视频符合你的期望。
设置最小视频时长
如果你不想看到过短的视频,可以设置最小视频时长:
- 在"内容过滤"设置面板中找到"视频时长过滤"区域
- 开启"启用最小时长过滤"开关
- 设置最小时长值(对应配置项:
settings.filter.minDuration.value)
系统会自动过滤掉时长小于该值的视频。
设置最小播放量和弹幕数
为了确保视频质量,你还可以设置最小播放量和弹幕数过滤:
- 在"内容过滤"设置面板中找到"播放量过滤"和"弹幕数过滤"区域
- 分别开启对应的开关
- 设置合适的最小值(对应配置项:
settings.filter.minPlayCount.value和settings.filter.minDanmakuCount.value)
这些设置可以帮助你过滤掉那些质量较低或关注度不高的视频。
过滤特定类型的内容
bilibili-app-recommend还支持过滤特定类型的内容,让你的推荐流更加纯净。
隐藏图片动态
如果你不想在推荐流中看到图片类型的动态内容:
- 在"内容过滤"设置面板中找到"内容类型过滤"区域
- 勾选"隐藏图片类型动态"选项(对应配置项:
settings.filter.hideGotoTypePicture)
隐藏番剧内容
如果你想专注于UGC内容,而不想看到番剧推荐:
- 在"内容过滤"设置面板中找到"内容类型过滤"区域
- 勾选"隐藏番剧内容"选项(对应配置项:
settings.filter.hideGotoTypeBangumi)
这些设置可以根据你的内容偏好,进一步优化推荐流的质量。
导入导出过滤规则
如果你在多台设备上使用bilibili-app-recommend,或者想备份自己的过滤规则,可以使用导入导出功能:
- 在"内容过滤"设置面板中找到"导入导出"区域
- 点击"导出过滤规则"按钮可以将当前设置保存到文件(src/modules/filter/import-export.ts)
- 点击"导入过滤规则"按钮可以从文件加载之前保存的设置
这项功能让你可以轻松地在不同设备间同步过滤规则,或者在重新安装插件后快速恢复之前的设置。
高级技巧:利用正则表达式实现精准过滤
对于高级用户,bilibili-app-recommend支持使用正则表达式来创建更精准的过滤规则。例如:
- 使用
^(?!.*原神).*$可以过滤所有标题中包含"原神"的视频 - 使用
^【.*】可以匹配所有标题以"【】"开头的视频 - 使用
\bUP主名称\b可以精确匹配特定UP主名称
通过灵活运用正则表达式,你可以实现几乎任何想象得到的过滤规则,让推荐内容完全符合个人喜好。
常见问题解答
为什么我设置的过滤规则没有生效?
请检查以下几点:
- 是否开启了"启用内容过滤"总开关
- 对应的具体过滤规则是否已启用
- 关键词是否正确,特别是使用正则表达式时
- 可以尝试刷新页面或重新启用插件
如何暂时关闭过滤功能?
你可以直接点击"启用内容过滤"总开关将其关闭,这样所有过滤规则都会暂时失效,而不会丢失你的设置。
过滤规则有数量限制吗?
bilibili-app-recommend对过滤规则的数量没有严格限制,你可以根据需要添加任意多的规则。不过,过多的规则可能会影响页面加载速度,建议保持规则简洁高效。
通过bilibili-app-recommend的内容过滤功能,你可以彻底告别千篇一律的推荐内容,打造一个完全符合个人喜好的B站首页。无论是屏蔽特定UP主、过滤关键词,还是设置视频质量门槛,这款工具都能满足你的需求。开始使用吧,让B站推荐变得更加智能和个性化!
要开始使用bilibili-app-recommend,请克隆仓库:https://gitcode.com/gh_mirrors/bi/bilibili-app-recommend,按照项目文档进行安装配置。
【免费下载链接】bilibili-app-recommend[UserScript] Bilibili 自定义首页项目地址: https://gitcode.com/gh_mirrors/bi/bilibili-app-recommend
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
