saber酱的抱枕

生于忧患,死于安乐

08/9
15:01
学习 软件

在bilibili评论区搜索某人评论的工具

此工具已失效!

saber pixiv

我用JavaScript写了一个小工具,在b站视频播放页面执行,可以在当前视频的所有评论里查找指定用户发出的评论。

举个例子:你(或是别人)在某视频下发了一条评论,但没记住楼层。现在,如果你想要在众多评论里找到自己(或其他某个人)发的评论,可以使用本工具。

本工具可以搜索完所有的楼层,但查找楼中楼时,本工具只能查找到每个楼中楼的前5条回复(所以对于楼中楼,可能会有遗漏)。

如果你有油猴扩展,可以到UserScript安装页面安装此用户脚本。

如果你没有油猴扩展,你可以手动执行代码。下面提供两种执行方式:

1.控制台执行以下代码,它会远程加载js文件来执行:

var newscript=document.createElement("script");
newscript.src="/f/bilibili_comment_search.js";
document.body.appendChild(newscript);

这种方法的话,由于我的js的url是http的,所以在B站的https页面里无法执行,可以在地址栏把b站这个页面的网址手动改成http的。

2.下载js文件,然后手动复制其代码到控制台执行。

代码执行之后,在视频上方会出现“查找评论”的文字:

点击它,输入想查找的用户的id(就是打开TA主页时网址里的数字)。之后,每当找到这个人发的一条评论,就会在控制台输出该评论的楼层信息。

注意要在控制台看哦~我们可以根据页数和楼层数提示去找到这条评论。

如果工具搜索完了所有评论,会弹出搜索到了几条结果。如果你想中途停止搜索,点击视频上方的提示文字即可。

其实这个功能很少用得到,但是偶尔想找自己发的评论找不到时也是很捉急啊。b站应该做个可以查看自己历史评论的功能。

以前遇到找不到自己评论的情况我也只能不了了之,但有一件事促使我做了个工具。

在re0的第19集,有个人发了个很恶心的评论。我举报他之后回复他说“已举报,不谢”。之后丫就私信骂我。骂完还屏蔽,这套路耍的真好。

因为他没有回复我的评论,所以我也没办法去找是在哪一楼。昨晚刚打完副本,接着就看到了这个私信。我在主城挂着机写了这个工具去找那条评论。可惜最后没找到那条评论,估计举报后被删了吧。

http://space.bilibili.com/6459954

那你很棒哦.jpg

在bilibili评论区搜索某人评论的工具

      1. saber 文章作者
        Google Chrome 55Google Chrome 55Windows 7Windows 7

        如果用的是
        var newscript=document.createElement("script");
        newscript.src="http://7xk7g2.com1.z0.glb.clouddn.com/bilibili_comment_search.js";
        document.body.appendChild(newscript);
        这种方法的话,在B站的https页面里无法执行,可以在地址栏手动改成http的。
        功能依旧可以正常用。

        回复