Greasy Fork

Greasy Fork is available in English.

在B站(Bilibili)网页上手动标记已看过的视频

在B站的网页上手动标记哪些视频是已经看过的,直观区分已看和未看的视频,减少多次打开同一视频的操作。暂时只维护首页、视频观看、历史、稍后再看、up空间、搜索结果,其他页面暂不维护(B站更新迭代不适配)。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Greasemonkey 油猴子Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Violentmonkey 暴力猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴Userscripts ,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey 篡改猴,才能安装此脚本。

您需要先安装一款用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
Tsuruazusa
日安装量
0
总安装量
7,431
评分
74 2 0
版本
3.2.9
创建于
2018-11-28
更新于
2025-09-18
大小
71.9 KB
许可证
暂无
适用于

最近更新:
v3.2.9 增加2025年9月搜索结果页的滚动响应(B站更新后取消分页按钮,改为下拉追加结果)。2025-9-18
v3.2.8 修改2025年7月稍后再看视频观看右上列表不显示已看按钮的问题(类名变更);修复bv号中另外含有bv的时候不能设置已看的问题。2025-7-4
v3.2.7 修改2025年4月历史页不显示一键已看和刷新按钮的问题(页面div结构变化);搜索结果页刷新按钮移到搜索按钮后面(滚动下拉页面时没有刷新);稍后再看视频观看页右侧列表分P视频记录的bug(分P字段有所不同)。2025-4-15
v3.2.6 修改2025年3月up主空间页面(旧版)按钮偏移的问题和局部调整。2025-3-11


P.PS:分区的页面还没看,看它更新到新版本没有,等更新后再做适配了。2025-1-9
PS:反馈都会看的,只是不逐个回复;简单的问题短期内会修改,复杂的问题和建议可能会比较久才改(按年计算),也可能不改(抱歉)。2023-3-26

功能简介:
在B站搜索结果页面标记哪些视频是已经看过的,直观区分已看和未看的视频。2018-11-28
新增对个人空间页面的支持。2020-11-27
新增对个人空间-动态页、关注动态页、历史记录页、视频观看页的支持。如果想标记手机看过的视频,可以打开历史记录页进行标记。2021-3-9
新增对首页、各个分区页面、番剧视频观看的支持。2023-3-25

操作方法(按钮位置请看截图的红圈指示):
1、点击视频封面右上角的“已看”或“未看”按钮将视频进行标记切换;
2、有时候封面的标记没出现就点“刷新”按钮;
3、可以点击“显示/隐藏”按钮,打开视频id列表的文本进行编辑,每个视频id占一行,编辑好后,点击“保存列表”按钮(这行的功能只在“搜索结果页面”有,其他页面没有);
4、因为视频id是保存在localStorage中的,建议定期把文本框内容复制到其他地方进行保存。
4、因为视频id是保存在浏览器(GM_setValue)中的,建议定期把文本框内容复制到其他地方进行保存,防止意外丢失造成损失。

换电脑转移已看数据的方法:
①在旧电脑的浏览器,打开B站网站随便搜索一个内容;
②在搜索结果页面上,会有一个“显示/隐藏”的按钮(按钮位置看下面那张截图),点它会显示一个“文本框”,文本框上面的数据就是以往记录的数据;
③将文本框的所有内容Ctrl+A复制粘贴到电脑的txt文件,将这个txt文件发送到新电脑;
④新电脑的浏览器打开B站随便搜索一个内容,在搜索结果页面上,点击“显示/隐藏”按钮;
⑤把txt文件的内容复制粘贴到“文本框”里面,然后按“保存”按钮。完成。

更新历史:

展开/折叠
v3.2.5 增加对2025年3月稍后再看视频播放页面右侧列表支持;删掉一些旧版没用的脚本。2025-3-5
v3.2.4 增加对2025年1月版本的主站首页、up空间页相关页面支持;稍后再看列表增加“一键已看”按钮和功能(按钮在搜索输入框前面,见图2);搜索结果页已看/未看按钮移到左上角。2025-1-9
v3.2.3 增加对2024年12月版本的稍后再看列表、历史记录页面的支持;历史页面增加“一键已看”按钮和功能。2024-12-23
v3.2.0 增加对2024年10月版本的视频观看页的订阅合集列表封面格式、早期分P视频列表的支持。2024-10-24
v3.1.9 增加对2024年10月版本的视频观看页的订阅合集列表(只有标题那种格式)支持。2024-10-18
v3.1.7 增加对2024年3月版本的视频观看页的支持。2024-3-29
v3.1.6 修正稍后再看-播放全部/视频播放页没显示按钮问题(最近才发现,修了!变量名又写错了)。2023-8-14
v3.1.5 修正视频下方点“笔记”后的小窗口位置偏移问题:样式去掉.video-toolbar-right作为相对位置对象。2023-7-18
v3.1.4 修正视频上方的按钮不见的问题,样式名称变了:.video-data → .video-info-detail。2023-6-30
v3.1.3 修正发现的问题:①视频下方的刷新按钮不见(样式名称变了);②稍后再看列表没有显示按钮(变量名写错了,一直没发现OTZ)。2023-6-4
v3.1.2 修正番剧索引页发现的问题。2023-3-26
v3.1.1 增加对“番剧”分区页面的支持。2023-3-26
v3.1.0 增加对“热门-短剧榜”页面的支持;优化样式代码的输出;修正新发现的问题。2023-3-26
v3.0.1 修复视频观看页右侧推荐视频列表混入“特别推荐视频”时按钮数据绑定错位的问题。2023-3-25
v3.0.0 重构函数,减少重复的代码;增加对番剧的数据记录支持;增加首页、各个分区页面、番剧视频、课堂视频观看的支持;修正新版匹配的问题。2023-3-25
v2.1.4 增加搜索结果页链接地址的视频号规则适配。2022-10-26
v2.1.3 修复视频观看页右栏的样式显示问题。2022-9-13
v2.1.2 修复视频观看页的功能按钮文字换行问题。2022-7-19
v2.1.1 修复视频观看页合集点击没有刷新问题、刷新按钮没有显示问题。2022-7-14
v2.1 增加对2022新版视频观看页的支持。2022-6-7
v2.0.6 增加对2022新版搜索结果页、动态页的支持。2022-4-2
v2.0.5 修复搜索结果页bv的bug。2022-3-1
v2.0.4 修复由av号链接打开视频不能显示标记的问题。2022-2-25
v2.0.3 增加对搜索结果页链接变回av号的匹配;修复反馈提到的bug。2022-2-24
v2.0.2 增加视频观看页右边订阅列表的支持。2022-2-11
v2.0.1 修复上一个版本发现的问题。2021-12-06
v2.0 删除av转bv相关代码。优化查找速度:①取消单个list,对数据列表按第二个字符进行分组存储(10数字+26大写字母+26小写字母=62个分表),查找时按字符在各自的分表进行检索;②优化检索列表的先后逻辑,将最近已看的bv号放在/存储在列表开头,减少最近已看bv号要从最旧开始查起所消耗的无效次数。2021-12-05
v1.8.4 修复上一个版本发现的问题。2021-11-16
v1.8.2 修复网站更新后动态页右侧的刷新不显示问题;视频观看页新增“订阅合集”视频列表的已看标记功能。2021-11-16
v1.8.1 搜索结果页类名称修改对应调整(.up-videos改为.u-videos)。2021-9-21
v1.8.0 修复动态页第一个视频的地址带参数导致点击后不能正常显示标签的问题。2021-9-4
v1.7.9 修复域名和参数部分字符重复时不能正常显示标签的问题。2021-7-17
v1.7.8 修复视频观看页右边列表已看item的透明度问题。2021-5-22
v1.7.7 修复bv号开头小写时不显示标记的问题。2021-5-19
v1.7.6 修复稍后再看-视频观看页面:主视频标记不正确问题。2021-4-1
v1.7.5 修改对稍后再看-视频观看页面的地址匹配方式。2021-3-30
v1.7.4 增加稍后再看-视频观看页面的支持。2021-3-30
v1.7.3 增加稍后再看页面支持,增加视频观看页上“接下来播放”的支持,增加个人空间主页置顶视频的支持。2021-3-30
v1.7.2 修复document.domain获取不到二级域名导致脚本不能正常运行问题。2021-3-11
v1.7.1 新增对个人空间-动态页、关注动态页、历史记录页、视频观看页的支持。2021-3-9
v1.6.3 修复收藏夹、个人页面里面按钮由于层级关系的不能点击问题。2021-1-2
v1.6 将localStorage的内容转存到本地存储(GM_setValue)中,增加个人空间页面的视频标识。2020-12-28
v1.5 localStorage跨域方法探究失败,寻找另外的办法。2020-12-27
v1.4 将以前保存的已看列表上面的av号转为bv号(只在第一次打开执行,其他情况需要转换请点击“显示/隐藏”,然后点击“转换”按钮,进行手动转换。感谢各位大神。2020-3-24
v1.3 av号改bv号修改;因不知道av转bv号的算法规则,无法从以前记录转换过来,只能从零开始记录。可以点击“显示/隐藏”打开历史列表,剪切上面的纯数字数据(av号)出来进行收藏纪念otz 以后用不到那些纯数字数据了,剪切出来可以加快对比速度。 2020-3-23
v1.2 类名称修改对应调整(.video改为.video-item)。2019-08-27
v1.1 B站样式更新了,导致按钮文字换行,样式相应调整了一下。2018-11-30


制作背景:
·因为平时喜欢听抓,随着越听越多就发现搜索找新的时候,很容易点进了一些已经听过的抓,然后再去找新的就很繁琐,所以写了这个脚本。2018-11-28
·关注点从搜索Tag转移到了某些up主的更新,所以决定对个人空间的页面做一下支持。2020-12-27
·觉得看完视频又要返回列表页点击已看比较麻烦,于是就做了视频页,顺便把其他某些页面也改了。2021-3-9

引用代码来源:
v1.4 av转bv号算法:https://github.com/zkonge/bv2av