Greasy Fork is available in English.
FIFO队列管理,滚动侦听,自动QueryID,双维度过滤
X_Block_by_region 是一款专为 X (Twitter) 用户设计的深度内容过滤工具。它突破了传统关键词屏蔽的限制,能够直接透视推文背后的账号注册地与发推客户端来源,实现“降维打击”式的垃圾信息过滤。
🚀 核心功能
双维度深度过滤:不仅能屏蔽推文内容,还能根据账号的“所在地(Account based in)”和“连接工具(Connected via,如 App Store、特定第三方工具)”进行精准识别。
生产者-消费者 FIFO 模型:内置专业级异步请求队列,严格控制 API 访问频率,完美避开 X 的速率限制(Rate Limit),运行稳定且不卡顿。
智能滚动侦听:基于 Intersection Observer 技术,仅在推文进入视口时才发起识别,极大地节省系统资源与网络流量。
温和隐藏机制:采用样式遮蔽而非暴力删除 DOM,确保 X 的 React 渲染引擎不崩溃,保持滚动条平滑稳定。
自动/手动双保修:支持自动嗅探 X 最新的 QueryID,同时提供手动修改入口,确保脚本永久可用。
一键后台拉黑:匹配规则的用户支持可选的自动 Block 操作,彻底净化你的社交环境。
如何获取并手动更新 QueryID?
QueryID 是 X 内部用于查询“账号关于信息”的唯一接口令牌。由于 X 会不定期更新这个 ID,脚本虽然自带自动获取功能,但在极端情况下,手动获取是最高效的修复手段。
获取步骤:
打开任意用户的“关于”页面: 在 X 上随便点开一个人的主页,点击其简介下方的 “...” (更多),选择 “关于该账号” (About this account)。或者直接访问 https://x.com/elonmusk/about
打开开发者工具 (F12):
在页面上右键点击,选择“检查 (Inspect)”。
切换到 “网络” (Network) 选项卡。
筛选请求: 在 Network 选项卡的搜索框(Filter)中输入:AboutAccountQuery。
提取 ID:
在下方的请求列表中,你会看到一个以 AboutAccountQuery 开头的请求。
点击它,观察它的 URL。URL 的格式通常是: https://x.com/i/api/graphql/[一段乱码]/AboutAccountQuery...
那一串字符串就是你需要的 QueryID。
手动更新方法:
点击页面右下角的脚本 ⚙️ 悬浮球。
在弹出的设置菜单中,找到 QueryID (点击可修改) 文本框。
删除旧 ID,粘贴你刚获取的新 ID。
按下 Enter (回车) 或点击菜单空白处,脚本将立即应用新 ID 并持久化保存。