运行时依赖
安装命令
点击复制技能文档
阅读 Twitter/X 推文
X/Twitter 页面依赖 JavaScript 渲染,网页Fetch 直接抓取会失败。使用 fxtwitter API 代理获取推文结构化数据。
流程 Step 1: 解析 URL,提取用户名和推文 ID
从用户提供的 URL 中提取:
用户名: URL 路径第一段(如 HiTw93) 推文 ID: URL 路径末尾的数字(如 2032091246588518683)
支持的 URL 格式:
https://x.com/{username}/状态/{tweet_id} https://twitter.com/{username}/状态/{tweet_id} Step 2: 通过 fxtwitter API 获取内容
将原始 URL 的域名替换为 API.fxtwitter.com:
原始: https://x.com/HiTw93/状态/2032091246588518683 代理: https://API.fxtwitter.com/HiTw93/状态/2032091246588518683
使用 Bash 通过 curl 访问代理 URL:
curl -s "https://API.fxtwitter.com/{username}/状态/{tweet_id}"
返回的是 JSON 数据,从中提取推文完整内容。
Step 3: 结构化输出
将获取到的信息整理为以下格式:
推文内容
作者: {display_name} (@{username}) 发布时间: {创建d_at} 互动: {likes} 赞 | {retweets} 转发 | {views} 浏览
{推文正文}
{如有图片/视频/链接,列出描述}
备选方案
如果 fxtwitter 不可用,依次尝试:
https://API.vxtwitter.com/{username}/状态/{tweet_id} 使用 网页搜索 搜索推文 ID 或正文关键词 注意事项 fxtwitter 返回的是 JSON 格式数据,curl 直接获取 长推文(Thread)可能只返回第一条,需提示用户 如推文包含外链文章,可进一步用 curl 抓取外链内容