自动加载评论-谷歌拓展版

搬迁到语雀啦~新地址在这,以后如果更新都在语雀啦。
【更新日志】2020.6.15 更新1直接下载文件包的链接和2github,添加了显示楼层号的功能

为了优化用户的体验,这里将自动翻评论的代码写成了一个谷歌浏览器拓展程序,这样用户操作会简单些。

【注:此文档中涉及部分未获得授权的内容,所以马赛克处理】

获取文件

当前提供的是拓展程序的源代码包,意味着读者可以直接查看、修改代码,也需要在开发模式下加载此插件,同时也会收获谷歌浏览器对于未上架谷歌拓展商店的插件的警告。
(在谷歌拓展商店里,程序包已经在审核中了…但是不确定需要多久,所以目前还是只提供未打包版程序文件,后续发布了会更新在这篇文章中…)

程序文件的获取方式有多种,可以选取自己喜欢的方式:
1.直接下载文件包
2.github上的项目(更新最及时)
如果采用了1直接下载,下载的是一个没有后缀名的文件,需要手动重命名给文件加上.zip,然后解压缩。
展示文件拓展名的功能可以在电脑的文件夹界面上方此处勾选,如果没找到的话请自行使用搜索引擎_(:з」∠)_。
在这里插入图片描述
将文件右键-重命名,加上.zip,如果警告说可能会导致不可用,点确定不用管。然后再对zip文件解压缩出来weibo_auto_page文件夹:
在这里插入图片描述
如果是2github获取的,那应该拿到的就是解压后的文件夹/zip包。zip包的话解压即可。
如果是3.csdn上下载的,应该是个.7z的压缩包,可以直接解压缩。

导入拓展程序

在谷歌浏览器里复制这个链接打开 chrome://extensions/
或者选择更多工具-拓展程序,进入拓展程序管理界面
打开开发者模式,选择加载已解压的拓展程序,选择刚刚拿到的文件夹“weibo_auto_page”
在这里插入图片描述
即可获取此拓展程序
在这里插入图片描述
这时候应该就能看到浏览器上有这个拓展程序了,点开会有菜单:
在这里插入图片描述

使用

使用可以参考这个链接,是代码版的使用,也可以继续阅读以下简略版说明:

  1. 用谷歌浏览器打开wb,然后找到你想翻的那条微博,点击查看更多进入这条微博的详情页
    在这里插入图片描述
  2. 选择按时间排序,并滑动到页面底部,看到“查看更多”
    在这里插入图片描述
  3. 点击刚才的插件,点击一次开始,就会自动爬楼
    如果点击了开始后三秒仍然没有反应,可能是加载插件有问题,刷新页面重新来一次即可。
    (如果你获取文件的方式是1直接下载或3github,则插件会在点击开始的第1、2秒自动翻到底部,第3秒开始翻评论。就可以免去2的滑动到页面底部的操作。
    但是如果你的网络比较差,1、2秒里没有加载出新的评论,插件就会被误导认为翻完了评论。这种情况下还是手动滑到页面底部再点击"开始"比较稳妥。)
    在这里插入图片描述
    当程序判断为爬到沙发了,就会出现这个弹框,同时也有音乐提示
    在这里插入图片描述
    爬到沙发的样子长这样↓,下方不会有额外的内容的,比如“加载更多”或者“还没有人评论哦快来抢沙发”,如果有就代表服务器出错了,点击“不是沙发,继续爬”
    在这里插入图片描述
    就像下图就是wb服务器出错的时候。这时候点击“不是沙发继续爬”
    在这里插入图片描述
    4.显示序号
    爬到沙发之后点击显示楼层序号,可以给每层显示上当前序号。只计算前200个,效果如图:
    在这里插入图片描述

功能解释

  1. 开始:在当前网页第一次要翻沙发的时候,点击此,可以初始化并开始翻。
  2. 暂停:想要先暂停翻沙发的时候,可以点击它。如果不想放翻了,直接关闭标签页/浏览器就行
  3. 继续:在点击了暂停后,想继续的时候,才可以点击这个继续。
  4. 不是沙发,继续爬:在确定当前的不是沙发,但是程序提示找到沙发的时候,可以点击它再爬。比如最早的一条时间明显不对,或者有不该出现的文案在沙发下方比如“加载更多”“还没有人评论哦快来抢沙发”,一般是很少遇到过这种情况。如果想了解更多,可以看详细文档里的拓展功能-没有爬到沙发就停止了。
  5. 清理现有的评论:因为如果目标wb的评论数特别多,那么电脑可能会卡。所以提供了这个功能,隐藏掉前面爬到的评论。
    在爬楼时,确定当前离沙发还差很远的时候,可以使用这个功能,随便用。一般来说十分钟左右电脑就会有点卡顿,可以清理一次。我测试过大概30分钟后爬到了沙发,中间没有清理,此时回复前排明显感觉到卡顿。
  6. 停止音乐:在翻到沙发之后会播放一段音乐提示,这时候可以通过这个按钮停止音乐。
  7. 显示楼层序号:在爬到沙发后点击此按钮,可以在楼层下添加序号。

评论数与耗时曲线

在这里插入图片描述

以上数据都是在测试对象发博当天进行的不同评论数下的,实际一条wb的评论总数为评论楼数+楼中楼,而我们是1s翻15条,所以实际耗时肯定小于评论数/15 秒 。具体的关系影响因素太多,所以仅用此数据作大概参考。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章