X Tweet Fetcher

🐦 零门槛抓取任意公开推文

content-retrieval榜 #2

无需登录或API密钥抓取X/Twitter推文,支持长推文、X文章和引用推文,零依赖零配置。

收藏
20.5k
安装
4.3k
版本
0.1.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

核心用法

X Tweet Fetcher 是一个轻量级 Python 工具,通过 FxTwitter 公共 API 抓取 X/Twitter 内容。支持 CLI 和代码调用两种模式:

  • CLI 模式:提供 JSON 原始输出、美化 JSON 和纯文本三种格式
  • 代码集成:单行导入即可获取结构化推文数据

支持内容类型涵盖常规推文、Twitter Blue 长推文、完整 X Articles 长文章、引用推文及其互动数据(点赞/转发/浏览量)。

显著优点

1. 零门槛使用:无需 API Key、无需登录账号、无需安装任何依赖(纯 Python 标准库)
2. 内容完整性:能获取 X Articles 的完整正文(通常被平台限制访问),自动重组文章结构块

3. 轻量化设计:单文件实现(fetch_tweet.py),易于审计和嵌入现有项目

4. 多格式输出:兼顾机器可读(JSON)和人类可读(纯文本)场景

潜在缺点与局限性

| 限制项 | 说明 |
|--------|------|
| 回复线程 | 仅返回回复数量,无法获取回复内容(为保持零依赖,未集成浏览器自动化)|
| 服务依赖 | 完全依赖 FxTwitter 第三方服务,若服务中断则无备用方案 |
| 可见性限制 | 无法抓取已删除或受保护(private)的推文 |
| 速率限制 | 受 FxTwitter 服务端限流策略约束,无自定义调控能力 |
| 功能预留 | `--replies` 参数存在但仅返回错误提示,存在 UX 干扰 |

适合人群

  • 需要快速抓取公开推文数据的开发者/数据分析师
  • 构建无认证工作流的自动化代理(Agent)系统
  • 对第三方依赖持谨慎态度、追求可审计代码的安全敏感场景
  • 轻量级内容监控、舆情追踪等无需深度交互的使用场景

常规风险

1. 服务单点故障:FxTwitter 为社区维护项目,稳定性与持续性无 SLA 保障
2. 合规边界:抓取公开数据虽技术可行,但需自行评估平台 ToS 及当地数据法规

3. 数据时效性:代理服务存在缓存机制,极端场景可能获取非实时数据

4. 功能误导--replies 标志的存在可能引发用户预期错位

X Tweet Fetcher 内容

暂无文件树

手动下载zip · 4.5 kB
contentapplication/octet-stream
请选择文件