b站评论区调整(保存网页用)

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

作者
MonkeyBro
日安装量
0
总安装量
14
评分
0 0 0
版本
0.5
创建于
2025-01-13
更新于
2025-01-14
大小
35.1 KB
许可证
GPL-3.0
适用于

image description

演示文件下载: https://wwii.lanzouq.com/b00q04k5ah 密码:a17q

主要功能:

  1. 删除视频及动态多余元素,如顶部栏、侧边相关视频等。
  2. 自动点击最新选项,滚动加载评论区,并展开二级回复。
  3. 修改网页样式,如展开长视频名、简介、标签;页面居中,宽度随浏览器窗口尺寸缩小,视频播放器替换为视频封面等。
  4. 搭配使用的评论区免登录脚本可以一次性加载所有子评论,便于完整保存评论区。并且由于免登录,不必担心导出的网页包含个人信息。
  5. 支持单线程批量调整并保存网页(需要自行提供多个网页链接)。

注意:

  1. 由于b站网页更新频繁,本脚本不保证长期能用。
  2. 必须搭配脚本Bilibili - 在未登录的情况下照常加载评论使用。
    与本脚本适配的版本为4.9,由于本脚本不一定能及时更新,不保证更高版本的适配情况。
    这个脚本说是免登录但其实也可以在登录状态下使用,手动注释代码开头的“if (document.cookie.includes('DedeUserID')) return;”即可,会替换评论区。
    注意登录状态下保存页面可能会泄露隐私(如自己的点赞、关注等信息),但应该不会有很严重的风险,因为本脚本已经把大部分和隐私相关的内容都移除了。
    如果不喜欢本脚本的调整页面方式,单用这个免登录脚本结合其他保存方式也是不错的。
  3. 建议搭配脚本Bilibili - 防止视频被自动暂停及弹出登录窗口使用。
  4. 建议搭配浏览器插件SingleFile使用,可以很方便地将网页保存为html文件。
    该插件包含详细的中文说明文档,也可以参考讲解视频【快速存档】我的必备网页保存工具(上):SingleFile推荐与使用【快速存档】我的必备网页保存插件(下):SingleFile配置选项详解两期视频。
  5. 建议搭配浏览器插件ClearURLs使用,可以去除网页链接的跟踪元素,避免暴露隐私。
  6. 暂时没有配置界面,请手动编辑脚本,脚本包含较详细的备注。

使用方法:

  1. 推荐在未登录b站的情况下保存网页,这样不必担心隐私问题。因此如果不想频繁登录退出的话,建议额外安装一个浏览器专门用作保存网页用。edge、火狐、chrome经测试都能使用。或者也可以在隐私窗口中使用,但由于隐私窗口无法记住视频设置,在打开视频网页后默认会自动播放,不想的话只能每次打开隐私窗口都要先取消自动播放再使用脚本。
  2. 安装本脚本,以及上面提到的脚本和插件。
  3. 下载并导入本脚本适配的SingleFile插件配置文件,解压后打开SingleFile配置界面即可导入。
    有两套规则,分别为b站评论区和普通页面,仅文件名规则不同。(见配置界面最后的“自动设置规则”,勾选“显示所有配置文件”以查看)。
    下载链接: https://wwii.lanzouq.com/b00q04k5ah 密码:a17q
    也可以手动配置,要注意设置隐藏选项(上面给的文件已开启),详见 https://github.com/gildas-lormeau/SingleFile/wiki/How-to-execute-a-user-script-before-a-page-is-saved
  4. 按评论区免登录脚本的说明进行设置,建议勾选除“使用分页加载主评论”以及“启用关键字搜索链接”外的所有选项。
  5. 使用注意:需要让浏览器窗口保持在屏幕内可见,不要最小化或被其他全屏窗口遮挡,否则脚本会暂停。
  6. 使用方式1:在SingleFile保存网页前,如果网页为视频或动态则先调整再保存,否则直接保存,不经过脚本。所以照常使用SingleFile即可。使用SingleFile前最好浏览一下开头提到的手册和介绍视频。
    批量保存:在SingleFile的批量保存网址页面(右键可以找到)中填入多个链接,打开这些链接后我们切换到最后一个标签页(手动点击或按ctrl+9),便会自动逐个调整并保存网页,这时我们可以把窗口放一边干别的事。
  7. 使用方式2:按快捷键ctrl+alt+shift+z开启调整(可自行修改,代码搜索“keydown”可以找到相应区域)。之后可以自行通过SingleFile或其他工具保存。
  8. 保存的文件在系统download文件夹下,默认会包含在up主名称的文件夹下,如果是联合投稿则文件夹名称会包含所有up。
    命名规则参考(分为视频、图文、转发3种,具体请参考代码):
    视频 2025-01-05 20:22:02 视频标题 (2025-01-14 04:39:20)
    动态 2025-01-09 21:33:XX 动态标题,或内容前15字 (图文) (2025-01-14 05:25:47)
    动态 2025-01-04 22:44:XX 内容前15字 (转发) (2025-01-14 05:33:55)
    其中第一个时间为视频或动态发布时间,第二个时间为网页打开时间。
    命名规则可自行修改,代码搜索“getSingleFileName”可以找到相应区域。
    当保存出错时会在文件开头添加报错文本。
  9. 下载的文件格式为通用型自解压html,主流浏览器应该都能直接打开,也可以修改文件拓展名为zip解压查看文件和附件(有时候文件特别大的话不手动解压可能难以打开)(注意修改拓展名前先备份,因为没法轻易再压缩回去,如果只有一份还被解压了,但又想用自解压html形式,需要用SingleFile的编辑模式打开文件并重新导出)。
  10. 保存的文件为静态网页,文本可以选择,除链接外的其他元素都无法点击(实际能点击的链接不一定长得像链接,长得像的不一定能点击),具体来说基本上只有用户名和头像是可以点击跳转的。
    要查看图片可以右键-在新标签页打开图片,也可以手动解压文件后查看附件,除了位于up主动态内容下方的图片外基本都是原图(包括头像和评论图片),所以文件体积会略大。
    页面右上角有信息栏,包含网页标题和链接。