SuperAPI AI 工具集

tweet-series-extractor

写作与研究

查看项目

更新于 10-16 06:06

技能介绍

用途

Tweet Series Extractor 用于从 X(原 Twitter)账号中提取重复发布的系列推文,收集每篇推文的完整内容、内嵌链接以及互动指标,并以结构化 JSON 输出。

主要能力

  • 从单条种子推文出发,提取其正文、链接和互动数据。
  • 定位某账号主页上符合同一标题模式的系列推文(例如 “Welcome to [Date]”)。
  • 支持滚动加载更多推文,并通过文章链接定位每条推文的 URL。
  • 解析互动指标,包括回复数、转推数、点赞数、收藏数和浏览量。

使用方式

使用前需先以单次批量调用加载 Chrome 工具,选择以下工具:

ToolSearch: select:mcp__claude-in-chrome__tabs_context_mcp,mcp__claude-in-chrome__navigate,mcp__claude-in-chrome__get_page_text,mcp__claude-in-chrome__read_page,mcp__claude-in-chrome__javascript_tool

工作流如下:

  1. 初始化浏览器: mcp__claude-in-chrome__tabs_context_mcp(createIfEmpty: true)
  2. 导航到种子推文: mcp__claude-in-chrome__navigate(url: "https://x.com/username/status/ID", tabId: <id>)
  3. 提取推文内容: mcp__claude-in-chrome__get_page_text(tabId: <id>) 返回标题、URL、完整文章文本以及内联的互动指标。
  4. 从推文中提取链接(使用 javascript_tool 执行以下代码): var links = []; document.querySelectorAll('article a').forEach(function(a) { if (a.href && a.href.length > 10) links.push(a.href); }); links.slice(4, 50).join(' | ') slice(4, 50) 用于跳过个人资料与头部链接,返回以竖线分隔的 URL。
  5. 在账号主页查找相似推文: mcp__claude-in-chrome__navigate(url: "https://x.com/username", tabId: <id>) mcp__claude-in-chrome__javascript_tool(text: "window.scrollBy(0, 2000); 'scrolled'") mcp__claude-in-chrome__read_page(tabId: <id>, depth: 12) 查找标题模式匹配的文章,并从 href="/username/status/ID" 链接中提取推文 URL。
  6. 对每条找到的推文 URL 重复步骤 2-4 进行收集。

互动指标解析:指标出现在页面文本中时间戳之后,例如: 6:12 AM · Jan 24, 2026·33.7K Views 80 68 594 163 格式为:回复 转推 点赞 收藏。也可在 group 元素中找到: group "80 replies, 68 reposts, 594 likes, 163 bookmarks, 33738 views"

输出 JSON 结构示例: { "author": { "name": "Display Name", "handle": "@username", "profile_url": "https://x.com/username" }, "series": "Pattern description", "collected_at": "YYYY-MM-DD", "tweets": [ { "date": "Month DD, YYYY", "url": "https://x.com/username/status/ID", "engagement": { "replies": 0, "reposts": 0, "likes": 0, "bookmarks": 0, "views": 0 }, "content": "Full tweet text...", "links": [ {"text": "anchor text", "url": "https://..."} ] } ] }

适用场景

  • 收集某位作者定期发布的系列推文并进行归档。
  • 分析系列推文的互动表现和内容趋势。
  • 整理推文中的链接资源。

限制

  • 需要预先加载 Chrome 相关工具才能使用。
  • 依赖 X 页面结构,页面改动可能影响提取效果。
  • 可能需要多次滚动才能加载全部系列推文。