简体中文 | English
一个 TikTok 评论导出浏览器扩展,全本地处理、无账号、无上限、无第三方服务器。
| 对比项 | 同类产品 | TikTok Comment Vault |
|---|---|---|
| 单视频上限 | 200 条(免费版) | 无限制 |
| 账号注册 | 需要 | 不需要 |
| 批量任务 | ✅ | ✅ |
| 进度反馈 | 黑盒 | 实时进度 + 日志 |
| 反限流 | 未知 | 自适应延迟 + 429 退避 + 重试 |
| 去重 | 未知 | 按 Comment ID 去重 |
| 导出格式 | CSV / Excel | CSV / Excel / JSON |
| 形态 | Popup | Side Panel |
| UI 风格 | 普通 | shadcn 深色 |
| 国际化 | 仅英文 | 中文 / 英文(右上角切换) |
| 数据传输 | 本地处理 | 完全本地,零外部请求 |
上架审核中,链接待补充。
- 下载最新 Release zip
- 解压
- 打开
chrome://extensions/ - 右上角打开「开发者模式」
- 点「加载已解压的扩展程序」→ 选择解压后的文件夹
- 先用浏览器登录 tiktok.com(评论 API 需要登录态 cookie)
- 点击工具栏扩展图标 → Side Panel 在右侧弹出
- 先在 TikTok 视频页打开评论区,需要更多评论就先在页面上滚动加载
- 复制视频 URL,粘贴到扩展(一行一个):
https://www.tiktok.com/@username/video/7234567890123456789- 也支持
/photo/图文帖 - 短链
vm.tiktok.com/xxx暂不支持,请在浏览器里打开后复制完整地址
- 勾选「包含回复」抓取楼中楼
- 「每视频上限」留空 = 不限
- 点「开始」→ 进度条实时刷新
- 完成后点 CSV / Excel / JSON 下载
视频ID, 视频URL, 评论ID, 回复目标ID, 用户ID, 用户名, 昵称,
评论内容, 评论时间 (ISO), 点赞数, 作者点赞, 回复数, 置顶,
用户主页, 抓取时间 (ISO)
- TikTok 服务端对旧视频限制返回评论数(约 1000 条上限),这是平台限制,不是扩展问题
- 楼主删除评论但
reply_count未更新时,实际拿到的会少于显示数 - 仅支持视频 / 图文帖子;不支持 TikTok Studio 后台或直播评论
npm install
npm run dev # 开发模式(HMR)
npm run build # 生产构建到 dist/技术栈:
- MV3 Chrome Extension
- 构建:Vite 8 + CRXJS
- UI:React 19 + TypeScript + Tailwind 4 + shadcn-style
- 形态:Side Panel (
chrome.sidePanelAPI) - 架构:Side Panel ↔ Service Worker(SW 直接 fetch TikTok API,复用浏览器 cookie)
详见 PRIVACY.md。
- 所有数据只在本地浏览器内处理
- 零外部请求:扩展不与任何第三方服务器通信
- 仅请求
https://*.tiktok.com/*权限读取评论 API - 源码开放可审计