抖音评论采集工具免费教程:3 步把全量评论一键导出 Excel
2026/8/18 12:21:58 网站建设 项目流程

抖音评论采集工具免费教程:3 步把全量评论一键导出 Excel

【免费下载链接】TikTokCommentScraper项目地址: https://gitcode.com/gh_mirrors/ti/TikTokCommentScraper

去年帮朋友运营账号,一场评论区抽奖活动把大家整崩溃了:两千多条留言,要求参与者"评论并 @ 一位好友",中奖名单却要靠人工一条条复制进表格,核对昵称、数回复、去重,足足折腾了一个下午。后来朋友甩来一个开源项目TikTokCommentScraper,操作全程只需要双击两下、粘贴一段代码,半小时后所有评论就整整齐齐躺进了一张 Excel 表格。如果你也遇到过"评论区数据看得见、拿不走"的尴尬,这篇抖音评论采集工具使用指南就是为你准备的——运营、博主、市场调研、学术研究,全都用得上。

这份 Excel 里到底装了什么?先看效果再动手

用这个工具导出的Comments_时间戳.xlsx,可不是简单的评论文本堆积。它把"帖子本身的信息"和"每条评论的完整档案"都整理好了:

帖子信息区:视频链接、作者昵称与 @ 主页、发布时间、点赞数、分享数、视频描述、一级评论数、二级回复数、页面实际渲染出的评论总数、平台显示的总数,以及两者之间的差值。

评论明细区,每一行代表一条评论,包含 11 个字段:

字段说明
Comment Number (ID)评论序号
Nickname评论者昵称
User @评论者账号
User URL评论者主页链接
Comment Text完整评论内容
Time评论时间
Likes点赞数
Profile Picture URL头像图片地址
Is 2nd Level Comment是否二级回复
User Replied To回复的是哪条评论
Number of Replies这条评论收到了多少回复

也就是说,评论区里那些"藏起来"的二级回复、层层对话关系,都会被完整保留下来,而不是像手动复制那样把层级关系全部打散。

抖音评论批量采集的原理,用大白话讲清楚

在动手之前,先花两分钟搞懂"它凭什么能做到"。这套方案没有申请官方 API,没有装任何浏览器插件,也没有给平台发一条特殊请求——它只是模拟了一个"很有耐心的真人"在看评论区。

第一阶段:自动滚动,逼出懒加载。抖音的评论区是边看边加载的,滚到底才会吐出新内容。脚本会不断把最后一条评论滚进视野,触发平台的懒加载机制,循环往复直到"滚不动了",再连续多轮确认没有新内容才收手。

第二阶段:自动展开所有回复。评论区里大量"查看回复"按钮,脚本会挨个点击,把对话树一层层全部撑开,直到连续多轮找不到新的可点击项。

第三阶段:读取并打包。所有评论渲染完成后,脚本逐条提取昵称、文本、时间、点赞数等字段,整理成 CSV 格式的字符串,最后只做一件事——把这段文本复制到剪贴板。你不需要创建任何临时文件,剪贴板就是数据传输的"快递员"。

整个过程听起来复杂,但对用户而言就一句话:你只负责打开页面、粘贴脚本、等待提示,剩下的交给代码。

抖音评论采集完整流程:4 步从零拿到 Excel

下面按"准备工作 → 浏览器操作 → 导出数据"的顺序,一步步来。

第一步:拿到工具并确认环境

把项目克隆到本地:

git clone https://gitcode.com/gh_mirrors/ti/TikTokCommentScraper

💡小贴士:Windows 用户最省心——项目自带了一个精简过的 Python 3.8 运行环境(约 7MB),解压后就能直接用,连 Python 都不用装。Linux 或 macOS 用户则需要确保系统里有 Python 3.6+,并安装两个依赖包:pyperclipopenpyxl

pip install pyperclip openpyxl

第二步:打开视频页,调出浏览器控制台

用 Chrome、Edge 等 Chromium 内核浏览器打开目标抖音视频,先确认评论区能正常滚动、能手动展开回复(也就是说账号已登录且评论区可见)。然后按F12打开开发者工具,切到 Console(控制台)标签页;嫌麻烦的话直接按Ctrl+Shift+J(Mac 上是Cmd+Option+J)一步到位。

第三步:把采集脚本复制到剪贴板并运行

在项目根目录(放着两个.cmd文件的地方)双击Copy JavaScript for Developer Console.cmd,它会把核心脚本 src/ScrapeTikTokComments.js 自动送进剪贴板,窗口提示 "Copied to clipboard!"。

非 Windows 用户则执行:

python src/CopyJavascript.py

回到浏览器控制台,直接粘贴、回车。接下来你会看到一串实时日志:Loading 1st level comment number 200Opened all 1st level commentsOpened all 2nd level comments…… 当屏幕上出现CSV copied to clipboard!时,说明数据已经采集完毕、CSV 就在剪贴板里了。

⚠️注意:等待期间千万别复制别的东西,否则剪贴板被覆盖,之前的工作就白做了。

第四步:一键导出 Excel

回到项目根目录,双击Extract Comments from Clipboard.cmd;非 Windows 用户运行:

python src/ScrapeTikTokComments.py

Python 脚本会读取剪贴板里的 CSV,写入临时文件、清洗掉多余换行,然后转换成 Excel 工作簿。看到Done.提示后,去项目根目录找Comments_<时间戳>.xlsx,用 Excel 或 LibreOffice Calc 打开即可。

想让采集更快更稳?这两处参数值得调

默认配置对大多数视频已经够用,但遇到评论特别多、网络比较慢的情况,可以打开 src/ScrapeTikTokComments.js 微调两处:

  • loadingCommentsBuffer = 30:这是"连续多少次滚不到新内容就停手"的耐心值。网络卡顿时,平台响应慢,可能导致脚本误判"已经到底了",此时把它调大(比如 50)更稳妥。
  • setTimeout(..., 300)setTimeout(..., 500):分别是滚动间隔和展开回复的间隔。想要稳就调大,想要快就适度调小,但别小于 200ms,否则可能触发平台的异常行为。

如果一次性要采多个视频,建议按"采集一个 → 导出一个"的顺序走,把每个视频的结果单独存成一个文件,比攒到最后一起处理更不容易出错。

新手最容易踩的坑:常见问题与避坑指南

把大家问得最多的问题集中在这里,对照排查基本能解决 90% 的情况。

Q:支持哪些浏览器?A:必须是 Chromium 内核的浏览器,比如 Chrome、Edge、Brave。Firefox、Safari 这类不在支持范围内。

Q:采集会封号吗?A:脚本只是在页面里模拟滚动和点击,不发任何特殊请求,风险很低。但建议别在同一个账号下短时间内高频采集大量视频,这是对所有自动化操作都适用的常识。

Q:最多能采多少条?A:理论上没有上限,实测在中等配置的笔记本上稳定采过 3000+ 条评论。但注意,平台本身显示的数量经常和实际渲染数对不上:比如图标上写着 750 条评论,全部加载完可能只有 740 条。之前一次 3000 条的测试里,有 64 条始终无法被加载。好在误差比例通常很小,不影响分析使用。

Q:需要编程基础吗?A:完全不需要。两个.cmd文件都是双击即用,唯一需要手动的"粘贴脚本"操作也有现成的步骤照着做。当然,会看一点代码的话,顺便审查脚本内容会让你更安心。

Q:把不明代码粘贴进控制台安全吗?A:这是本工具唯一的安全敏感点。任何情况下都不要把来路不明的代码粘贴进浏览器控制台。建议运行前先通读一遍 src/ScrapeTikTokComments.js 里的代码,确认没有恶意内容。这个脚本本身不发起任何网络请求,唯一的"危险动作"就是复制到剪贴板这一下。

Q:脚本提示复制成功,但导出时提示找不到剪贴板?A:大概率是你中途复制了其他内容。重新回到第三步,再跑一遍采集即可。

数据不白采:评论分析的 5 个落地用法

工具只是前半程,拿到 Excel 之后怎么让数据产生价值,才是关键。这里有五个可以直接上手的方向:

  1. 活动开奖与抽奖核验:抽奖名单一键去重,自动统计"@ 了谁""回复了几条",效率碾压人工。
  2. 内容反馈分析:看哪些话题讨论最热烈、用户提了什么建议,下一期选题心里就有数了。
  3. 竞品研究:采集同赛道头部账号的评论,看看粉丝都在乎什么,找差距、补短板。
  4. 舆情监测:对品牌相关视频的评论做情感倾向分类,负面声音第一时间发现、及时响应。
  5. 学术研究:按主题批量采集样本,做情感分析、语义关联、评论趋势随时间的变化研究。

采集完成后,建议先用简单脚本做一遍数据清洗:去掉明显重复的评论、把点赞数等空值补零、统一时间格式,再导入分析工具。

最后,给大家一份可执行的行动清单:

  • 克隆项目,Windows 用户直接解压可用,其他系统装好pyperclipopenpyxl
  • 打开目标视频页,确认评论区可见可滚动
  • 双击Copy JavaScript for Developer Console.cmd,粘贴脚本到控制台运行
  • 等看到CSV copied to clipboard!,期间别碰剪贴板
  • 双击Extract Comments from Clipboard.cmd,拿到Comments_时间戳.xlsx
  • 清理数据,开始你的分析

评论区是一座还没被充分挖掘的金矿,里面藏着用户最真实的声音和需求。从今天这份 Excel 开始,去读懂它吧。

【免费下载链接】TikTokCommentScraper项目地址: https://gitcode.com/gh_mirrors/ti/TikTokCommentScraper

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询