ai-martin-lau/x-account-teardown
GitHub: ai-martin-lau/x-account-teardown
对任意 X(Twitter)账号进行数据级增长复盘的工具,自动采集全部推文并逆向分析其起号轨迹、内容策略和增长规律,输出可视化报告。
Stars: 1 | Forks: 0
不是又一个「导出推文」的爬虫。它回答一个更值钱的问题:
把一个账号的全部推文按时间摊开,逆向出它的成长轨迹:**休眠期 → 起号拐点 → 内容支柱 → 发布节奏 → 回复打法 → 爆款钩子公式 → 增长曲线**,最后产出一份可直接交付、可抄作业的中文报告。
## 📈 样例(一个真实 AI 赛道创作者,14 个月做到 2 万粉)

报告里你会看到:
- **起号时间线**:注册后休眠 10 个月才 all-in
- **内容支柱**:`视频 / Claude / Codex / 工具 / 模型 / 学习` —— 纯 AI 工具流
- **回复打法**:回复量是原创的 **5 倍**,靠蹲守头部账号评论区冷启动(附 Top20 蹲守对象)
- **爆款钩子公式**:Top60 高赞帖里,「第一人称亲历」×31、「保姆级教程」「免费白嫖」最密集
- **复刻清单**:5 条可直接执行的抄作业建议
## ✨ 为什么不一样
| | 普通爬虫 | x-account-teardown |
|---|---|---|
| 登录态 | 让你去开发者工具手抄 token | **自动从你登录的 Chrome 抠 cookie**(连 httpOnly 都拿,零配置) |
| 3200 上限 | 撞墙,拿不到早期帖 | **按月搜索开窗,绕过上限**,回溯到第一条 |
| 产出 | 一堆 JSON | **起号解剖报告 + 增长曲线图 + 可抄作业清单** |
| 洞察 | 无 | 自动检测起号拐点、增长斜率、钩子公式、蹲守对象 |
## 🚀 用法
这是一个 [Claude Code](https://claude.com/claude-code) Skill。装好后直接对 Claude 说:
分析一下 @naval 这个账号是怎么起号的
Claude 会自动跑完「采集 → 分析 → 出报告」,并给你一段人话解读。
### 手动跑(也可独立使用)
# 1. 装依赖(需 Python 3.10+)
python3.11 -m venv .venv && .venv/bin/pip install -r requirements.txt
# 2. 用带调试端口的 Chrome 登录 x.com(用于自动抠登录态)
/Applications/Google\ Chrome.app/Contents/MacOS/Google\ Chrome --remote-debugging-port=9222
# 3. 一条龙
.venv/bin/python scripts/acquire.py naval --out out/naval_export
.venv/bin/python scripts/analyze.py out/naval_export
.venv/bin/python scripts/report.py out/naval_export/analysis.json --out-dir out/naval_report
没有带调试端口的 Chrome?也可以 `--cookies 'auth_token=...; ct0=...'` 或设环境变量 `X_COOKIES`。
## 🧩 工作原理
acquire.py 采集:twscrape + 自动抠 cookie + 代理自适应 + 3200 绕过 + 作者过滤
↓ all_posts.json / profile.json
analyze.py 解剖:起号拐点检测 / 月度增长 / 内容支柱(jieba) / 节奏 / 回复打法 / 钩子 / 爆款
↓ analysis.json
report.py 出报告:Markdown 解剖报告 + 纯 Python 生成的增长曲线 SVG
↓ REPORT.md / growth.svg
技术细节、起号分析框架、各指标怎么解读,见 [`references/methodology.md`](references/methodology.md)。
## ⚠️ 说明
- 数据来自 X 公开接口,只反映公开可见的推文与互动。粉丝曲线 X 不公开,本工具用「均赞/均浏览随时间变化」作增长代理。
- 已删除 / 仅关注者可见的推文拿不到。
- 国内需挂代理才能连 x.com(脚本自动复用系统代理 / 探测本地 7890)。
- **⚠️ 用专门的「采集小号」登录,别用主号**:工具是拿你登录账号的身份去调 X 内部接口的,风控风险落在这个号上。高频猛刷才危险,偶尔抓几千条基本无碍。
- 仅供学习研究,请勿对同一账号高频反复采集。
## ⭐ Star 趋势
[](https://star-history.com/#ai-martin-lau/x-account-teardown&Date)
## 📄 License
MIT
标签:代码示例, 数据分析, 社交媒体, 网络调试, 自动化, 逆向工具
# 🔬 x-account-teardown
**对任意 X(Twitter)账号做「数据级起号解剖」**
输入一个 `@handle` → 导出全部推文 → 还原它从 0 到大V 的完整起号过程