Search X

🔍 实时搜索X/Twitter,Grok智能或原生API任选

搜索与信息检索榜 #5

实时搜索X/Twitter内容,支持Grok AI智能搜索或原生X API,获取带引用的推文、趋势与讨论,最长回溯30天

收藏
24.8k
安装
6.3k
版本
1.0.2
CLS 安全性认证2026-06-23
点击查看完整报告 >

使用说明

核心用法

search-x 提供双模式实时X/Twitter搜索能力:

1. xAI Grok模式(默认)

  • 调用xAI Responses API的x_search工具
  • 使用grok-4-1-fast模型优化智能搜索
  • 支持最长30天历史回溯
  • AI自动格式化结果,附带引用链接

2. 原生X API模式(`--x-api`)

  • 直接调用X官方搜索接口/2/tweets/search/recent
  • 最长7天历史,按量付费(无需订阅)
  • 返回原始推文数据及互动指标
  • 单次最多100条结果

关键功能

  • 时间过滤:--days 1~30(Grok)或 1~7(X API)
  • 账号筛选:--handles @user1,@user2 指定来源,--exclude @bots 排除账号
  • 输出格式:--json完整数据、--compact精简推文、--links-only仅链接

显著优点

  • 双源可靠性:Grok提供AI理解+30天深度,X API提供官方实时+精准指标
  • 零社交权限:纯搜索工具,无需X账号授权,不触碰发帖/点赞/DM等功能
  • 成本灵活:X API按量计费无订阅门槛,Grok模式随xAI配额使用
  • 引用完整:每条结果包含直接跳转链接,便于溯源验证

潜在局限

  • 时效天花板:Grok 30天、X API 7天的回溯限制,无法获取历史存档
  • 公开数据边界:仅能搜索公开推文, protected 账号内容不可见
  • API依赖风险:xAI或X API政策变更可能影响可用性或定价
  • 结果质量波动:AI格式化可能遗漏上下文,X API返回原始数据需自行解读

适合人群

  • 需要追踪品牌声量、竞品动态的 marketers & PM
  • 研究社交媒体舆情、热点趋势的研究者
  • 开发者寻找技术讨论、开源项目反馈的技术从业者
  • 记者、分析师验证X平台信源与实时事件

常规风险

  • API密钥泄露XAI_API_KEYX_BEARER_TOKEN需妥善保管,避免硬编码提交
  • 按量成本失控:X API高频查询可能产生意外费用,建议设置用量监控
  • 信息偏见:X平台内容本身存在 echo chamber 效应,AI摘要可能强化偏见
  • 合规边界:商业用途需遵守X API服务条款,爬虫替代方案风险更高

安全解读

核心用法

search-x 提供两种互斥的搜索模式,通过 Node.js 脚本执行:

默认模式:xAI Grok(推荐)

  • 调用 api.x.ai/v1/responsesx_search 工具
  • 支持 30 天历史回溯,AI 自动整理结果并附引用
  • 模型固定为 grok-4-1-fast,适合智能摘要场景

备选模式:X API(原生)

  • 通过 --x-api 切换,调用 api.x.com/2/tweets/search/recent
  • 仅 7 天历史,按量付费,返回原始推文数据(含互动指标)

常用过滤与输出

  • 时间窗口:--days 1/7/30(X API 上限 7 天)
  • 用户过滤:--handles @user1,@user2 / --exclude @bots
  • 结果数量:--max 50(X API 最高 100)
  • 输出格式:--json 完整数据、--compact 精简、--links-only 仅链接

显著优点

1. 零依赖供应链安全:仅使用 Node.js 内置模块(https/fs/path),无 npm 依赖树攻击风险
2. 双模灵活切换:Grok 模式适合快速洞察,X API 模式适合深度数据分析

3. 隐私设计合规:仅读取公开推文,不触碰用户账户、DM 或任何写操作

4. 凭证隔离管理:强制通过环境变量注入密钥,无硬编码或配置文件泄露风险

5. Agent 不可自主调用disable-model-invocation: true 设计,防止 AI 擅自执行搜索

潜在缺点与局限性

  • 功能单一:纯搜索工具,无推文发布、互动或账号管理功能
  • 成本不透明:X API 为按量付费,高频使用可能产生意外账单
  • 历史深度有限:即使 Grok 模式也仅 30 天,无法满足长期趋势分析
  • 地域/账号限制:X API 访问层级可能限制部分用户的数据完整性
  • 无本地缓存:每次搜索均实时请求 API,重复查询成本累加

适合人群

  • 舆情监测:品牌、公关团队追踪实时口碑与危机预警
  • 研究人员:社会科学、传播学学者抓取公开讨论数据
  • 开发者:需要快速验证技术话题热度的工程师
  • 内容创作者:追踪趋势话题、收集灵感与素材

常规风险

| 风险类型 | 说明 | 缓解措施 |
|---------|------|---------|
| API 密钥泄露 | 环境变量误提交到版本控制 | 使用 `.env` 并加入 `.gitignore`,定期轮换密钥 |
| 账单超支 | X API 按量计费无上限 | 设置消费预警,优先使用 Grok 模式 |
| 数据误读 | AI 摘要可能遗漏上下文 | 对关键决策交叉核对原始推文 `--json` 输出 |
| 合规边界 | 抓取公开数据仍受平台 ToS 约束 | 遵守 X/Twitter 开发者协议,不用于大规模爬取 |

Search X 内容

scripts文件夹
手动下载zip · 7.7 kB
search.jstext/javascript
请选择文件