抖音评论批量采集没那么难:20分钟跑通从网页到Excel的完整流程

📅 发布时间:2026/8/15 12:56:35
抖音评论批量采集没那么难:20分钟跑通从网页到Excel的完整流程
抖音评论批量采集没那么难20分钟跑通从网页到Excel的完整流程【免费下载链接】TikTokCommentScraper项目地址: https://gitcode.com/gh_mirrors/ti/TikTokCommentScraper做抖音评论批量采集时最磨人的往往不是评论数量多而是你要手动滚动页面、逐条点开查看回复、再把内容一条条复制进表格。开源工具 TikTokCommentScraper 正是为这个场景设计的它能在几分钟内把视频评论区的一级评论和二级回复一起抓取下来并自动整理成一份 Excel 表格。本文不展开晦涩的原理直接从实操出发带你完整走一遍采集流程。适合谁读需要分析评论区反馈的内容创作者、社群运营、市场调研新手以及完全没写过代码的普通用户。先看一个场景凌晨还在手动翻评论的你假设你运营的视频昨晚突然有了热度评论区显示750 条评论。你想把这批真实用户反馈收集下来做分析于是从第一条开始往下翻滚几屏、停一下等加载、再滚几屏……一个小时后你发现连一半都没翻完眼睛倒是先酸了。手动采集其实要付三笔隐形账时间账几百条评论对应几十次滚动和等待至少耗掉一两个小时。遗漏账很多用户会回复别人的评论这些二级回复藏在查看回复按钮后面不逐一点开根本看不到。整理账好不容易复制完还得按昵称、内容、时间、点赞数一列列粘进 Excel错位一次就前功尽弃。换个思路既然手动翻页的本质是让页面加载更多内容那这件事完全可以交给浏览器自己干——这正是接下来要说的做法。一句话讲清 TikTokCommentScraper 的原理TikTokCommentScraper 由三个小部件协作完成分工非常清晰组件职责src/ScrapeTikTokComments.js运行在浏览器开发者控制台的采集脚本负责滚动加载评论、展开所有二级回复、整理成 CSV 并复制到剪贴板src/CopyJavascript.py辅助脚本把上面的 JS 内容一键复制到剪贴板省去手动拷贝src/ScrapeTikTokComments.py读取剪贴板里的 CSV转换为 Excel 文件保存到项目根目录整个流程里只有一次剪贴板读写动作脚本本身不向任何服务器发起请求这也是它安全可控的关键。采集全程你在浏览器里都能看到真实滚动过程透明度很高。动手前先过一遍这份检查清单你需要准备的一台 Windows 电脑项目自带精简版 Python 环境python38开箱即用Chrome、Edge、Brave 等任意 Chromium 内核浏览器一个已登录的抖音网页版账号你不需要的❌ 不需要单独安装 PythonWindows 下项目已内置❌ 不需要任何编程基础❌ 不需要付费工具或额外接口项目获取方式在终端执行git clone https://gitcode.com/gh_mirrors/ti/TikTokCommentScraper或者直接下载 ZIP 压缩包解压。建议把项目放在纯英文路径下可以避开中文路径可能带来的编码小麻烦。如果你是 Linux 或 macOS 用户安装两个 Python 依赖即可cd src pip install -r ../requirements.txt之后用python手动运行脚本效果一样。第一步把采集脚本送进浏览器 整个采集过程的第一步是把 JS 采集脚本喂给浏览器。按下面顺序操作即可打开抖音视频页面先手动往下滚一屏确认评论区能正常加载。按F12或CtrlShiftJ打开开发者工具并切到Console控制台标签页。回到项目根目录双击Copy JavaScript for Developer Console.cmdWindows其他系统则在终端运行python src/CopyJavascript.py。看到绿色的Copied to clipboard!提示后切回浏览器控制台粘贴刚才复制的内容回车执行。这里有一个值得强调的安全习惯永远不要往开发者控制台粘贴来源不明的代码。粘贴前你可以先扫一眼脚本内容src/ScrapeTikTokComments.js本身没有任何网络请求唯一越界的动作是把结果写入剪贴板确认这一点后就可以放心执行。第二步两轮体力活交给浏览器自动完成脚本跑起来后你什么都不用做控制台会像播报员一样依次打印进度整个过程分两轮第一轮滚动加载一级评论。脚本会不断把最后一条评论滚入视野模拟你手动下滑的动作逼着抖音加载更多评论当连续多次滚动都加载不出新内容时说明一级评论已经到底了。第二轮展开所有二级回复。脚本会遍历页面上的查看回复按钮并逐个点击直到没有新的回复出现。这一轮结束后所有隐藏的对话都摊开在页面上了接下来才开始正式读取数据。如果你发现某个视频评论特别多、页面加载偏慢导致循环提前结束可以打开src/ScrapeTikTokComments.js把开头的loadingCommentsBuffer数值调大一点再重新执行给加载过程留出更多余量。第三步剪贴板数据一键变成 Excel 当控制台出现CSV copied to clipboard!采集就完成了。此时切回项目根目录双击Extract Comments from Clipboard.cmdWindows其他系统运行python src/ScrapeTikTokComments.py。脚本会读取剪贴板里的 CSV转换为 Excel 文件保存为Comments_一串时间戳.xlsx。打开这个文件你会发现评论已经按行排好不用再手动整理。注意在这两步之间不要复制其他任何内容否则剪贴板里的评论数据会被覆盖转换就会失败。打开表格这 11 个字段分别代表什么生成的 Excel 里每一条评论对应一行字段含义如下字段含义能用来做什么评论编号评论在列表中的序号定位和去重昵称 / 用户名 / 主页链接评论者身份信息识别高频互动用户评论内容评论正文文本分析、热词统计发布时间评论时间分析活跃时段点赞数该评论获得的赞衡量内容影响力头像链接用户头像图片地址用户画像补充是否二级回复标记是评论还是回复统计互动深度回复对象该回复指向的评论者还原对话关系回复数该评论收到的回复数量判断讨论热度表格开头还附带了一组视频元信息发布者、发布时间、视频点赞数、分享数、视频描述以及实际渲染评论数与抖音界面显示评论数的差异值——抖音经常显示一个偏高的数字实际能加载到的评论会略少这个差值字段能帮你判断数据完整度。拿到数据后它能回答哪些问题数据到手只是起点真正有价值的是你从中读出的结论。举几个可以直接上手的方向这条视频的互动质量如何把点赞数、回复数、二级回复占比放在一起看能判断评论区是看了就划走还是真的聊起来了。用户到底在讨论什么把评论内容粘进词频统计工具高频词会告诉你观众真正关心的话题这可能和你预想的不一样。哪些用户值得长期维护多次出现、评论质量高的昵称往往就是你的核心粉丝值得重点关注和回复。发布时间有没有规律按发布时间字段做透视可以看到评论集中在哪个时段反推最佳发布和互动时机。以上这些用 Excel 自带的筛选、排序和数据透视表就能完成不需要额外学习数据分析工具。常见问题排查表实际使用中如果遇到状况先对照下表找原因现象常见原因处理办法评论加载到一半就停了网络波动或加载速度跟不上脚本节奏调大loadingCommentsBuffer后重跑手动滚到页面底部确认没有更多内容Excel 生成失败剪贴板里没有有效 CSV或文件被占用确认控制台出现过CSV copied to clipboard!关闭已打开的 Excel 文件后重试中文内容显示乱码编码格式不匹配用记事本打开中间生成的 CSV另存为 UTF-8 编码再导入报Couldnt write to CSV file根目录已有残留的Comments.csv删除旧文件后重新执行转换脚本小结与下一步回顾一下这条完整链路把 JS 脚本粘贴进浏览器控制台 → 脚本自动滚动加载全部评论并展开二级回复 → 数据以 CSV 形式进入剪贴板 → 双击一个.cmd文件一份结构完整的 Excel 评论表就生成了。整个过程不需要安装任何环境、不需要写一行代码20 分钟内即可跑通。值得多说一句的是工具的价值在于帮你节省收集时间而收集之后的分析才是拉开差距的地方。建议你今天先拿一条自己最关心的视频跑一遍流程哪怕只有几十条评论也足以让你体会自动滚动自动展开回复和手动翻页的差别。下一个值得尝试的方向是把这份表格和 Excel 的数据透视表功能结合起来做一次最简单的热词统计——你会发现那些原本淹没在评论区里的用户声音其实都在等着被你看见。【免费下载链接】TikTokCommentScraper项目地址: https://gitcode.com/gh_mirrors/ti/TikTokCommentScraper创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考