Greasy Fork is available in English.

Bilibili 旧播放页

恢复Bilibili旧版页面,为了那些念旧的人。

< 脚本Bilibili 旧播放页的反馈

提问/评论

§
发表于:2020-03-08
编辑于:2020-03-08

当访问带有后缀的B站首页时,无法正常显示在线人数

RT,例如访问

https://www.bilibili.com/?spmidfrom=333.999.b_62696c692d6865616465722d6d.1 console中的错误 无法正确显示的效果

§
发表于:2020-03-08
编辑于:2020-03-08

@redapple0204 因为另一个脚本的缘故,竟然忽略了还有这种稀奇古怪链接主页的情形,看来不能简单的认为www.bilibili.com后面没有任何数据时便是主页了。如果只能从网址上判断一个链接是不是B站主页(不能获取网页数据进行判断,以防提前运行了太多原生的新版脚本和写入了太多新版数据影响破坏旧版页面),不知道有没有别的什么好办法? 我试着添加了一个判定,就是www.bilibili.com/后面如果跟的是?号或者#号就仍判定为B站主页,但感觉也不大完美。

另外关于在线人数我其实一直有个疑问不知道谁有映像,当然恢复的在线人数通常情况下“在线人数”是(远)小于“在线播放”的,不知道是不是我理解有问题,我以为“在线”而未必“播放”也就是“在线人数”大于“在线播放”才是正常情况,遗憾B站取消这个功能前没有去关注过,不知道是不是原来就是这样。又或者是我数据对应错误?(目前对应是allcount/webonline/playonline/-->投稿数/在线人数/在线播放,其中webonline<<play_online,或者点击链接查看)

§
发表于:2020-03-13

@"Motoori Kashin" 说道: @redapple0204 因为另一个脚本的缘故,竟然忽略了还有这种稀奇古怪链接主页的情形,看来不能简单的认为www.bilibili.com后面没有任何数据时便是主页了。如果只能从网址上判断一个链接是不是B站主页(不能获取网页数据进行判断,以防提前运行了太多原生的新版脚本和写入了太多新版数据影响破坏旧版页面),不知道有没有别的什么好办法? 我试着添加了一个判定,就是www.bilibili.com/后面如果跟的是?号或者#号就仍判定为B站主页,但感觉也不大完美。

另外关于在线人数我其实一直有个疑问不知道谁有映像,当然恢复的在线人数通常情况下“在线人数”是(远)小于“在线播放”的,不知道是不是我理解有问题,我以为“在线”而未必“播放”也就是“在线人数”大于“在线播放”才是正常情况,遗憾B站取消这个功能前没有去关注过,不知道是不是原来就是这样。又或者是我数据对应错误?(目前对应是allcount/webonline/playonline/-->投稿数/在线人数/在线播放,其中webonline<<play_online,或者点击链接查看)

其实我感觉目前这样做应该是比较好的解决方案了,试了下好像特殊符号也就只有?和#才能跳转到首页,否则全都404.要不然就只能用类似白名单的办法来排除。排除掉那些已知的后缀,其他后缀就默认为首页,但感觉也过于麻烦。

后面那个在线人数我记得之前就一直是这样了,之前问过客服也是不了了之。我自己的理解是webonline是指访问B站各个页面的人数,而playonline是指正在看视频的人,刷页面的不包括看视频的。之前网上还有种说法是说webonline只计算网页端的访问人数,而playonline是计算网页和客户端正在看视频的人数。当然这都是猜测,具体情况咱也不知道啊~

发表回复

登录以发表回复。