
抖音视频批量下载完整实战DouK-Downloader 免费上手指南【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader下课铃响前你想把老师投屏讲解的教程存成视频伸手一刷却发现链接已经失效一套八十几集的合集手动点保存点到天黑。DouK-Downloader历史名 TikTokDownloader是一款完全开源的抖音视频批量下载工具单条保存、整账号归档、直播录制、评论与热榜采集都能做。 快速上手三步配好抖音视频批量下载工具两种方式二选一克隆源码安装或去发布页下载预编译可执行文件、解压后双击main运行macOS 首次需在终端执行xattr -cr 项目文件夹路径移除安全标记git clone https://gitcode.com/GitHub_Trending/ti/TikTokDownloader cd TikTokDownloader uv sync --no-dev uv run main.py源码方式要求 Python 版本不低于 3.12程序启动后会先展示免责声明按提示输入即可进入主菜单。浏览器登录抖音网页版按F12打开开发者工具切到网络选项卡筛选框输入cookie-name:odin_tt点开任意作品的评论区选中一个数据包复制Cookie的完整值。回到程序选择**手动输入 Cookie (抖音)粘贴或先把 Cookie 放进剪贴板、再选从剪贴板读取 Cookie (抖音)**。Cookie 是什么它像入住酒店后领到的房卡——你登录后浏览器就领到了这张卡程序拿着它才能向平台证明身份从而取到高清内容。只需写一次之后一直有效只有失效清晰度变差、请求失败才需要重新写入。环境提醒网络不佳时在settings.json的proxy字段填代理终端里直接回车 返回上级菜单输入Q 结束程序别弄混。 第一层存下你看到的抖音单条视频与图集保存适合谁只想把刷到的单条作品存下来的所有人零学习成本。主菜单选择**终端交互模式**进入后选择**批量下载链接作品(抖音)再选手动输入待采集的作品链接**粘贴作品链接带分享口令也可以回车文件就会存进程序根目录的Download文件夹把dynamic_cover/static_cover配为true还能连带保存动态、静态封面图。避坑要点粘贴的链接不要带换行符否则可能解析失败图集作品会拆成多张图片保存属正常现象想边刷边存主菜单的**后台监听模式**会盯着你的剪贴板复制链接的动作做完下载就自动开始了。 第二层整账号存进来抖音账号作品批量下载与合集下载适合谁想系统归档某个博主或一整套教程的追更党、学习者。终端交互模式里选择**批量下载账号作品(抖音)合集则选批量下载合集作品(抖音)**粘贴账号主页链接或合集链接程序自动解析出账号信息账号作品模式会问你内容类型发布 / 喜欢 / 收藏 / 收藏夹可填earliest/latest圈定时间范围只下指定时段的作品确认后多线程并发下载下过的作品 ID 会记下来下次运行自动跳过。想把某个账号或合集托管给程序就在settings.json里登记以后每次启动自动处理配合时间范围就是增量更新只补下新增内容已有文件不重复拉取accounts_urls: [ { mark: 我关注的教程博主, url: https://www.douyin.com/user/xxx, earliest: 2024-01-01, enable: true } ]合集同理填mix_urls字段mark、url、enable三项即可。避坑要点喜欢/收藏作品平台只返回发布日期、不返回操作日期作品多时耗时长可用max_pages限制请求页数下载私密账号作品Cookie 必须来自已关注该账号的登录态账号改昵称时程序会自动同步更新已下载文件里的昵称和标识下载 TikTok 账号作品要先做初始设置如browser_info_tiktok里的device_id获取方式和 Cookie 类似在开发者工具里复制。 第三层接住没赶上的抖音直播录制 FFmpeg适合谁错过一场直播、想留个回放的人。原理先说清楚程序负责找到直播间的拉流地址视频流推出来的入口 URL真正执行录制的是 FFmpeg你要做的只是把它的路径配好。在settings.json的ffmpeg字段填入本机 FFmpeg 的完整路径否则会提示程序未检测到有效的 ffmpeg不支持直播下载功能菜单选择**获取直播拉流地址(抖音)**粘贴直播间分享链接程序解析出直播数据并展示清晰度列表输入清晰度名称或对应序号如FULL_HD1、HD1、SD1程序随即调用 FFmpeg 开始录制直播结束后文件自动落盘到下载目录。避坑要点清晰度那一步直接回车 只要拉流地址、不录制想中途停止按Ctrl C不要直接关终端窗口。 第四层把它变成服务抖音评论采集到 Web API 部署适合谁要做评论区数据分析的人以及想把下载/采集能力接进自己程序的开发者。菜单选择**采集作品评论数据(抖音)**粘贴作品链接程序按页采集评论与回复菜单选择**采集抖音热榜数据(抖音)**直接拿到当前热榜在settings.json把storage_format设为CSV / XLSX / SQLite之一采集结果就能落到表格或数据库方便后续分析。再往前一步把整个程序跑成服务主菜单选择**Web API 模式**启动浏览器访问http://127.0.0.1:5555/docs查看自动生成的接口文档常用接口POST /douyin/detail单作品、POST /douyin/account账号作品、POST /douyin/mix合集、POST /douyin/live直播、POST /douyin/comment评论发一个 HTTP 请求就能拿到结构化数据from httpx import post data {detail_id: 0123456789, pages: 2} api http://127.0.0.1:5555/douyin/comment response post(api, jsondata, headers{token: }) print(response.json())要长期挂在服务器上仓库自带的Dockerfile构建镜像后把端口5555映射出来即可。避坑要点修改settings.json后要重启程序才生效程序内置智能延时请求机制防止请求过快影响平台不要自行调高频率评论特别多的作品建议限制采集页数别一口气拉完容器访问不到宿主机文件系统个别本地功能如从浏览器读 Cookie在容器里不可用。排障速查现象先检查怎么处理只能下载到低清晰度Cookie 是否失效重新获取已登录的 Cookie请求超时、下载中断网络是否稳定settings.json设置proxy下载到一半停止磁盘空间是否充足清理磁盘或改root目录提示未检测到 ffmpegffmpeg字段是否配置填入本机 FFmpeg 完整路径启动程序失败Python 版本确认不低于 3.12重新同步依赖写在最后开头那两场错过现在都有了着落失效的教程链接能重新存下来八十几集的合集只需一份配置加一次增量运行。DouK-Downloader 把重复的手动点击变成可以放一放的自动任务——单条链接、整个账号、整场直播、整批数据都归它管。请只下载用于个人学习、研究的公开内容遵守平台规则与版权要求。附录源码模块入口下载核心src/downloader/数据提取src/extract/各平台接口实现src/interface/全部配置项定义src/config/settings.py【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考