TikTok评论批量采集保姆级教程:三步操作,10分钟一键下载上千条完整数据

发布时间:2026/8/15 11:49:47
TikTok评论批量采集保姆级教程:三步操作,10分钟一键下载上千条完整数据 TikTok评论批量采集保姆级教程三步操作10分钟一键下载上千条完整数据【免费下载链接】TikTokCommentScraper项目地址: https://gitcode.com/gh_mirrors/ti/TikTokCommentScraper晚上十一点我对着一条播放量过百万的TikTok视频一页一页往下翻评论抄到第 41 条时两个小时已经过去了。TikTokCommentScraper 就是用来终结这种手抄局面的开源工具不需要会编程两步脚本就能把视频下的所有评论连同二级回复批量采集下来最后自动整理成一个 Excel 文件。这篇文章全程只要求你会两件事复制和粘贴。剩下的交给脚本。动手之前先看看你会拿到什么跑完整个流程你的项目文件夹里会多出一个文件名字类似Comments_1789358123.xlsx。打开它里面是两段内容。第一段这条视频的基本信息。视频链接、作者昵称、发布账号、发布时间、点赞数、分享数、视频描述一行一项列在最上面。第二段逐条评论明细。每条评论占一行一共 11 个字段字段说明序号评论在列表中的位置昵称评论者的显示名用户名账号标识用户主页链接点击可直接访问评论文本完整内容时间评论的相对时间点赞数该条评论获赞数头像链接头像图片地址是否二级回复Yes / No回复了谁这条回复对应的主评论作者回复数这条评论收到的回复数量一级评论和二级回复之间的层级关系在表里直接标出来不需要你自己猜。这就是批量采集最有价值的部分你拿到的是结构化数据不是一坨没法用的文本。开工前花两分钟核对这张清单动手之前先确认四件事缺哪样补哪样一台能联网的电脑。Windows、macOS、Linux 都行。Chromium 内核的浏览器。Chrome、Edge、Brave 都可以Firefox 和 Safari 不保证能用。一个已登录的 TikTok 账号。登录后评论区才能正常加载。项目文件已经下载到本地。下载项目就一条命令git clone https://gitcode.com/gh_mirrors/ti/TikTokCommentScraper没有装 git 的话直接在网页上下载 zip 压缩包解压也行。Windows 用户到这里就结束了项目里自带一个约 7MB 的精简 Python 环境双击.cmd文件就能用什么都不用装。Linux / macOS 用户多一步装两个依赖cd TikTokCommentScraper pip install -r requirements.txt清单核对完进入正题。不写一行代码的三步采集法整个过程的核心思路只有一句话让浏览器替你把评论滚出来、展开、读走。下面三步每步我都会告诉你做什么、为什么、会看到什么。第一步打开视频页面并确认评论能滚动加载用你的浏览器打开目标视频登录账号然后手动往下滚动评论区。这一步不是走过场。采集脚本的工作方式就是模拟你手动滚动来触发平台的懒加载——只有你手动滚能滚出新评论脚本才采得到完整数据。预期看到评论区随滚动不断刷新出新的评论条目。【此处插入确认评论可滚动加载的视频页面截图】确认没问题进入第二步。第二步把采集脚本送进浏览器控制台按F12或CtrlShiftJ打开开发者工具的控制台标签页。然后回到项目文件夹双击运行Copy JavaScript for Developer Console.cmd弹出的黑色窗口里会显示绿色的一行Copied to clipboard!。这一步做的事情很简单把采集脚本的内容复制到你的系统剪贴板。非 Windows 用户跑这一句效果相同python3 src/CopyJavascript.py为什么用剪贴板中转因为采集脚本本质是一段 JavaScript浏览器只允许它在控制台里执行剪贴板中转可以避免你手动复制时漏掉字符。另外要提醒一句粘贴前最好快速扫一眼脚本内容确认没有夹带私货脚本运行期间唯一越权的动作就是操作剪贴板其他什么都不碰。接着切回浏览器控制台先点击一下页面任意位置再粘贴、回车。预期看到控制台开始不断刷日志类似Loading 1st level comment number 12数字一直往上跳。【此处插入开发者控制台中粘贴脚本运行的截图】这一步跑起来你就可以放手不管了。第三步等它跑完一键导出 Excel脚本会自动进入三个阶段全程不需要你干预自动滚动加载一级评论。它反复把列表里最后一条评论滚到视野内逼着平台加载新评论直到连续多次滚不出新内容才收手默认每 0.3 秒滚一次。自动展开二级回复。它会找出页面上所有查看回复按钮逐个点击直到没有任何新按钮出现。读取并整理数据。把每条评论的昵称、文本、时间、点赞数、层级关系读出来拼成 CSV 格式复制到剪贴板。等到控制台出现一行CSV copied to clipboard!说明采集完成了。回到项目文件夹双击运行Extract Comments from Clipboard.cmd。这个脚本会读取剪贴板里的 CSV 内容转成 Excel 表格存成Comments_时间戳.xlsx然后顺手删掉临时文件。非 Windows 用户跑这一句python3 src/ScrapeTikTokComments.py预期看到命令行窗口显示写入的行数随后项目文件夹里多出一个Comments_开头的 Excel 文件。打开它就是前面预览的那份表格。【此处插入生成后的 Excel 文件内容截图】速度方面给你一个参考200 条以内的评论几乎秒完作者在 3000 条评论的视频上实测5 分钟内跑完。一次批量采集加导出10 分钟绰绰有余。拿到数据后两个马上能用的例子数据到手光放着没用。给你两个我实际做过的用法。例子一抽奖活动的参与统计。一场评论加关注参与抽奖的活动我需要统计谁参与了、哪些评论被回复得多。Excel 打开后按是否二级回复筛选出No就是所有参与留言再看回复数列大于 0 的说明这条评论引发过讨论。一场 800 多条一级评论、300 多条回复的抽奖视频我从筛选到出统计表5 分钟搞定。换成手抄至少一个晚上。例子二竞品视频的反馈分析。我把某竞品近十条视频的评论全部采集下来合并到一张表里。然后用 Excel 的查找功能统计关键词出现次数比如发货出现 47 次、质量出现 32 次——用户最关心什么一目了然。再用数据透视表按用户维度汇总谁评论最多、谁获赞最高核心互动用户直接筛出来。【此处插入Excel 中筛选和统计评论数据的截图】数据只有用起来才有价值批量采集只是把用起来之前的苦力活省掉了。如果出现……通常是因为……这几条是原作者和我都踩过的坑按这个顺序排查绝大多数问题十分钟内能解决。如果评论只加载出一部分就停了通常是因为网络慢脚本连续几次滚不到新评论就主动收手了。打开src/ScrapeTikTokComments.js把第一阶段的loadingCommentsBuffer从 30 调大到 60再跑一次。如果控制台粘贴后没反应通常是你没先点击页面区域浏览器不允许在空白页面粘贴。点一下评论区任意位置再粘贴回车。如果生成的 Excel 打不开通常是被占用或拦截。先关掉所有已打开的 Excel 窗口再重新双击导出命令。如果平台显示 750 条评论表里只有 740 条通常不是脚本的问题。平台本身不会把全部评论渲染出来作者在 3000 条评论的视频上实测也有 64 条始终无法加载。如果一级评论和二级回复对不上号通常是你没等页面完全加载就开始跑了。回到视频页手动滚到底再重来一遍。想改得更顺手这几个入口留给你默认参数对大多数人够用想调整也有现成入口想调节采集速度和耐心改src/ScrapeTikTokComments.js顶部的等待时间默认 300 毫秒和缓冲次数。想改导出格式和字段src/ScrapeTikTokComments.py负责 CSV 转 Excel想加列、改表头都在这里。想了解完整行为说明项目根目录的README.md写得很详细包含全部参数和已知限制。想弄明白原理再动手从src/ScrapeTikTokComments.js的三个循环阶段读起注释都写清楚了。下次再有人让你把这条视频的评论导出来别再一页一页翻了。打开视频粘贴脚本双击导出10 分钟把上千条评论变成一张能筛选、能统计、能分析的 Excel 表。省下来的时间留给真正值得思考的部分——数据到底在告诉你什么。【免费下载链接】TikTokCommentScraper项目地址: https://gitcode.com/gh_mirrors/ti/TikTokCommentScraper创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考