Skip to content

king-peach/tiktok-comment-vault

Repository files navigation

TikTok Comment Vault

简体中文 | English

一个 TikTok 评论导出浏览器扩展,全本地处理、无账号、无上限、无第三方服务器。

License: MIT Chrome Manifest

功能对比

对比项 同类产品 TikTok Comment Vault
单视频上限 200 条(免费版) 无限制
账号注册 需要 不需要
批量任务
进度反馈 黑盒 实时进度 + 日志
反限流 未知 自适应延迟 + 429 退避 + 重试
去重 未知 按 Comment ID 去重
导出格式 CSV / Excel CSV / Excel / JSON
形态 Popup Side Panel
UI 风格 普通 shadcn 深色
国际化 仅英文 中文 / 英文(右上角切换)
数据传输 本地处理 完全本地,零外部请求

安装

方式一:Chrome Web Store(即将上架)

上架审核中,链接待补充。

方式二:开发者模式(当前可用)

  1. 下载最新 Release zip
  2. 解压
  3. 打开 chrome://extensions/
  4. 右上角打开「开发者模式」
  5. 点「加载已解压的扩展程序」→ 选择解压后的文件夹

使用

  1. 先用浏览器登录 tiktok.com(评论 API 需要登录态 cookie)
  2. 点击工具栏扩展图标 → Side Panel 在右侧弹出
  3. 先在 TikTok 视频页打开评论区,需要更多评论就先在页面上滚动加载
  4. 复制视频 URL,粘贴到扩展(一行一个):
    • https://www.tiktok.com/@username/video/7234567890123456789
    • 也支持 /photo/ 图文帖
    • 短链 vm.tiktok.com/xxx 暂不支持,请在浏览器里打开后复制完整地址
  5. 勾选「包含回复」抓取楼中楼
  6. 「每视频上限」留空 = 不限
  7. 点「开始」→ 进度条实时刷新
  8. 完成后点 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.sidePanel API)
  • 架构:Side Panel ↔ Service Worker(SW 直接 fetch TikTok API,复用浏览器 cookie)

隐私

详见 PRIVACY.md

  • 所有数据只在本地浏览器内处理
  • 零外部请求:扩展不与任何第三方服务器通信
  • 仅请求 https://*.tiktok.com/* 权限读取评论 API
  • 源码开放可审计

协议

MIT

About

Export TikTok comments to CSV / Excel / JSON. 100% local, no account, no upload, no limit.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages