b站评论区保存为html (bili-comments-to-html)

删除b站视频及动态中的多余元素,展开评论区二级回复,调整页面样式,为通过SingleFile等工具导出网页备份评论区做准备。必须搭配油猴脚本“Bilibili - 在未登录的情况下照常加载评论”使用。

< 脚本b站评论区保存为html (bili-comments-to-html)的反馈

评价:好评 - 脚本运行良好

§
发表于:2025-03-29
编辑于:2025-03-29

有趣的作品而一些话

  1. 在评论数量过多的问题或可结合东方永页机的使用(而你所说的“删除”的怎么一下删除以下全部或是选定区间?我没有任何html的学习而编辑知识……)

2. 能否直接运行脚本?这个脚本应是网页格式化的功能吧,有时太大而singlefile无法保存或可直接保存成mhtml(过去我一直如此而没有html形式的bilibili无法打开的问题,虽然格式的乱七八糟,而用你的脚本格式化后也是依然有些如此问题)——没细看用法2

3.Bilibili - 在未登录的情况下照常加载评论,这个脚本的子评论展开的似乎没有正常运行?而我现在用的B站评论区等级图片用户去重统计【累积统计+重复次数记录(除首次)+加速下拉+6/h归组+自动展开回复】,而我在网上查了一下的似乎没有这方面的合适脚本…… 4.感谢制作而发布~

MonkeyBro作者
§
发表于:2025-03-29
编辑于:2025-03-29

感谢反馈。

1&2.脚本是可以加载全部评论的,只是评论太多时SingleFile下载会报错“SingleFile 错误:Could not establish connection. Receiving end does not exist.”,所以你说的那个脚本应该帮不上忙。至于删除可以手动编写f12的控制台代码实现,具体可以问ai就不多说了,因为我已经找到了更合适的办法,就是单独用脚本格式化后(不修改样式直接存只能存到顶部菜单栏),用你说的直接ctrl+s保存为htm文件和附件文件夹,虽然和别的文件格式不统一但目前只能先这样了,实际网页看着都差不多。至于打开htm文件再用SingleFile保存我试过文件太大也不行,会报错“SingleFile 错误:A listener indicated an asynchronous response by returning true, but the message channel closed before a response was received”。

3.没有遇到子评论无法展开的情况,你能示范一下吗?注意要选中免登录脚本的相关选项。至于你说的那个脚本,应该是针对原版网页用的,而我为了考虑隐私问题和黑名单问题(详见简介)采用了那个免登录脚本,其评论区的结构和原版完全不同,我的脚本也是基于它写的。

还有个问题就是本脚本滚动加载评论区过程中容易卡住,只有在超时前手动把页面向上移动至看不到底部文字再移下来才能继续加载。主要是滚动的太快了,没适配好免登录脚本,回头我再改改。

发表回复

登录以发表回复。