B站批量取关未更新UP

并发扫描关注列表;若连续10个UP无动态/被反爬则暂停,手动过图后可继续;扫描结束后自动复核无动态名单;最后慢速取关

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

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

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

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

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

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

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

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

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

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

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

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

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

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

作者
angel12538
日安装量
1
总安装量
3
评分
0 0 0
版本
1.3.0
创建于
2025-11-18
更新于
2025-11-18
大小
17.6 KB
许可证
暂无
适用于

名称

B站批量取关未更新UP

简介

一键扫描你的 B 站关注列表,并发 6 个同时检测最近是否更新;若检测到连续 10 个“无动态/被风控”自动暂停,提示你去页面过图片验证码,回来点“继续扫描”即可断点续扫。首轮扫描结束后,脚本会自动复核首轮判定为“无动态”的 UP,减少误判。最后提供慢速批量取关和CSV 导出,可一键清理长期不更新的关注。

本脚本运行在浏览器侧,使用你已登录会话,无需手动抓 Cookie/签名。支持 Tampermonkey / Violentmonkey。

主要功能

并发扫描(默认 6 个):比顺序扫快很多,可自定义并发数。

连续无动态阈值暂停:默认“10 连续无动态”触发暂停,防止频繁出图/风控。

断点续扫:过图后点“继续扫描”即可从剩余队列接着扫。

自动复核:对“首轮无动态”名单再检测一遍,剔除误判(也可手动复核)。

慢速取关:对判定为“不活跃”与“复核后仍无动态”的 UP,按随机延迟慢速取关。

CSV 导出:导出最终清理名单(mid, uname, reason)。

可配置:可调“无更新天数”“并发数”“延迟”“是否仅演练(DRY_RUN)”。

工作判定(默认)

不活跃:UP 的最近动态时间距今 ≥ INACTIVE_DAYS 天(默认 90 天)。

无动态:空间动态接口无记录/网络异常/被风控时的保守判定;会在复核阶段再查一次。

动态来源:x/polymer/web-dynamic/v1/feed/space?host_mid=...(以最近动态时间 pub_ts 为准)。

使用方法

安装脚本管理器:Tampermonkey / Violentmonkey。

点击“安装”脚本,打开任意 B 站页面(保持登录)。

页面右上角会出现控制面板:

① 拉取并扫描(并发6) → 自动开始。

出现“连续 10 个无动态/需要验证码”→ 去 B 站过图 → 点 ①-2 继续扫描。

首轮结束会自动复核(或手动点 ①-3 复核)。

确认名单后点 ② 开始取关(慢速。想先演练:把 DRY_RUN = true)。

需要备份可点 导出结果(CSV)。

脚本权限与匹配

@match:https://www.bilibili.com/、https://space.bilibili.com/

@grant:GM_xmlhttpRequest、GM_addStyle

@connect:api.bilibili.com

仅调用 B 站公开接口进行查询与关系修改;不上传任何数据到第三方。

可调参数(脚本顶部)

INACTIVE_DAYS:不活跃阈值天数(默认 90)。

CONCURRENCY:扫描并发数(默认 6,建议 3–8)。

NO_DYNAMIC_THRESHOLD:连续无动态触发暂停的阈值(默认 10)。

SCAN_MIN_MS / SCAN_MAX_MS:扫描阶段的随机延迟范围。

RECHECK_MIN_MS / RECHECK_MAX_MS:复核阶段延迟范围(更保守)。

UNF_MIN_MS / UNF_MAX_MS:取关阶段的随机延迟(建议慢)。

DRY_RUN:仅演练不取关(true/false)。

AUTO_RECHECK:首轮结束后是否自动复核(默认 true)。

常见问题(FAQ)

Q1:什么算“无动态”? A:空间动态接口查不到记录/网络抖动/被风控时,首轮会暂记为“无动态”;复核阶段再查一次,尽量避免误判。

Q2:总出现图片验证码怎么办? A:这是正常风控。脚本会在“连续 10 个无动态/被挡”时自动暂停,你只需去 B 站随便点点/过图,再点“继续扫描”即可断点续扫。若仍频繁出图:

下调 CONCURRENCY(如 6→4);

提高 SCAN_* 与 RECHECK_* 延迟;

将阈值 NO_DYNAMIC_THRESHOLD 调小(如 10→7),让脚本更早暂停。

Q3:报错 code: -352/-412 或“NON_JSON”? A:均为风控/验证码信号。按面板提示暂停→过图→继续即可。

Q4:为什么用“动态时间”而不是“投稿时间”? A:动态接口覆盖面更广(视频、图文、转发等)。如需改为仅统计视频投稿,需要写 WBI 签名流程,复杂度更高。

注意与声明

本脚本仅供个人账号关注管理之用,请合理设置延迟与并发,避免频繁触发风控。

使用脚本可能与平台服务条款存在冲突,请自行评估风险并承担后果。

取关操作为不可逆,建议先开启 DRY_RUN = true 验证名单后再执行。

脚本依赖 B 站接口,若接口变更导致不可用,需等待脚本更新或自行适配。

适配/兼容性

推荐:Chrome + Tampermonkey(最新版);

兼容:Edge/Firefox + Tampermonkey 或 Violentmonkey;

移动端不建议(易触发风控,且操作不便)。

关键词(便于搜索)

bilibili、B站、取关、批量取关、关注清理、并发扫描、动态检测、验证码、风控、油猴脚本、Tampermonkey、GreasyFork