一键清理B站关注列表:BiliBiliToolPro批量取关完整教程
【免费下载链接】BiliBiliToolProB 站(bilibili)自动任务工具,支持docker、青龙、k8s等多种部署方式。全面拥抱AI。敏感肌也能用。项目地址: https://gitcode.com/GitHub_Trending/bi/BiliBiliToolPro
经常参加"天选时刻"抽奖的账号,关注列表往往被塞满了陌生主播。BiliBiliToolPro 的批量取关任务(UnfollowBatched)正是为此而生:按分组批量取消关注,支持指定数量、倒序执行和白名单保护,让你可控地完成 B站关注列表清理。
一、先看清楚:这个功能适合谁
- 适合你:跑过"天选时刻抽奖"任务、或者习惯把抽奖关注单独放进一个分组的账号。
- 能做什么:读取你指定的关注分组(默认叫"天选时刻"),从列表末尾开始倒序取消关注,可以只取关一部分,也可以清空整个分组;命中白名单的 Up 会自动跳过。
- 不能做什么:它不会按"更新频率、粉丝数"等条件替你判断谁值得取关,筛选逻辑是你定的,它只负责执行。
- 不建议:如果你从不按分组管理关注,又没有可清理的分组,这个任务对你意义不大。
二、从零跑起来
① 部署:挑一条顺手的路线
项目支持 Docker、青龙面板、在线容器、本地程序包和 Helm Chart 五种部署方式,任选其一即可:
- Docker 部署:见 docker/README.md
- 青龙面板:见 qinglong/README.md
- 本地/服务器运行:见 docs/runInLocal.md
部署完成后先跑一次"扫码登录"任务,cookie 初始化好,后面的取关任务才有账号可用。
② 配置:取关条件在哪里填
登录后进入 Web 界面的批量取关任务配置页,或直接改配置文件中的UnfollowBatchedTaskConfig段,关键项如下:
| 配置项 | 作用 | 说明 |
|---|---|---|
| IsEnable | 启用任务 | 关闭时任务直接跳过 |
| GroupName | 取关的分组名称 | 默认"天选时刻" |
| Count | 本次取关个数 | 倒序、从后往前取关;-1 表示取关整个分组 |
| RetainUids | 白名单(保留的UpId) | 多个用英文逗号分隔,命中的 Up 不会被动 |
| Cron | 定时表达式 | 例如0 0 6 1 * ?(每月1号早上6点执行) |
配置页截图(配置说明文档有全部参数):
③ 执行:手动点一下,或交给定时
- Web 端:在任务计划页找到批量取关任务,手动触发,或在上面配好 Cron 后由 Quartz 定时调度。
- 青龙端:任务名为"bili批量取关主播",脚本位于 qinglong/DefaultTasks/bili_task_unfollowBatched.sh,默认 cron 是
0 12 1 * *(每月1号中午12点)。
三、让清理更稳妥的进阶细节
- 小批量试跑:第一次先把 Count 设成 5~10,确认取掉的都是目标分组里的人,再逐步放开或改用 -1 清空。
- 白名单前置:如果你把真正想留的 Up 也放进了该分组,务必先填 RetainUids,代码里白名单命中会直接跳过并留日志。
- 分组选错的影响:分组名不存在或分组下没人时,任务只记录警告日志就结束,不会误伤其他分组。
- 频率上从低开始:官方对 UnfollowBatched 的推荐运行频率是"手动运行"。批量操作接口本身有访问间隔控制,但清理类操作仍建议低频执行,比如每月一次。
- 执行过程可追溯:每次取关都会记录序号和 Up 名称,出疑问时可对照日志确认。
四、你可能担心的问题
Q:会不会把关注很久的 Up 也取掉了?A:不会碰白名单里的账号;同时取关是"倒序、从后往前",先动的是分组末尾的账号,你可以借此控制风险。
Q:一次取关几百个会不会触发限制?A:可以分多次执行——把 Count 设小一点,隔几天再跑一次。任务支持重复触发,分组清空后再次运行只会提示"分组下不存在up"。
Q:我没有"天选时刻"这个分组,能用吗?A:能。功能本质是"清空指定分组下的关注",把 GroupName 改成你自己管理的任一分组名即可。
批量取关这件事,工具负责执行,策略留给你:把抽奖关注单独归组、跑一次小批量试水、再交给每月一次的定时任务,B站关注清理 就可以长期保持清爽。下一步,先打开配置页把白名单填上吧。
【免费下载链接】BiliBiliToolProB 站(bilibili)自动任务工具,支持docker、青龙、k8s等多种部署方式。全面拥抱AI。敏感肌也能用。项目地址: https://gitcode.com/GitHub_Trending/bi/BiliBiliToolPro
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考