用途:这是一组在浏览器 DevTools 控制台运行的脚本,用于管理 X/Twitter 上的关注列表,包括批量取消关注、检测取关者、监控关注/粉丝比例等。
主要能力与对应脚本:取消关注全部账号用 src/unfollowEveryone.js;仅取消非互关者用 src/unfollowback.js;取消非互关者并下载日志用 src/unfollowWDFBLog.js;带白名单的时间智能取消关注用 src/automation/smartUnfollow.js;检测谁取关了你用 src/detectUnfollowers.js;监控关注比例并给出计划用 src/followRatioManager.js;从自己的粉丝列表中移除特定粉丝用 src/removeFollowers.js。多数脚本需在 x.com/USERNAME/following 页面运行,检测取关者和移除粉丝需在 followers 页面运行。
使用方式:在对应页面打开浏览器控制台,运行相应脚本文件。策略上可先用 followRatioManager.js 评估比例,用 XActions.plan() 查看需取消关注的数量,再优先用 unfollowback.js 移除非互关者,必要时用 unfollowEveryone.js 并在满意时中止,最后用 XActions.track() 复查。大规模操作前可先用 scripts/scrapeFollowing.js 导出关注列表。
限制与安全:默认每次取消关注间隔 1–2 秒(高斯随机),滚动批次间隔 2–3 秒;脚本会检测 [data-testid="toast"] 警告横幅,被限流时等待 30–60 秒重试。X 可能在每天约 400 次取消关注后限制,建议分多次进行;若被限制操作,需等待 12–24 小时。脚本依赖页面 DOM 选择器,页面结构变化可能导致失效。详细算法、配置与选择器见 references/script-details.md。