bilibili-helper-o
bilibili-helper-o copied to clipboard
视频播放页面加入 av 号与 bv 号的显示与跳转
功能请求
希望可以在视频播放页面加入 av 号与 bv 号的显示,最好还能点击跳转。
效果例子
位于标题下方,时间右边
(我可能做得有点丑啦)
<span style="margin-left: 16px;" class="a-crumbs">
<a href="//www.bilibili.com/video/av44808808">AV44808808</a>
<span>·</span>
<a href="//www.bilibili.com/video/BV1Gb411h7Ko">BV1Gb411h7Ko</a>
</span>
av 号与 bv 号的转换
- 请求 api
https://api.bilibili.com/x/web-interface/archive/stat?aid=【av号(没有av)】
https://api.bilibili.com/x/web-interface/archive/stat?bvid=【bv号】
{
"code": 0,
"message": "0",
"ttl": 1,
"data": {
"aid": 44808808,
"bvid": "BV1Gb411h7Ko",
"view": 17126,
"danmaku": 33,
"reply": 256,
"favorite": 209,
"coin": 279,
"share": 36,
"like": 273,
"now_rank": 0,
"his_rank": 0,
"no_reprint": 1,
"copyright": 1,
"argue_msg": "",
"evaluation": ""
}
}
- 算法转换 见知乎回答,评论区有 js 的版本(userscript)
- 也许还能在 html 里找
你好呀,请具体详细的描述一下该需求的落地场景。 我认为我们需要尊重并理解b站该av为bv的初衷,并以此来推动未来的计划,而不是拥抱过去。 不论是avid还是bvid用户一般都只会通过复制粘贴来进行相关操作,无关它们之间看似复杂度上的区别。 最后,在视频当页的跳转的设计,目的是为了什么? 最后的最后,需要该需求的用户群体有多大呢? 综合以上问题,我会考虑是否添加该需求。
https://greasyfork.org/zh-CN/scripts/398496-%E6%98%BE%E7%A4%BAb%E7%AB%99%E8%A7%86%E9%A2%91av%E5%8F%B7-bv%E5%8F%B7-%E5%BC%B9%E5%B9%95cid
你好呀,请具体详细的描述一下该需求的落地场景。 我认为我们需要尊重并理解b站该av为bv的初衷,并以此来推动未来的计划,而不是拥抱过去。 不论是avid还是bvid用户一般都只会通过复制粘贴来进行相关操作,无关它们之间看似复杂度上的区别。 最后,在视频当页的跳转的设计,目的是为了什么? 最后的最后,需要该需求的用户群体有多大呢? 综合以上问题,我会考虑是否添加该需求。
用户不只是复制粘贴链接。口口相传,或者是打字或用图片分享视频时,纯数字的 av 号会比复杂的 bv 号更方便。 一些 av 号具有了特殊的意义,有些成了梗,在播放界面显示 av 号便于辨认。 av 号随投稿时间增长,以此可以方便地判断投稿先后,而 bv 号不能直接用来判断。 我认为,该功能是对改变的一种缓冲。 至于点击跳转,想了想,我应该只是怀念曾经的 av 号的页面,毕竟不管是 av 号还是 bv 号访问,都会得到相同的页面。 用户群体的话,B 站里有一些关于 av/bv 的投票,一半以上的人都投了 av 号,这么看,近期用户并不会少。以后若是大家习惯了 bv 号,该功能作为已过时的功能删除。
https://greasyfork.org/zh-CN/scripts/398496-%E6%98%BE%E7%A4%BAb%E7%AB%99%E8%A7%86%E9%A2%91av%E5%8F%B7-bv%E5%8F%B7-%E5%BC%B9%E5%B9%95cid
诶,原来已经有了啊😅
@IdeaPloter 也有油猴脚步,不跳转,直接将 url 的 bvid 修改成 aid 的,满足看不惯 bv 号中乱七八糟字母的人。。
既然 @xmcp 已经写了,大家就先去用吧~ @IdeaPloter @phtwo