bilibili 同时显示 av 号和 bv 号

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

当前为 2020-03-23 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

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

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

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

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

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

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

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

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

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

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

作者
acdzh
评分
0 0 0
版本
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, 知乎