x-tweet-fetcher
无需API密钥,抓取X/Twitter推文、回复和文章的工具
安装使用
复制下面这段提示词发给你的 AI(Claude / Cursor / TRAE / Codex / WorkBuddy 等),它会自动帮你完成安装:
帮我安装这个 AI Skill:x-tweet-fetcher。 它的用途是:无需API密钥,抓取X/Twitter推文、回复和文章的工具 完整的 Skill 内容见:https://321skill.com/skills/x-tweet-fetcher/raw/index.md 请读取该页面内容,如果是 SKILL.md 格式直接安装,如果是 README 提炼核心 prompt 后安装。
提示词包含完整的 Skill 内容链接,AI 读取后即可完成安装。你也可以 查看完整内容 确认无误。
使用示例
“帮我抓取用户@elonmusk最新的10条推文,并总结主要内容。”AI Agent可以调用x-tweet-fetcher,通过命令`xtf --user elonmusk --limit 10`获取结构化数据,然后进行分析和总结。或者,当需要分析一条热门推文的全部回复时,AI可以说:“获取这条推文的所有回复。”工具会通过`--replies`参数抓取回复线程。
介绍
x-tweet-fetcher 解决了从X/Twitter获取公开数据时,依赖官方API密钥、登录验证或面临复杂限制的痛点。它让用户无需注册开发者账号或登录账户,即可直接抓取单条推文、用户时间线、搜索结果、回复线程、列表内容以及X文章。
该工具通过多种后端适配不同场景:对于单条推文,使用零依赖的FxTwitter后端;对于时间线、搜索和回复,可以配置Nitter实例;对于列表和X文章,则通过浏览器驱动(如Camofox或Playwright)来抓取。所有后端都输出统一的JSON格式数据,便于程序处理。
它非常适合AI Agent开发者、数据分析师、研究人员以及任何需要批量或自动化获取X平台公开信息,但又不想处理官方API复杂流程的用户。对于AI Agent而言,其结构化的错误码(如invalid_input, rate_limited)便于实现分支逻辑。
与同类工具相比,它最大的特点是提供了“一站式”的解决方案,将多种获取途径(如FxTwitter、Nitter、浏览器模拟)整合在一个统一的接口下,并根据任务类型自动选择或回退到最合适的后端,极大简化了配置和调用流程。
核心特点
核心区别在于整合了FxTwitter、Nitter和浏览器驱动三种后端,提供统一的接口和JSON数据格式,并能根据任务类型自动选择或回退后端,实现了零配置抓取单条推文与可配置抓取复杂内容的平衡。
注意事项
抓取完整的X文章内容需要有效的X登录状态,否则只能获取标题和公开预览部分。
常见问题
需要X/Twitter账号或API密钥吗?
完全不需要,这是一个无需认证的公开信息抓取工具。
可以批量抓取用户的所有推文吗?
可以,通过`--user`和`--limit`参数指定用户名和数量上限,但需依赖Nitter或浏览器后端。
给 AI 助手的安装指引
如果你的 AI 编程助手(Claude Code、Cursor、TRAE 等)能看到这个页面,把下面这段发给它即可自动完成安装:
请访问 https://321skill.com/skills/x-tweet-fetcher/raw/index.md 读取 x-tweet-fetcher 的原始 Skill 定义(Markdown 格式),按其中说明在我的环境里完成安装和配置。
AI 可直接读取的原始 Markdown 地址:/skills/x-tweet-fetcher/raw/index.md(查看排版版本)