
一次抽奖让我学会了抖音评论批量导出2400条评论几分钟整理成Excel【免费下载链接】TikTokCommentScraper项目地址: https://gitcode.com/gh_mirrors/ti/TikTokCommentScraper周五下午三点半我在工作群丢下一个 Excel 文件里面有 2400 多行抖音评论。帮我把这些散落在页面里的留言批量搬进表格的是一个叫 TikTokCommentScraper 的开源采集工具——全程不需要写代码几分钟就能把一条视频的一级评论和二级回复导成结构化表格。文件名长得有点丑是Comments_时间戳.xlsx这种格式但点开的人都被里面那排得整整齐齐的 2400 多行镇住了昵称、主页、评论内容、发布时间、点赞数、回复归属一列列清清楚楚。被查看回复折磨的七天先说这件事是怎么开始的。我在一个小团队里管用户社群视频抽奖的活儿落到了我头上。规则很简单在指定视频下留言参与我负责统计有效评论、核对有没有刷屏。听起来轻松对吧直到我看到那条视频的评论区——两千多条留言每条下面还挂着几十条查看回复。第一个晚上我打算用最原始的办法截图。截了三百多张手都酸了回办公室一对照发现漏了中间一大段——屏幕滚动时评论区会不断自动加载截图根本追不上评论刷新的速度。第二个晚上换思路手动复制粘贴进 Excel。复制到一半手一抖点了别的页面剪贴板被覆盖前面两小时的活全白干。更崩溃的是一级评论下面那些查看回复要点开才知道里面吵成了什么样——有用户在评论区互相争论活动规则有同行用小号在底下阴阳怪气。这些二级回复才是真正的水下部分可我连把它们翻出来都要点上千次鼠标。第三天我开始问自己这事真的没有工具能一键搞定吗选工具像挑室友我先看了它的底细搜到 TikTokCommentScraper 的时候我的第一反应是戒备。要在开发者控制台里粘贴一段脚本这件事本身就踩在所有安全教程的雷区上我要是无脑照做那才是真的心大。所以我先把它下载下来安安静静读了一遍。项目结构简单到一眼能看完根目录下两个.cmd批处理文件src文件夹里一个 JavaScript、两个 Python 脚本。我把那个 JavaScript 从头翻到尾确认它干的事只有三件——滚动加载评论、点击查看回复按钮、读取页面上的文字全程没有发起任何网络请求唯一和系统打交道的地方是最后往剪贴板写数据那一下。看到这里我心里踏实了大半。更省事的是项目自带了一个瘦身后的 Python 运行环境Windows 下约 7MBpyperclip和openpyxl这两个依赖也已经装好也就是说我连 Python 都不用安装。对新手来说这基本是零门槛。我执行git clone https://gitcode.com/gh_mirrors/ti/TikTokCommentScraper把它请回了家然后决定就在那个周五下午拿那条两千多条评论的视频试一把。第一次跑通十三分钟从控制台到 Excel实操比我想象的平淡但平淡得让人安心。我把流程拆成几步第一步让页面先热起来。打开 Chrome登录抖音账号进到那条视频页面先手动往下滚了两下看到评论区正常加载出来才停手。这一步别跳过——我后来才知道页面没加载完就开跑脚本连评论区的影子都找不到导出个寂寞。第二步把采集脚本送进控制台。按下 CtrlShiftJ 调出开发者控制台然后双击项目根目录下的「Copy JavaScript for Developer Console.cmd」屏幕上冒出一行Copied to clipboard!采集脚本已经躺在剪贴板里了。回到控制台粘贴回车。接下来的画面是评论区开始自己往下滚每滚到最底部就停一下等抖音吐出新评论再继续。控制台里一行行刷着Loading 1st level comment number ...数字一跳一跳往上涨那是它在一级评论加载阶段干活。等一级评论收得差不多了它开始挨个点开所有查看回复把二级评论一层层翻出来直到连续几轮都没有新内容为止。我给自己倒了杯茶看着屏幕自己动。中间回了两条微信、接了个电话回来时控制台刚好打出那句最有安全感的提示CSV copied to clipboard!第三步立刻导出别让数据凉了。我马上回到项目文件夹双击「Extract Comments from Clipboard.cmd」几秒钟后命令行显示写入了 2400 多行文件夹里多出Comments_时间戳.xlsx。打开一看评论内容、昵称、主页链接、发布时间、点赞数、头像地址还有是不是二级评论、回复的是谁、下面挂了几条回复这些结构信息全在里面。从按下回车到拿到 Excel全程十三分钟。回头复盘三个坑我全踩过工具第一次就跑通了但后来我又拿其他视频试了几次才把坑一个个试出来。写下来省得你重复走。第一个坑剪贴板被覆盖白忙一场。控制台打出CSV copied to clipboard!之后我手贱又复制了一句别的话结果导出脚本把无关内容当成数据写了进去。血的教训看到提示立刻去导出中间一根手指头都别碰复制键。第二个坑Excel 文件被占用脚本直接报错。有一次我开着 Excel 预览旧表格没关导出脚本就罢工了。如果碰到这种情况先把所有已打开的 Excel 窗口关掉再跑一次实在排查不出来就手动运行src/ScrapeTikTokComments.py看完整的报错信息别对着黑窗口干瞪眼。第三个坑导出结果条数偏少。如果发现表格里的评论数量明显低于预期先回页面手动滚几下确认评论区是活的再重跑一遍。评论区滚动太慢时还可以在开发者工具里关掉图片加载滚速会明显提升。还有一个不算坑、但值得知道的细节抖音显示的评论总数往往虚高比如它标着 750 条实际能渲染出来的可能是 740 条左右几千条评论的场景下偶尔漏掉几十条属于平台侧的常态比例通常可以忽略不必惊慌。一张表能读出四种东西工具带来的好处很快体现出来——那张 Excel 不止帮我完成了抽奖统计还意外成了内容分析的素材库。第一层按点赞数排序。高赞评论基本就是用户最关心的点。我按点赞排序扫了一遍发现排在前面的留言集中在两个话题上和团队当时的产品方向刚好对上了。这比我自己刷评论区凭感觉总结靠谱得多。第二层做词频统计。我把评论文本丢进分词工具高频词一列出来讨论焦点一目了然。那轮统计里发货售后出现频率远超预期运营组当天就调整了话术。第三层看发布时间分布。评论的时段分布能帮你摸清粉丝最活跃的窗口反过来指导发布节奏。我把几个账号的评论时段叠在一起比很快看出不同账号的粉丝作息差异。第四层也是我觉得最值钱的二级回复。一级评论是表态二级回复才是真正的讨论——用户的顾虑、同行挖的坑、规则争论的来龙去脉全藏在这一层。以前这些内容基本等于隐身现在全在表格里躺着随时可以拉出来分析。留点敬畏然后去试说点正经的。工具好用但心里得有杆秤。单次采集我一般控制在 5000 条以内数量太大容易触发平台限制也超出了合理使用的范畴。导出的数据里带着用户昵称、头像这类个人信息我只用于内部统计绝不随手往外传播该遵守的法规还是要遵守。这套方法适合做市场调研、内容分析和学术研究别拿去搞批量骚扰或者恶意引流那一套。但如果你是像我一样被评论区折磨过的人——不管是做抽奖统计、社群运营还是内容分析——我真心建议你拿一条视频试试。下载项目、打开控制台、粘贴脚本、双击导出四步走完几千条散落在页面里的评论就变成了一张随时可以筛选、排序、透视的结构化表格。下次再遇到爆款视频别手动复制了。让脚本去滚你去喝茶。【免费下载链接】TikTokCommentScraper项目地址: https://gitcode.com/gh_mirrors/ti/TikTokCommentScraper创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考