哔哩哔哩(B站|Bilibili)收藏夹Fix(cerenkov-fork)

修复 哔哩哔哩(www.bilibili.com) 失效的收藏。(可查看av号、简介、标题、封面、数据等)

Автор
cerenkov
Щоденних встановлень
21
Всього встановлень
1 274
Рейтинги
7 0 0
Версія
1.2.1.1
Створено
07.03.2024
Оновлено
10.03.2024
Ліцензія
GPL-3.0
Відноситься до

哔哩哔哩(B站|Bilibili)收藏夹Fix(cerenkov-fork)


篡改猴(Tampermonkey)脚本,用于修复B站失效收藏。

本脚本绝大部分代码并非出自我手,而是 fork 自原作者 Mr.Po 的脚本哔哩哔哩(B站|Bilibili)收藏夹Fix,修改版本意只为临时修补该脚本之前(2023年11月或更早前)失效的小部分功能。如果原作者把项目捡起来继续更新,我未来可能就不再跟进了。


本脚本的核心功能依赖于第三方网站 biliplus.com 的信息缓存,非常感谢 biliplus 长久以来的付出。


功能:

  • 修复视频的标题和封面。(如图1)(此功能依赖于第三方网站 biliplus.com 的信息缓存,如果修复失效,说明 biliplus 不幸地并没有在该视频被删前缓存到其标题和封面信息,这是常有的事
  • 鼠标悬停时可以看到播放数、收藏数、UP主、投稿日期。(如图2)(此功能仅为去除网页上的disabled隐藏样式,B站原生提供该信息)
  • 鼠标悬停时下方浮块展示av号、bv号、up主、简介、发布时间、子P数量与标题、播放数、收藏数、弹幕数信息。(如图2)(此功能从B站端口获取,只要B站不更改端口就能用)
  • 点击右下角操作菜单可以复制av号、复制bv号、复制简介信息、一键跳转up主空间。(如图3)
  • 点击视频可以跳转至biliplus


为图省事,以下图片均来自脚本原作者 Mr.Po 的截图,与本 cerenkov-fork 修改版有些许不同,仅作为示意图使用。

(图1)


(图2)


(图3)


我在 Mr.Po 原脚本基础上修改的内容:

  • BUGFIX: 更新了B站端口字段,恢复获取简介信息 https://greasyfork.org/zh-CN/scripts/383143/discussions/214367
  • FEATURE: 鼠标悬停时下方浮块增加更多的展示信息 https://greasyfork.org/zh-CN/scripts/383143/discussions/214367
  • FEATURE: 右下角操作菜单增加一键跳转UP主空间功能 https://greasyfork.org/zh-CN/scripts/383143/discussions/214367
  • FEATURE: 右下角操作菜单增加复制bv号功能
  • BUGFIX: B站更新,原bv2aid算法已失效,我使用了 bilibili-app-recommend 脚本里的bv2av函数代替
  • BUGFIX: B站更新,封面图的img元素现在放在了picture元素内、与另两个source元素并列,原脚本只修改img元素,而浏览器优先显示了source元素,导致新替换上的封面图没显示出来,我将多余的source元素删掉就正常了
  • REMOVE: 去掉了原脚本先判断封面图链接有效性后才替换图片的步骤,直接替换新链接,反正失效视频本来就没封面图,无论新链接有效没效,都不会变得更糟,可以减少多余步骤出问题的可能