工具名称: bili-follow-cleaner(B站关注清理器)
功能说明: 自动扫描B站关注列表,批量取关超过设定天数未发动态的用户
仓库地址: https://github.com/wuko233/bili-follow-cleaner
2025年8月18日
更新了release,现在windows用户可以直接下载已经编译好的程序直接运行:
🔰 第一步:安装Python环境(5分钟)
这是运行脚本的基础,就像手机需要操作系统才能运行APP
-
Windows用户
- 访问Python官网
- 点击黄色按钮下载 Python 3.9+ 版本
- 安装时务必勾选
Add Python to PATH
(重要!) - 完成安装后,按
Win+R
输入cmd
打开黑窗口 - 输入
python --version
出现版本号即成功
-
Mac用户
- 打开终端(应用程序→实用工具→终端)
- 粘贴安装命令:
1 2
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" brew install [email protected]
-
Linux用户
都用Linux了,不会的话罚你装十遍archOvO
📥 第二步:获取脚本文件(2分钟)
- 下载脚本压缩包 → 点我下载(github) 点我下载(cf镜像,内地推荐)
- 解压后得到文件夹(建议放在桌面方便查找)
- 记住文件夹路径(如
C:\Users\你的名字\Desktop\bili-follow-cleaner
)
⚙ 第三步:安装必要组件(3分钟)
-
打开命令提示符(Windows)或终端(Mac)
-
输入安装命令(逐行执行):
1 2 3 4 5
# 安装基础组件 pip install httpx requests # 安装B站API库 pip install bilibili-api
🚀 第四步:运行脚本(首次需登录)
- 在脚本文件夹空白处 按住Shift+右键 → 选择"在此处打开命令窗口"
- 输入启动命令:
1
python main.py
- 扫码登录流程:
- 终端会出现二维码 → 用B站APP扫码
- 登录成功后自动保存凭证(生成
cookies.json
文件) - 下次运行无需重复登录
⚡ 第五步:参数设置指南(关键步骤)
运行后会出现配置菜单,按提示操作:
|
|
💡 示例:想清理2年未更新的用户,在"不活跃阈值"输入
730
✅ 第六步:执行清理
- 确认参数后开始运行
- 脚本会自动:
- 扫描所有关注用户
- 检查最后发动态时间
- 跳过白名单和互关用户
- 记录日志到
unfollow.log
- 完成后显示统计结果:
1 2 3
共扫描328个关注 取关成功47个,失败0个! 总耗时:0:12:45
⚠ 重要注意事项
-
安全提示
- 不要分享
cookies.json
文件(包含登录凭证) - 首次使用建议设置高阈值(如365天)测试
- 不要分享
-
风控规避
- 单次清理建议不超过100人
- 遇到错误代码
-352
需增大延迟参数
-
数据恢复
误删用户可对照日志,通过B站官网手动重新关注:1
空间主页 → 关注 → 全部关注 → 查找用户
💻 进阶技巧(非必须)
操作 | 方法 |
---|---|
修改白名单 | 用记事本打开 main.py → 搜索 ignore_list → 添加UID |
重新登录 | 删除文件夹里的 cookies.json 重新运行 |
查看日志 | 打开同目录下的 unfollow.log 文件 |
✨ 脚本优势:自动跳过互关用户/特别关注,避免误删亲友账号
免责声明: 本工具为开源项目,仅供学习交流,过度使用可能导致账号异常,请遵守B站用户协议。清理前建议导出关注列表备份。
后面打算做个js版的…先挖个坑。
好用!觉得好用可以给我一个star吗qwq:仓库
欢迎大佬指点或pr,代码水平不够QAQ
遇到问题?欢迎在评论区留言!