[Bilibili] 关注管理器

快速排序和筛选你的关注列表,一键取关不再关注的UP等

当前为 2023-01-20 提交的版本,查看 最新版本

您需要先安装一个扩展,例如 篡改猴Greasemonkey暴力猴,之后才能安装此脚本。

You will need to install an extension such as Tampermonkey to install this script.

您需要先安装一个扩展,例如 篡改猴暴力猴,之后才能安装此脚本。

您需要先安装一个扩展,例如 篡改猴Userscripts ,之后才能安装此脚本。

您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。

您需要先安装用户脚本管理器扩展后才能安装此脚本。

(我已经安装了用户脚本管理器,让我安装!)

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展,比如 Stylus,才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

您需要先安装一款用户样式管理器扩展后才能安装此样式。

(我已经安装了用户样式管理器,让我安装!)

作者
CKylinMC
评分
0 0 0
版本
0.2.18
创建于
2021-07-04
更新于
2023-01-20
大小
223.3 KB
兼容性
与 Firefox 兼容 与 Chrome 兼容
许可证
GPL-3.0-only
适用于

关注管理器 for bilibili


快速排序和筛选你的关注列表,一键取关不再关注的UP等

风险提示:

此脚本部分功能若频繁使用可能会触发B站保护机制致使网页端部分功能缺失数分钟!

暂时没有解决方案,因此请根据实际情况判断是否需要使用此脚本中的功能!

备注:只要不从侧面按钮点开面板,就不会触发脚本中的任何功能,因此安装后放在一旁不管不会影响使用。

如果好用,请给个好评,如果出现问题,请在反馈区留言,谢谢~

我的脚本合集

⚠️ 需要反馈或改进:

需要协助解决的问题:

打开时提示分组信息无法获取的问题。

相关讨论:Github Issue #81

遇到此问题时,请编辑此脚本第82行:debug:true,,这会打开调试信息。随后重复之前的操作,并按F12将开图带有[FoMan]的行信息通过任意方式反馈,这有利于定位具体问题。 注意,信息中可能包含你的分组信息等个人隐私。


以下功能可能不稳定或可改进,需要使用后提供反馈。

  • 悄悄关注管理
    • 悄悄关注用户似乎不能随意设置其他选项,需要后续反馈。
  • 批量移动分类、设置分类
    • 修改分类后不能够自动刷新,需要手动刷新,请各位在修改分类后手动刷新页面。注意关注过多时频繁刷新会导致风控。
  • 筛选功能改版
    • 筛选功能需要改进使用逻辑,希望提供好的思路。

功能

  • 列出所有关注的UP以及关注时间
  • 按照是否有会员、是否是特别关注、是否是互相关注、是否被分类、是否已注销账户、是否认证账户等方式筛选和排序
  • 批量选择,一键取关不再关注的UP,快速释放关注名额
  • 批量导出、导入关注 (借助此操作可以向小号复制关注)、从uid列表批量取关
  • 分类管理

  • 支持由其他脚本提供的夜间模式(如 Bilibili Evolved)

关于按照大会员筛选的解释:在B站推出会员功能后大量UP主都已经开通了会员功能,虽然不是所有,但是有的时候如果一个用户长时间不再续费会员可能意味着这个账户不再使用或者不再大量更新内容,也就是不再活跃了,因此将此筛选器添加到了脚本。

扩展信息相关说明:扩展信息功能通过遍历选中的up的个人空间数据来查询如最近是否发布过视频、是否争议账户、是否纪念账户等信息。由于遍历个人空间行为属于极容易触发b站风控的行为,且获得的信息一般情况下不需用,因此单独分离为可选操作。如果所选up扩展信息填充后鼠标悬停提示无变化,且名称前后无图标,一般来说不一定是功能没有起作用,而是没有上述这些特殊之处。

EDIT: 扩展信息现在在点击UP主名称时自动获取并展示。因为点击名称查看信息只能一个一个看,不容易触发风控,因此设为自动获取。由于展示的信息比批量获取后更新到列表的更多,因此现在应该没有直接批量获取扩展信息的使用场景,这个入口将会在稍后移除。

插件 / 子脚本

这里列出与此脚本有关的功能扩展脚本。

TODO / 未完成功能

这里列出一部分正在考虑加入或正在制作或未来可能会加入的功能。

  • 测试按照粉丝量排序的可能性

  • 重写整个脚本以便于后续维护

    • 在做了在做了.jpg

由于B站API调用频率限制,这些功能可能无法实现或需要帮助:

  • 自动分类所有UP主
  • 按照最后投稿时间排序
  • 按照粉丝量排序
  • 按照是否封号排序

由于一开始没想到要做这么多内容,所以脚本最初用了很原始的开发方式导致现在代码混乱且维护繁琐并导致进度缓慢。我会在近期内容(分类相关)更新完毕后准备重写这个脚本。

** 另外:如果有好的解决办法可以实现暂时绕过B站API获取频率限制,请在评论区留言,十分感谢。 **

使用

此脚本仍需测试来证明包括筛选功能在内的几项功能是否能够正常运作,因此如果可用请给一个好评让我知道,如果不可用请在反馈区指出,十分感谢!

使用方法很简单,只需要打开你的个人空间任意页面,然后点击屏幕左侧的小扳手图标,即可打开主界面,根据提示操作即可。

如果没有看到小扳手,请在你的个人空间页面原地刷新一次即可。

使用提示

  • 请不要在其他人的个人空间打开面板,脚本不能在其他人的个人空间工作。 允许在其他人空间使用部分功能,例如导出、拉黑、关注。

    • 注意,在其他人个人空间进行操作都是以你的身份完成,例如拉黑操作即便是其他人的关注列表,也是你对目标拉黑。
    • 目前,在其他人空间里进行批量关注不会检查你是否关注过目标,也就是会重置你的粉丝身份,变成新粉,请特别注意这一点。
  • 在确认取关之前,请确认取关列表是否是完整的。提示:取关确认窗口中取消勾选的人也不会被取关。

  • 频繁操作某些功能或频繁开启插件面板可能会导致你触发B站的保护机制因而被停止部分功能使用数分钟,具体和你的关注数量、选中数量有关。

  • 在页面刷新之前,若通过侧边栏扳手打开窗口且之前打开过,并且关注数没有变化,会直接读取上一次的列表而不重新加载以避免因频繁读取而触发b站风控策略。

    • 使用上一次列表加载时顶部会出现提示。
    • 因为是比对关注数来判断是否修改,因此如果你关注了一个人又取关了一个人,此时不会显示出来,因为关注总数没有改变。你可以刷新页面再打开,或者点击顶部重新加载按钮。

最近更新

展开查看

0.2.11

  • 💠新增 可选插件: RememberFollows,可以记忆关注UP时的视频。

  • 0.2.10

  • 🛠️修复 修复了筛选器不能自动选中的bug
  • 🚀优化 现在批量操作每次只运行50个操作分批次,避免出现问题
  • 💠新增 导出UID时现在可以自动复制到剪贴板,并且需要的话可以直接下载为文件
  • //TODO 计划对筛选器进行改版

  • 0.2.9

  • 💠新增 现在可以管理悄悄关注的用户了。
  • 💠新增 在用户信息页面现在还会显示最新动态。

  • 0.2.8

  • 💠新增 添加一个功能: 基于UID列表批量取关。

  • 0.2.7

  • 🚀优化 列表渲染功能已优化,现在排序等功能的渲染阶段比以前快两倍,关注数越多效果越明显。
  • 🚀优化 更多中的重新加载功能现在可以完全刷新列表,防止出现错误。
  • 即将上线的更新
  • 🚀优化 完全重做的筛选功能
  • 贡献和反馈

    你可以直接在GreasyFork的反馈区反馈问题,也可以在脚本Github仓库反馈问题或直接共享代码,两种方式都是支持的。

    我的代码做的时候在深夜所以代码可能有一点混乱,在之后的某一天可能会重做,因此请轻喷,欸嘿~