10分钟给B站关注列表瘦身:BiliBiliToolPro批量取关保姆级教程
【免费下载链接】BiliBiliToolProB 站(bilibili)自动任务工具,支持docker、青龙、k8s等多种部署方式。全面拥抱AI。敏感肌也能用。项目地址: https://gitcode.com/GitHub_Trending/bi/BiliBiliToolPro
关注列表堆到几百人,翻一遍就要半小时,手动逐个取关更是想都不敢想。BiliBiliToolPro 的批量取关功能就是干这个的:把不想看的人丢进一个分组,写几行参数,剩下的活它按你的定时规则自动干完,全程你只需要花10分钟配置一次。
先把丑话说前面:效果长什么样
别急着看步骤,先对一眼你现在的状态和之后的状态:
| 你的现状 | 跑起来之后 |
|---|---|
| 几百个关注躺着吃灰,想清理得耗掉大半天 | 分组里的人按批次自动清掉,一次配置长期生效 |
| 取关全靠手点,点错一个还得再加回来 | 白名单里的 UP 主一个都碰不到 |
| 清完这茬,过俩月又长回来 | 定时任务每月自动再来一轮,列表常年精简 |
一句话:适合"关注一大堆、互动基本为零、想定期瘦身"的你。
部署方式怎么选:多数人用青龙就够
四种跑法,按"省心程度"给你排好了:
| 部署方式 | 动手难度 | 长期维护 | 适合谁 |
|---|---|---|---|
| 青龙面板 | 低 | 低 | 要长期自动跑的人,多数人推荐它 |
| Docker 容器 | 低 | 中 | 想先跑通试试水 |
| 腾讯云函数 | 中 | 低 | 不想要自己的服务器 |
| 本地直接运行 | 高 | 高 | 开发者调试 |
青龙面板自带定时、日志、环境变量管理,官方文档 里也给了现成的任务脚本,照着抄就行。
青龙面板的环境变量界面,BiliBiliToolPro 的账号 Cookie 就存在这里
准备:先让工具认识你的账号
- 登录 B 站网页版,按 F12 打开开发者工具,切到 Network 标签
- 刷新页面,随便点一个请求,在 Request Headers 里找到 Cookie,整段复制
- 在青龙面板的环境变量里新建
Ray_BiliBiliCookies,把 Cookie 粘进去
B站Cookie获取位置,BiliBiliToolPro 的批量取关全靠它认账号
配置:三个参数决定取关行为
- 打开配置,找到
UnfollowBatchedTaskConfig段,把IsEnable设为true - 在 B 站网页版"我的关注"里建一个分组(比如叫"待清理"),把要取关的人全拖进去
- 把下面三个参数填上,
GroupName必须和分组名一字不差,标点符号都算数:
{ "IsEnable": true, "GroupName": "待清理", "Count": 20, "RetainUids": "123456,789012" }Count填 -1 表示这个分组一次清空;RetainUids用英文逗号隔开,是绝对不能碰的白名单。
BiliBiliToolPro 的 Web 配置界面,批量取关的参数就改在这里
验证:先跑一次,再交给定时器
- 给这个任务配上 Cron,
0 12 1 * *就是每月 1 号中午 12 点跑一轮 - 先手动触发一次,看日志里"本次共取关 X 人"是不是你预期的数量
- 数量对了,就不用再管它,之后每轮执行完日志里都有记录可查
任务调度界面,批量取关跑完一轮,结果都能在日志里核对
调优:三个让取关更稳的玩法
白名单兜底。把"铁粉"UP 主的 UID 填进RetainUids,UID 直接看他们主页地址栏里的数字。哪怕哪天你往分组里拖错人,白名单也能保住。
小步慢跑。别把Count拉满,每天 20 个跑一个月,比一口气清 500 个安全得多,触发限制的余地也小。
多账号一起管。青龙里加Ray_BiliBiliCookies_0、Ray_BiliBiliCookies_1,一行一个账号,任务会自动挨个账号执行,不用重复配。
避坑:这三个坑都替你踩过
| 现象 | 原因 | 对策 |
|---|---|---|
| 日志提示"分组名称不存在",任务直接跳过 | GroupName和实际分组名没对上 | 回 B 站网页版核对,连标点都保持一致 |
| 某几号开始集体执行失败 | Cookie 有效期到了(大约30天) | 重新抓一次 Cookie 覆盖进环境变量 |
| 分组里有几百人想一次清完 | 短时间请求太密集,容易被限流 | Count分批 + 拉长 Cron 间隔,细水长流 |
进阶:想把筛选逻辑做复杂?
有编码基础的话,单个 UP 走不走,最终都卡在 AccountDomainService.cs 的UnfollowBatched方法里,在这里加个"最后更新时间早于 N 个月才取关"的判断就行,白名单跳过的那几行就是现成的写法参考。
收个尾
把不想看的人挪进一个分组,改三个参数,配一个 Cron,B站关注列表的瘦身这件事就闭环了。先去把 Cookie 和分组备好,10 分钟就能跑通第一轮。
关键提醒:批量取关前,先在 B 站网页版把分组名逐字核对一遍;再小
Count试跑一轮,确认取的是分组里的人、白名单生效,再把量放开。
【免费下载链接】BiliBiliToolProB 站(bilibili)自动任务工具,支持docker、青龙、k8s等多种部署方式。全面拥抱AI。敏感肌也能用。项目地址: https://gitcode.com/GitHub_Trending/bi/BiliBiliToolPro
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考