Greasy Fork is available in English.

Bilibili 翻页评论区

恢复原来的翻页评论区,同时修复评论楼层号。

< Feedback on Bilibili 翻页评论区

Review: Good - script works

§
Posted: 13 April 2021
睿站网页布局变了 好恶心 全变成scroll了
chrome87表示楼层显示已无效
安卓概念版还有楼层显示
§
Posted: 13 April 2021

全变成scroll了

全scroll是什么样子?还在灰度测试的东西吗?我这边表示还是老样子。

§
Posted: 13 April 2021

滚动加载真是蠢到爆炸,越改越难用,建议作者把整个评论区给改回去。

§
Posted: 13 April 2021
查看评论没有页数显示了,只能一直往下拖,类似app里的样子,评论框还变成浮窗了
初始化的chrome不登录时显示正常......大概是测试
§
Posted: 13 April 2021

我这边无论如何也收不到类似内容,可能还没全量推送。

§
Posted: 13 April 2021
我这里又出现了没有楼层显示的问题了,如果是和帐号绑定的测试的话,大佬用不用登一下我的帐号试试?
§
Posted: 13 April 2021

如果可以适应旧版页面可以去我另一个脚本看看,旧版暂时应该不至于失效。
借账号什么的还是别了吧,一来不安全,二来根据 @马里奥神操作 上一个帖子重装浏览器能恢复来看也未必是绑定账号。

如果我这边能收到的话我会立刻修复的。

§
Posted: 13 April 2021
大佬,如果你收到了测试的话,真能把评论区完全该回去吗?
我有一个特别重要的脚本,我需要用它下载某个视频的全部评论,再来做数据分析.
可是我完全不知道那个脚本的维护作者什么时候上greasyfork或是github,也就不知道他什么时候才能做适配了.<(=-︿-=)>
§
Posted: 13 April 2021

完全改回原来的样式不一定,恢复楼层大概能做到,只要安卓端旧版或者概念版还能获取到楼层号。
下载弹幕的话应该不依赖页面只是依赖接口吧?或者只是页面节点改动导致下载按钮无法绘制?如果是后者的话可以试试我那个旧版页面的脚本。

§
Posted: 13 April 2021
不是弹幕,是评论区里的评论呀,总之还是辛苦大佬了!
§
Posted: 13 April 2021
大佬,如果你收到了测试的话,真能把评论区完全该回去吗?
我有一个特别重要的脚本,我需要用它下载某个视频的全部评论,再来做数据分析.
可是我完全不知道那个脚本的维护作者什么时候上greasyfork或是github,也就不知道他什么时候才能做适配了.<(=-︿-=)>
暂时可以退出登录解决
§
Posted: 13 April 2021

不是弹幕,是评论区里的评论呀,总之还是辛苦大佬了!

我知道是评论,但是你说的那个脚本难道不适配旧版页面的评论吗?(旧版页面评论=这次scroll之前的评论)

§
Posted: 13 April 2021
它适配scroll之前的评论区,但是我在旧版评论区里面没有找到脚本执行按钮,实在不行我只能从头开始学习javascripe了.
§
Posted: 13 April 2021
我上面的旧版评论区是指你写的那个旧版播放区的脚本所生成的评论区啦.
§
Posted: 14 April 2021
Edited: 14 April 2021

已支持新版不分页评论区。

新版评论区开启与否是通过页面https://api.bilibili.com/x/web-frontend/ab/getabtestinfo查询的,大概还是绑定账号。可以通过类似xhrhook的机制拦截并修改返回值来回到旧版评论区。然而在这个脚本中引入xhrhook未免太小题大做了……

新版评论区完全复刻的安卓端接口,天然带有评论楼层数据,而且“按时间排序”还必须用到这个数据——这应该是件好事,至少不用担心和谐了。

§
Posted: 14 April 2021
那大佬会考虑做一个这样的脚本吗?
§
Posted: 14 April 2021
最新改版确实很恶心,不知道大佬能否做出脚本
§
Posted: 15 April 2021

可以做,但是否有必要呢?B站决定要改版的东西还从来没有撤回过,一旦全量推送就再也回不去了,那时那样的脚本就彻底失效了。
而且这次B站不给用户选择的机会而是直接分为AB两组决定测试目标,想来很快就全量推送了,那时只能通过类似我另一个脚本那样的方式恢复旧版评论区,但那已经在那个脚本里做到了,而且那种恢复方式大概也不能兼容 @马里奥神操作 你提到的那个脚本。

不过,至少在还未全量推送的现在,我试试使用xhrhook吧。

§
Posted: 15 April 2021

已引入xhrhook并强制启用旧版评论区,至于能用多久就不知道了。

data.result[0].value = "0";

另外,将脚本22行这个"0"改为"1",可以强制开启新版评论区(如果未被推送到又想体验的话)

§
Posted: 15 April 2021
感谢大佬
§
Posted: 15 April 2021
感谢大佬,不过即使换回旧版评论区,我最爱的脚本依然不能使用,看来只能等原作者维护了,希望有生之年他可以看到我的留言.总之,辛苦大佬了!
§
Posted: 16 April 2021

感谢大佬,不过即使换回旧版评论区,我最爱的脚本依然不能使用,看来只能等原作者维护了,希望有生之年他可以看到我的留言.总之,辛苦大佬了!

我大概测试了一下,那个脚本问题不是出在评论区,也无关评论区新旧。
而是在获取视频标题时走了弯路
会操作的话可以将第39行

title = document.getElementsByClassName("video-title")[0].title;

替换为

title = document.title;

Ctrl + s保存即可

md昨天才想不會這麼快輪到我吧,今天評論區就改了
§
Posted: 21 April 2021
Edited: 21 April 2021

md昨天才想不會這麼快輪到我吧,今天評論區就改了

已经全量了,正常情况是回不去了。。。

所以这个脚本也就撑了一周不到→_→

§
Posted: 21 April 2021

md昨天才想不會這麼快輪到我吧,今天評論區就改了

已经全量了,正常情况是回不去了。。。

所以这个脚本也就撑了一周不到→_→

控评变得更容易了点

Post reply

Sign in to post a reply.