TikTok评论采集工具极速上手:4关通关拿到完整评论数据(附避坑清单)
【免费下载链接】TikTokCommentScraper项目地址: https://gitcode.com/gh_mirrors/ti/TikTokCommentScraper
你有没有过这种时刻:一个视频火了,评论区刷出几千条留言,你想统计点赞最高的几条、抽个奖、或者做份简单的竞品分析,结果只能手动一条条复制,复制到手酸,还总有遗漏?TikTokCommentScraper 正是为解决这个问题而生的TikTok 评论采集工具。它不需要你写一行代码,只要借浏览器自带的开发者控制台和两个小脚本,就能把视频下几乎所有一级评论和二级回复一次性抓齐,自动整理成 Excel 表格,省下的时间以小时计。
一页看懂它 🧭
先花 3 秒判断这工具适不适合你:
- 它是谁:一个开源免费的 TikTok 评论批量下载工具,用浏览器控制台 + Python 脚本配合,把评论区整页"搬"进表格。
- 它适合谁:内容创作者、社区运营、抽奖活动主办方、市场分析师,以及所有想快速拿到评论数据做统计的人。
- 它解决什么:手动复制费时费力、二级回复层级丢失、数据零散无法统计这三大难题。
- 它不做什么:不冒充官方接口、不做实时监控、更不是破解工具——它只是模拟你手动滚动和点击,把页面上真实显示的内容读出来而已。
[此处插入运行结果截图:导出的 Excel 表格包含视频信息和逐条评论的完整字段]
第1关:装好它——3步安装法
任务目标:让项目在你的电脑上"活"起来。
操作步骤:
- 拿到项目文件。下面这行是复制粘贴即可的克隆命令,不用理解它:
git clone https://gitcode.com/gh_mirrors/ti/TikTokCommentScraper预期结果:本地出现一个 TikTokCommentScraper 文件夹。
- 确认运行环境。Windows 用户直接跳过这一步——项目自带了一个精简版 Python 环境(python38 文件夹),双击两个 .cmd 文件就能跑。Linux/macOS 用户先装依赖,同样复制粘贴即可:
pip install -r requirements.txt就两个库:pyperclip 负责读写剪贴板,openpyxl 负责生成 Excel。
- 非 Windows 用户顺手验证一下环境:
python --version预期结果:显示 Python 3.x 版本号。
通关小贴士:建议把项目放在纯英文路径下,可以避开个别环境下的中文路径报错。
第2关:让它跑起来——在浏览器里执行采集
任务目标:把视频评论区全部数据抓到剪贴板。
操作步骤:
- 用 Chrome、Brave 等 Chromium 内核浏览器打开目标视频,确认已登录账号,并手动滚动一下评论区,确认评论能正常加载。
- 按
Ctrl+Shift+J打开开发者控制台。 - 复制采集脚本:Windows 用户双击
Copy JavaScript for Developer Console.cmd;非 Windows 用户运行:
python3 src/CopyJavascript.py预期结果:提示Copied to clipboard!,脚本内容已进剪贴板。
- 回到开发者控制台,粘贴并回车。
- 耐心等待。脚本会自动做三件事:模拟滚动加载全部一级评论 → 逐个点击"查看回复"展开二级回复 → 把数据整理成 CSV 格式。
- 看到控制台输出
CSV copied to clipboard!即完成采集。
通关小贴士:等待期间千万别再复制其他内容,否则会覆盖剪贴板里的数据。3000 条以内的评论,通常几分钟内就能跑完。
第3关:拿到想要的数据——导出Excel表格
任务目标:把剪贴板里的 CSV 变成能双击打开的表格文件。
操作步骤:
- 保持剪贴板内容不变,双击
Extract Comments from Clipboard.cmd(非 Windows 用户运行下面的命令):
python3 src/ScrapeTikTokComments.py- 终端显示
Done后,项目根目录会出现一个Comments_<时间戳>.xlsx文件。 - 用 Excel 或 LibreOffice 打开即可。
通关小贴士:导出前先关掉正在打开的 Excel 窗口,避免文件被占用导致保存失败。
第4关:看懂数据——表格里都有什么
任务目标:不靠代码,读懂采集结果。
表格最上面是视频信息:帖子链接、发布者昵称和 @账号、发布时间、点赞数、分享数、视频描述、一级评论数、二级回复数。
从Comment Number那一行往下是逐条评论,每列分别记录:序号、昵称、@账号、用户主页链接、评论内容、时间、点赞数、头像链接、是否为二级回复、回复了谁、这条评论下面有几条回复。
通关小贴士:只想看一级评论时,用 Excel 筛选功能把Is 2nd Level Comment列等于 No 的行留下即可。
把数据变成价值 💡
拿到表格之后,这三个场景能直接落地:
- 抽奖开奖不再数楼层:giveaway 活动结束后,用随机数工具在评论清单里抽序号,再按昵称核对,公平又省事。
- 复盘你的爆款内容:按点赞数排序找出"叫好又叫座"的评论,按回复数找出讨论度最高的话题,下一期选题就有了方向。
- 竞品与口碑调研:把几个竞品视频的评论分别导出,统一统计吐槽点和高频词,几分钟就能形成一份简单的口碑报告。
进阶玩法与避坑 🛠
大多数人不知道的 3 个技巧:
- 评论特别多、网速又慢时,打开
src/ScrapeTikTokComments.js,把文件里两处loadingCommentsBuffer(一个 30、一个 5)调大,能避免滚动循环提前结束导致漏采。 - 没有剪贴板机制的 Linux 环境下,导出脚本会提示手动粘贴 CSV,粘贴完成后按一个空行结束输入,照样能正常导出。
- 采集完一个视频想换下一个,直接在浏览器刷新页面、重新展开评论区即可,两个脚本可以反复使用。
新手最容易踩的 4 个坑:
- 没登录或没先滚动评论就直接跑,TikTok 可能根本不加载评论,结果为空。
- 用了 Firefox 等非 Chromium 内核浏览器,脚本的页面定位方式可能失效,建议换 Chrome/Brave。
- 采集过程中复制了其他内容,剪贴板被覆盖,导出要么失败要么是旧数据。
- 导出前没关掉已打开的 Excel 窗口,文件被占用时报错。
常见问题快问快答 ❓
问:完全不懂代码能用吗?答:能。所有操作就是双击两个 .cmd 文件、控制台粘贴一次脚本,命令都已给出,复制粘贴即可。
问:一次能采多少条?答:实测几千条没问题。但 TikTok 本身会限制评论显示数量,导出的数字和页面显示偶尔差几十条,属正常现象。
问:导出的数量和页面显示对不上?答:TikTok 并不会把所有评论都渲染出来,脚本只能拿到页面真实加载的部分,误差比例通常很小。
问:脚本安全吗?答:采集脚本只做滚动、点击、读取页面和复制到剪贴板,没有任何网络请求;但请只运行自己复制的脚本,不要在控制台粘贴来路不明的代码。
问:只想采集一级评论,不要回复?答:导出后用 Excel 筛选Is 2nd Level Comment列,一键过滤掉全部二级回复。
结尾行动清单
现在就做这三步:
- 打开终端,克隆项目(或直接下载压缩包解压)。
- 打开一个你关心的 TikTok 视频,按
Ctrl+Shift+J打开控制台。 - 照着第 2、3 关走一遍,拿到你的第一份
Comments_xxx.xlsx。
数据已经摆在你面前了,剩下的就看你怎么用它。花 5 分钟把工具跑通,省下的是以后每次收集评论的那几个小时。
【免费下载链接】TikTokCommentScraper项目地址: https://gitcode.com/gh_mirrors/ti/TikTokCommentScraper
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考