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

在B站的网页上手动标记哪些视频是已经看过的,直观区分已看和未看的视频,减少多次打开同一视频的操作。支持大部分的页面。

Author
Tsuruazusa
Daily installs
2
Total installs
7,079
Ratings
67 2 0
Version
3.2.0
Created
2018-11-28
Updated
2024-10-24
License
N/A
Applies to

最近更新:
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

P.P.P.PS:终于在娱乐区看到有封面的。右侧列表还有其他视图模式没弄好,有时间再弄了╯﹏╰。2024-10-24
P.P.PS:本来想删掉旧版本的相关脚本和去掉jquery支持再弄一个新版本,但拖延着B站又上新的,先用旧版本的改了。暂没翻到订阅合集(有封面)的那种格式,翻到再改一下发布新版本。
P.PS:先更新视频播放页的按钮支持。另外发现有其他页面失效的,需要些时间,过几天改好再上传上来。 2024-3-29
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.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