SuperAPI AI 工具集

he4rt-twitter-engagement-tracker

营销与增长

查看项目

更新于 10-15 15:34

技能介绍

用途

He4rt Twitter Engagement Tracker 是一个浏览器扩展,用于在用户正常浏览 X/Twitter 时被动捕获社区互动数据。目标是为营销与分析人员提供一条不依赖官方 API 的互动数据采集途径,可追踪特定账号的推文、点赞、回复和用户互动情况。

主要能力

  • 被动捕获:在用户正常浏览 X/Twitter 的过程中拦截 GraphQL 响应,无需主动触发采集动作。
  • 社区追踪:监控特定账号句柄的推文、回复、点赞等互动数据。
  • 零速率限制:直接使用浏览器已接收的数据,不发起额外的 API 调用。
  • 结构化导出:产出包含推文、指标、点赞者和互动汇总的干净 JSON 文件。
  • 后端就绪:导出格式设计为可直接被 Laravel/数据库系统摄取。

捕获的关键 GraphQL 端点包括:UserTweets(被追踪账号的全部推文及完整指标)、Favoriters(点赞特定推文的用户及其互关状态)、TweetDetail(回复线程与互动详情)、UserByScreenName(资料数据:关注者、简介、认证信息)。

使用方式

  1. 克隆或下载项目。
  2. 打开 Chrome/Brave,访问 chrome://extensions。
  3. 启用右上角的开发者模式。
  4. 点击“加载已解压的扩展程序”,选择项目目录。
  5. 将扩展图标固定到工具栏。

安装后在弹窗中设置要追踪的账号句柄,扩展会自动统计捕获推文数、总点赞、总浏览量与独立互动者数量,并通过导出按钮下载 JSON 文件。

架构说明

扩展采用三层上下文架构:

  • MAIN world(interceptor.js):补丁 window.fetch(),捕获 api.x.com/graphql 响应。
  • ISOLATED world(content.js):通过 window.postMessage 桥接,转发到 background。
  • Background(background.js):service worker 负责数据处理、存储与导出。

项目结构包含 manifest.json(Manifest V3 配置)、interceptor.js、content.js、background.js、popup 相关文件以及图标目录。

适用场景

适合需要追踪 X/Twitter 社区账号互动表现、导出结构化数据用于后端分析的营销分析人员。可用于汇总某账号的推文表现、统计独立互动者、识别高互动推文等。

限制

  • 资料未提供该扩展的收费、价格、性能指标或效果保证。
  • 数据捕获依赖用户实际浏览行为,未浏览到的内容不会被捕获。
  • 资料未提供除 Chrome/Brave 之外的浏览器兼容性说明。
  • 资料未提供隐私政策、数据处理合规性或使用条款说明。