DouK-Downloader 入门完全教程:4 步免费批量下载抖音视频、账号作品与直播回放

发布时间:2026/9/27 9:16:13

DouK-Downloader 入门完全教程:4 步免费批量下载抖音视频、账号作品与直播回放 DouK-Downloader 入门完全教程4 步免费批量下载抖音视频、账号作品与直播回放【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloaderDouK-Downloader历史名称 TikTokDownloader是一款完全开源的抖音视频批量下载工具一个程序同时管住抖音和 TikTok 两个平台贴个链接存单条作品、把某个博主的全部视频批量存下来、用 FFmpeg 录直播、采集评论和热榜数据全部免费。这篇文章带你从零开始一步步把它跑起来。DouK-Downloader 能做什么先花一分钟了解全貌用三句话概括它的能力存文件单条作品链接、图集、账号发布/喜欢/收藏的全部作品、合集作品都能批量下载还支持下载动态封面、断点续传、自动跳过已下载过的视频录直播自动解析直播拉流地址调用 FFmpeg 把整场直播录成回放文件采数据作品评论、账号详情、搜索结果、抖音热榜都能按页采集并保存成 CSV / XLSX / SQLite 三种格式。程序有三种运行方式终端交互模式菜单式操作新手首选、后台监听模式盯着剪贴板复制作品链接即自动下载、Web API 模式把采集能力封装成 HTTP 接口供你自己的程序调用。准备工作安装 DouK-Downloader 并写入抖音 Cookie所有功能都共用这一套环境只需做一次。两种安装方式挑一种就行方式一直接用预编译版本最省事到项目 Releases 页面下载 Windows / macOS 平台的可执行文件压缩包解压后双击main即可运行。macOS 用户注意首次运行前先在终端执行xattr -cr 项目文件夹路径移除安全标记因为未签名的可执行文件会被系统拦一下。方式二从源码安装先装好 3.12 及以上版本的 Python然后克隆源码并同步依赖git clone https://gitcode.com/GitHub_Trending/ti/TikTokDownloader cd TikTokDownloader uv sync --no-dev uv run main.py程序第一次启动会先展示免责声明按提示输入对应内容即可进入主菜单随后程序会在根目录生成一份配置文件settings.json——后面所有个性化设置都改这个文件。5 分钟拿到抖音 Cookie 并写入程序Cookie 是浏览器登录抖音后留下的一段身份凭证。没有它程序只能拿到低清晰度视频有了它才算持票入场。获取步骤浏览器打开抖音网页版并登录按F12打开开发者工具切到网络选项卡在筛选框输入cookie-name:odin_tt点开任意一个作品的评论区选中一个数据包全选复制Cookie的值。回到程序选择手动输入 Cookie (抖音)粘贴或先把 Cookie 放进剪贴板再选从剪贴板读取 Cookie (抖音)。写入成功后程序会一直沿用只有失效时才需要重新写入失效的典型信号视频清晰度变差、请求开始失败。更多方法可查阅项目内的 Cookie 获取教程。一个容易混淆的快捷键先记住菜单输入时直接回车 返回上级菜单输入Q 退出程序。第一次实战用链接保存单个抖音视频现在来跑通第一个任务——存一条刚刷到的视频。主菜单选择终端交互模式进入功能菜单接着选择**批量下载链接作品(抖音)再选手动输入待采集的作品链接**把作品链接粘贴进去回车。带复制此链接的分享口令也可以识别。视频文件会落到程序根目录的Download文件夹里如果在settings.json里把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 平台下载账号作品时还需要额外配置device_id参数获取方式和 Cookie 类似也是在开发者工具里找到对应字段复制用 FFmpeg 把错过的抖音直播录成回放直播这个功能分两半程序负责找到推流地址真正录文件的是 FFmpeg。所以第一步是配置在settings.json的ffmpeg字段填入本机 FFmpeg 的完整路径。没配置的话程序会提示未检测到有效的 ffmpeg不支持直播下载功能。配置好之后菜单选择**获取直播拉流地址(抖音)**粘贴直播间分享链接程序解析出直播数据并列出清晰度如 FULL_HD1、HD1、SD1输入清晰度名称或对应序号程序立刻调用 FFmpeg 开始录制直播结束后文件自动落盘到下载目录。操作上的两个提醒清晰度提示时直接回车 只要拉流地址、不开始录制中途想停按Ctrl C不要直接关终端窗口。采集评论与热榜数据顺手做点分析如果你要的是数据而不是文件这两个入口很直接采集作品评论数据(抖音)粘贴作品链接程序按页采集评论与回复采集抖音热榜数据(抖音)无需任何输入直接采集当前热榜。采集结果支持保存为CSV / XLSX / SQLite由settings.json的storage_format字段决定导进表格或数据库就能做后续分析。评论特别多的作品建议限制采集页数别一口气拉完程序内置了智能延时请求机制来保护请求频率不建议自行调高。进阶玩法把采集能力封装成 Web API 服务如果你有自己的爬虫管线或后端不想每次开终端手动操作可以用Web API 模式把下载/采集能力做成一个常驻服务主菜单选择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后要重启程序才生效Docker 容器访问不到宿主机文件系统个别依赖本地文件的功能在容器里不可用。出问题了怎么办按症状自查你看到的现象最可能的原因怎么处理视频只有低清晰度Cookie 未登录或已失效重新按上面步骤获取已登录的 Cookie 并写入请求超时、下载中断网络环境不稳在settings.json的proxy字段配置代理下载中途停止磁盘空间不足清理磁盘或修改root字段换下载目录提示未检测到有效的 ffmpegFFmpeg 路径没配ffmpeg字段填入完整路径启动就报错Python 版本过低确认 ≥ 3.12重新执行uv sync --no-dev配置项比较多时建议对照 全部配置项定义 逐一核对不熟悉 JSON 编辑器的话改完用在线格式化工具校验一下再重启。想继续深入从这三处读起跑通之后再往下看代码就不难了。三个最值得关注的目录src/downloader/下载核心逻辑文件断点续传、完整性校验都在这里src/extract/数据提取层把接口返回的原始数据整理成结构化模型src/interface/各平台接口实现抖音与 TikTok 分别对应想加功能从这里入手最快。最后说句题外话请遵守平台规则与版权要求只下载用于个人学习、研究的公开内容。把手动点保存变成一条链接、一份配置、一个定时任务DouK-Downloader 的这部分工作就算完成了。【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
延伸阅读

更多相关文章

2026/9/27 9:16:13

网页设计代码单元格内容怎么居中实战案例及多少钱详解

网页设计代码单元格内容怎么居中实战案例及多少钱详解 很多山东的甲方对接人找到我时,第一句话往往是:“之前那套模板网站太丑,客户觉得不专业,我想改,但这网页设计代码单元格内容怎么居中?改起来要多少钱?”…

2026/9/27 9:16:13

用过才敢说!2026年闭眼可入的专业AI论文平台

2026年AI论文写作工具已从“单点辅助”进化为集文献分析、逻辑构建、格式规范与查重降重于一体的全流程学术平台,核心评价维度涵盖文献真实性、格式合规性、长文本逻辑、查重降重、AIGC合规与多语言支持。本次测评覆盖6款主流工具,横跨中文与英文场景&am…

2026/9/27 10:06:16

OTC广告语合规红线与转化诊断指南(2026版)

OTC广告语的合规要求,比普通商品更严格。药品广告不得含有表示功效、安全性的断言或者保证,不得说明治愈率或者有效率,不得与其他药品进行功效或安全性对比。 合规是总前提,转化是目标。 本文梳理三类合规红线、一个类别边界、三类…

2026/9/27 10:06:16

wordpress的登陆地址与深圳建设网站和公众号对比

别找错门:WordPress登陆地址全解与建站避坑指南 想自己做个网站,却连后台门在哪都找不到?这是很多非技术背景老板最头疼的事。别慌,这其实是个典型的“信息不对称”问题。作为在这个圈子里摸爬滚打十年的老兵,我见过太多人因为搞不清…

2026/9/27 10:06:16

【电机滤波6】平方根扩展卡尔曼滤波(SR-EKF)原理与MATLAB例程:PMSM状态估计与QR协方差因子递推。订阅专栏后,可直接查看源代码,粘贴到MATLAB空脚本中即可直接运行、得到结果

如需帮助,或有滤波相关的MATLAB代码定制需求,可从个人主页左侧联系我 订阅专栏后,可直接查看源代码,粘贴到MATLAB空脚本中即可直接运行、得到结果 文章目录 运行结果 MATLAB源代码 程序详解 算法原理 核心公式 实现流程 参数说明 输出说明 运行结果 转速与位置估计图:对比…

2026/9/27 10:06:16

实战案例揭秘:如何申请一个网站做视频才不白干

实战案例揭秘:如何申请一个网站做视频才不白干 上周刚帮一个做短视频培训的客户复盘,他花了三万块建了个站,放了上百个教程视频,结果百度收录了三天就没了,后台连个访客IP都没有。他问我是不是服务器不行,我直接打开浏览器控制台一看,页面加载慢得像…

2026/9/27 10:06:16

FFsubsync 使用指南:以参考信号为锚,自动对齐任意错位字幕

音视频音频处理视频处理CLI 【免费下载链接】ffsubsync Automagically synchronize subtitles with video. 项目地址: https://gitcode.com/gh_mirrors/ff/ffsubsync 点击查看 免费下载 本文基于 FFsubsync 仓库的 docs/usage.rst 官方使用文档撰写,完整…

2026/9/27 0:00:45

东莞市品牌网站建设报价常见报错与解决

东莞品牌网站建设报价单背后:一份保姆级建站教程避坑实录 网站做好了没人访问,这大概是很多老板最头疼的事。花了大几万做的品牌站,上线后流量惨淡,比路边摊还冷清。别急着骂外包公司,很多“东莞品牌网站建设报价”里藏着不少猫腻,比如用模板站冒充定制…

2026/9/27 0:00:45

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/27 0:00:45

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/27 0:00:45

东莞市品牌网站建设报价常见报错与解决

东莞品牌网站建设报价单背后:一份保姆级建站教程避坑实录 网站做好了没人访问,这大概是很多老板最头疼的事。花了大几万做的品牌站,上线后流量惨淡,比路边摊还冷清。别急着骂外包公司,很多“东莞品牌网站建设报价”里藏着不少猫腻,比如用模板站冒充定制…

2026/9/27 0:00:45

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解

如何划分训练/验证集:Spirula Studio五种eval_mode策略详解 【免费下载链接】spirula-studio Cross-vendor 3D Gaussian Splatting trainer - video to splat to mesh, Vulkan or CUDA. 项目地址: https://gitcode.com/GitHub_Trending/sp/spirula-studio Sp…

2026/9/27 0:00:45

SEO怎么推广速查手册新手避坑实战指南

SEO怎么推广速查手册新手避坑实战指南 模板网站太丑不够用?别急着加滤镜,那是治标不治本。很多老板盯着后台流量掉得眼红,却还在纠结首页Banner的圆角是不是3像素。这就像穿着西装去挖土,姿势不对,努力白费。我整理这份 速查手册…

2026/9/25 20:55:38

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/26 19:58:38

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/25 18:34:56

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑