bilibili 同时显示 av 号和 bv 号

同时显示视频的 bv 号和 av 号

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

作者
acdzh
今日安裝
0
安裝總數
377
評價
3 0 1
版本
0.21
建立日期
2020-03-23
更新日期
2020-03-23
尺寸
2.3 KB
授權條款
未知
腳本執行於

av 与 bv 的转化在本地进行. 没有使用当前常见的调用 bilibili api 的做法.

具体算法请见源码.

功能

找回 bilibili 视频的 av 号.

如果当前地址是bv地址, 那么将增加av号显示: https://www.bilibili.com/video/BV19b411s7dY => https://www.bilibili.com/video/BV19b411s7dY?aid=av47480567

如果当前是av地址, 那么增加bv号显示: https://www.bilibili.com/video/av2 =>https://www.bilibili.com/video/BV1xx411c7mD?aid=av2

另外, 如果原始地址包含其他参数, 那么这些参数也会保留下来. 例如: https://www.bilibili.com/video/BV1db411W7Qg/?spm_id_from=333.788.videocard.1 => https://www.bilibili.com/video/BV1db411W7Qg?spm_id_from=333.788.videocard.1&aid=av47783317

地址的变化不会刷新页面.

已知问题

切换分 p 后, 不会重新计算 av 号. 这个小问题不打算解决了, 如果切换完分 p 后想看 av 号的话, 刷新一下浏览器即可. 只在chrome上测试过, 其他浏览器情况未知

算法

mcfx@zhihu

其他

Github, 知乎