news 2026/10/16 6:27:28

BiliBiliToolPro B站批量取关:5分钟配好,一次定时任务清掉关注列表

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
BiliBiliToolPro B站批量取关:5分钟配好,一次定时任务清掉关注列表

BiliBiliToolPro B站批量取关:5分钟配好,一次定时任务清掉关注列表

【免费下载链接】BiliBiliToolProB 站(bilibili)自动任务工具,支持docker、青龙、k8s等多种部署方式。全面拥抱AI。敏感肌也能用。项目地址: https://gitcode.com/GitHub_Trending/bi/BiliBiliToolPro

B站关注列表里,是不是堆满了当初看直播、参加活动时顺手关注、如今再也不想打开的up主?手动取关一百个要半小时起步。用 BiliBiliToolPro 的批量取关,你只指定分组、定好数量,工具按序逐个取走、逐条记录结果,剩下的交给它跑,你只管验收。

批量取关是怎么跑起来的

任务启动后先按GroupName查出分组,再从该分组的最后一页开始、每页 20 人倒序拉取(最久没动的关注在前),逐个调用取关接口;命中白名单的 uid 自动跳过,跑完输出「本次共取关 X 人」和「分组下剩余 X 人」。执行入口在 UnfollowBatchedTaskAppService.cs,取关主逻辑在 AccountDomainService.cs。

能/不能清单

  • 能:按分组名称圈定范围、限量取关或整组清空、白名单跳过、定时自动跑
  • 不能:没有「按最近观看」「按活跃度」这类智能筛选,它只认分组和数量
  • 有限流风险:B站对频繁操作会风控,单次量不宜过大

三步部署:从环境到第一次执行

第1步:部署运行环境

项目支持 Docker、青龙面板、Kubernetes 等多种方式,新手推荐青龙面板,取关脚本已内置在 bili_task_unfollowBatched.sh,核心逻辑只有3行:

. bili_task_base.sh target_task_code="UnfollowBatched" run_task "${target_task_code}"

第2步:配置账号Cookie

把浏览器里抓到的B站Cookie填入运行环境(获取方法见 docs/runInLocal.md),工具用它登录你的账号,才有资格替你取关。

第3步:触发执行

Web管理界面的计划任务页能看到UnfollowBatched任务,可改它的 Cron 表达式或立即手动触发一次;配置项也能在网页任务配置页直接改,不用重启容器。

取关参数怎么配

配置集中在 appsettings.json 的UnfollowBatchedTaskConfig节,完整说明以 docs/configuration.md 为准:

配置项作用默认值 / 示例
Cron定时执行时间(Quartz 表达式)0 0 6 1 * ?(每月1号凌晨6点)
IsEnable是否启用任务true
GroupName要取关的分组名,须与B站分组名一字不差天选时刻
Count本次取关人数,-1表示整组全部20
RetainUids白名单uid,命中即跳过空

分场景推荐值

  • 首次试跑:Count设5~10,跑完对照日志里的up主名单,确认无误再放量
  • 长期低频维护:Cron按「每月」设置,Count取20~50,一个月清一次
  • 清空某个分组:Count设-1,但先想留的up主全部填进RetainUids再跑

执行前检查与风险提示

执行前检查

  • ⚠️ 取关是不可逆的:点下去就收不回来,务必先用小Count试一轮再放量
  • GroupName必须和B站分组名一字不差(含空格),否则日志只有一句「分组名称不存在」然后跳过
  • 分组里没人时任务直接跳过,属正常行为,不是故障
  • RetainUids多个uid之间用英文逗号,写成中文逗号会匹配不上

执行中注意

  • ⚠️ 单次数量过大、连续多次执行都可能触发B站风控,导致个别取关返回失败;日志会打印具体原因,降频、隔天重试即可
  • 👍 白名单按uid匹配,数字在up主个人主页的URL里就能找到,提前把想留的up主整理好再开跑

算一笔时间账

手动逐个取关100人,半小时起步还容易点错;改好这份配置后,一次定时任务的时间就能跑完,日志逐条可查、白名单兜底。打开配置文件,改好GroupName和Count,让你的关注列表从今天开始自己变清爽。

【免费下载链接】BiliBiliToolProB 站(bilibili)自动任务工具,支持docker、青龙、k8s等多种部署方式。全面拥抱AI。敏感肌也能用。项目地址: https://gitcode.com/GitHub_Trending/bi/BiliBiliToolPro

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/16 6:24:49

线上故障标准处理流程【完整版|面试背诵+生产落地】

线上故障标准处理流程【完整版|面试背诵生产落地】核心宗旨:先止血、再恢复、后复盘。线上故障第一优先级是恢复业务,不是查根因、不是改代码。完整闭环:发现 → 定级 → 通报 → 止血恢复 → 根因定位 → 修复上线 → 数据补全 →…

作者头像 李华
网站建设 2026/10/16 6:24:28

Grafana Mimir 2.0 发布说明解读:特性亮点、Cortex 迁移与关键修复

时序数据库后端数据存储可观测性云原生 【免费下载链接】mimir Grafana Mimir provides horizontally scalable, highly available, multi-tenant, long-term storage for Prometheus. 项目地址: https://gitcode.com/gh_mirrors/mimir/mimir 点击查看 免费下载 Gr…

作者头像 李华
网站建设 2026/10/16 6:24:04

直播源站容灾设计(进阶篇)最佳实践与踩坑记录

本文深入探讨直播源站容灾设计(进阶篇),涵盖背景分析、原理剖析、实战步骤、配置示例、优化建议和避坑指南。最近在处理视频与直播相关项目时,直播源站容灾设计(进阶篇)成为团队讨论最多的话题。经过实践验…

作者头像 李华
网站建设 2026/10/16 6:23:38

蓝桥杯选Python还是C++?

针对蓝桥杯竞赛,Python 和 C 是目前公认最简单且最具优势的语言选择,具体取决于你的基础和目标奖项。核心语言对比分析维度: Python (推荐入门/拿奖) | C (推荐冲国一/就业) | Java (备选) | 代码简洁度 | 极高。语法接近伪代码,行…

作者头像 李华
网站建设 2026/10/16 6:22:59

从一条 npx 命令到完整重建:rea 的 MCP 逆向能力上手拆解

从一条 npx 命令到完整重建:rea 的 MCP 逆向能力上手拆解 【免费下载链接】rea Reverse engineer anything with agents, from app behavior down to native binaries. 项目地址: https://gitcode.com/GitHub_Trending/rea2/rea rea 是一个面向 AI Agent 的 …

作者头像 李华