DouK-Downloader 完整指南:抖音 TikTok 作品批量下载、评论数据采集与直播录制
DouK-Downloader 完整指南抖音 TikTok 作品批量下载、评论数据采集与直播录制【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader假设你要把某位创作者主页上三百多条作品全部存到本地还要把错过的直播也留个底——手动逐条保存显然不现实。DouK-Downloader 是一款开源免费的 Python 工具专门做抖音 / TikTok 的作品下载与数据采集自动翻页拉取最高画质视频、批量归档账号与合集、用 ffmpeg 录制直播还能把评论、账号详情、搜索结果导出成 CSV / XLSX / SQLite 文件。Windows、macOS、Linux 三个平台都能跑。能力覆盖对象产出链接作品下载抖音 / TikTok 视频、图集、实况MP4 / 图片文件账号作品批量下载抖音发布 / 喜欢 / 收藏TikTok 发布 / 喜欢视频文件 点赞收藏统计数据合集批量下载抖音合集、TikTok 合辑按合集归档的视频文件直播录制抖音 / TikTok 直播间拉流地址 ffmpeg 录制视频数据采集评论、账号详情、搜索、热榜CSV / XLSX / SQLite 文件WebAPI 调用以上全部功能HTTP 接口默认端口 5555十分钟跑通安装、Cookie 与首次下载免环境安装可执行文件从项目 Releases 或 Actions 下载对应系统的压缩包解压后进入程序文件夹双击运行mainmacOS 首次运行会被系统拦截先在终端执行下面的命令移除安全标记程序会先让你阅读免责声明按提示确认。xattr -cr main.app抖音 Cookie 获取步骤Cookie 是程序访问抖音数据的门票一次获取可长期使用浏览器打开https://www.douyin.com/建议先登录账号按F12打开开发者工具切到「网络」选项卡并勾选「保留日志」在筛选器输入cookie-name:odin_tt然后点击任意一个作品的评论区触发请求选中一个请求包全选复制 Cookie 值。Cookie 失效时表现为获取数据失败按同样步骤重新复制一份在菜单里再次写入覆盖即可。终端交互模式完成首次作品下载在模式菜单选择「终端交互模式」选择「从剪贴板读取 Cookie」把刚才复制的 Cookie 写入settings.json选择「批量下载链接作品」→「手动输入待采集的作品链接」粘贴一条抖音作品链接回车等待视频落盘到下载目录。菜单中直接回车是返回上级输入Q退出程序。喜欢跑源码的话装好 Python 3.12 及以上后执行git clone https://gitcode.com/GitHub_Trending/ti/TikTokDownloader克隆仓库进入目录运行uv sync --no-dev再uv run main.py即可有服务器或 NAS 的用户可以直接拉取joeanamier/tiktok-downloader镜像把 5555 端口映射出来docker run -p 5555:5555 -v tiktok_downloader_volume:/app/Volume joeanamier/tiktok-downloader批量下载账号作品存完某个账号的所有作品输入什么一个抖音或 TikTok 的账号主页链接产出什么该账号发布、喜欢抖音、收藏抖音、收藏夹抖音作品的视频文件同时记录点赞、收藏等统计数据已下载过的文件自动跳过昵称变更时还会同步重命名已下载文件关键配置settings.json中accounts_urls数组填写url与earliest/latest两个日期字段可以只保留指定时间之后的内容配合重复运行实现每日增量补下关注账号的新作品。批量下载合集作品一次归档整个知识库输入什么一个合集链接抖音合集或 TikTok 合辑产出什么合集内全部视频文件按合集名称分类保存不用逐个点开关键配置settings.json中mix_urls字段填合集链接把folder_mode设为true文件会按账号 / 合集建文件夹归档后续整理更方便。直播录制方法拿拉流地址再用 ffmpeg 录制输入什么直播间链接产出什么先获取直播拉流地址再交给 ffmpeg 实时录制开始录制前可以选清晰度关键配置系统需先安装 ffmpeg 并加入 PATHsettings.json中live_qualities指定录制清晰度录制过程中按Ctrl C结束不要直接关窗口。评论与账号数据采集导出成表格或数据库输入什么作品链接、账号主页、搜索关键词或热榜产出什么作品评论、回复、账号详情、搜索结果、热榜数据导出为 CSV / XLSX / SQLite 三种格式之一可直接喂给表格软件或数据库做分析关键配置settings.json中storage_format指定导出格式csv、xlsx或sqlite把download设为false就只采数据不落文件重复运行时数据自动去重。WebAPI 调用方法把下载动作嵌进自己的脚本输入什么带token请求头的 HTTP 请求访问http://127.0.0.1:5555/docs就能看到自动生成的接口文档产出什么链接解析、账号作品、合集、直播、评论、搜索等每个功能都有对应端点返回 JSON 数据关键配置token的校验逻辑在 src/custom/function.py 的is_valid_token()中定义按提示改好即可对接自己的自动化流程。settings.json 调优关键参数说明所有配置写在项目根目录的settings.json修改后需重启程序生效。先看懂最常用的三项{ root: , name_format: create_time type nickname desc, folder_mode: false }root文件落盘目录留空则存在项目根目录磁盘紧张时指到大容量盘name_format文件名的变量拼接方式支持create_time发布时间、type类型、nickname昵称、desc描述等变量间用空格分隔folder_mode是否按账号 / 合集建文件夹归档proxy/proxy_tiktok分别为抖音、TikTok 配置代理跨网络环境或频繁限流时建议填写max_retry下载失败的最大重试次数默认 5max_pages批量采集时的请求页数上限作品数量多的账号可以调大download是否下载文件false时只采集数据music、static_cover、dynamic_cover是否额外下载背景音乐、静态封面、动态封面live_qualities直播录制的清晰度。常见问题自检表现象可能原因处理办法获取作品数据失败Cookie 过期或未包含odin_tt按上述 4 步重新复制 Cookie 并写入配置文件只能下到最低画质Cookie 效力不足换一份已登录账号的 Cookie 后重试请求超时、下载中断网络不稳或直连被限制配置proxy、调大max_retry支持断点续传下载到一半停止磁盘空间不足清理空间或把root指到大容量磁盘直播无法录制ffmpeg 缺失或未入 PATH安装 ffmpeg 并用ffmpeg -version验证可执行使用边界与资源索引请仅将本工具用于个人学习、研究等合理用途的公开内容遵守平台规则与法律法规项目明确不支持付费作品下载。项目说明README.mdCookie 图文教程docs/Cookie获取教程.md下载器模块src/downloader/数据接口模块src/interface/数据提取模块src/extract/数据存储模块CSV / XLSX / SQLitesrc/storage/先拿一条自己的作品链接跑通「批量下载链接作品」再逐步解锁账号归档、直播录制和数据导出。你只管把链接丢给它翻页、拉流、去重这些脏活都是它的事。【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

Golden Layout 2.x 完整实战指南:多窗口布局管理器从安装到迁移

Golden Layout 2.x 完整实战指南:多窗口布局管理器从安装到迁移

前端UI组件 【免费下载链接】golden-layout A multi window layout manager for webapps 项目地址: https://gitcode.com/gh_mirrors/go/golden-layout 点击查看 免费下载 Golden Layout 是一个基于 JavaScript/TypeScript 的网页布局管理器,让你可以在…

2026/10/7 9:38:28 阅读更多 →
YOLOv11n部署RDK X5实战:移除DFL Softmax,帧率从6飙到35FPS

YOLOv11n部署RDK X5实战:移除DFL Softmax,帧率从6飙到35FPS

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 9:38:28 阅读更多 →
还在盲信无锁编程?你知道 CAS 机制背后的 ABA 黑洞能吞掉你多少年终奖吗?

还在盲信无锁编程?你知道 CAS 机制背后的 ABA 黑洞能吞掉你多少年终奖吗?

全文目录:开篇语0. 前言:那该死的“并发”噩梦1. CAS 到底是何方神圣?(别背书,听人话)2. ABA 问题:当你以为前女友没谈恋爱...💥 真实惨案现场(链表版)3. 解决…

2026/10/7 9:38:28 阅读更多 →

最新新闻

《论持久战》的精髓与要点毛泽东,1938年5月 · 针对抗日战争战略问题的系统性答复核心命题:不是“只要坚持就能胜利”,而是“在敌强我弱的客观起点上,靠矛盾转化与能动作战,把战略防御走成战略反攻

《论持久战》的精髓与要点毛泽东,1938年5月 · 针对抗日战争战略问题的系统性答复核心命题:不是“只要坚持就能胜利”,而是“在敌强我弱的客观起点上,靠矛盾转化与能动作战,把战略防御走成战略反攻

《论持久战》的精髓与要点毛泽东,1938年5月 针对抗日战争战略问题的系统性答复核心命题:不是“只要坚持就能胜利”,而是“在敌强我弱的客观起点上,靠矛盾转化与能动作战,把战略防御走成战略反攻”《论持久战》写于193…

2026/10/7 10:05:47 阅读更多 →
一文吃透 Linux 软件安装与 Vim 编辑器(含 Ubuntu/CentOS 实操)

一文吃透 Linux 软件安装与 Vim 编辑器(含 Ubuntu/CentOS 实操)

目录 一、在Linux中安装软件包的三种做法: 1.1 包管理器介绍 1.2 Linux的软件生态问题 二、为什么需要国内镜像源 国内主流开源镜像站汇总 三、yum与apt 3.1 Ubuntu: 3.2 安装源: 3.3 清理缓存 四、编辑器vim 4.1 vim的基本概念 4…

2026/10/7 10:05:47 阅读更多 →
五子棋设计

五子棋设计

一.创建窗口1.创建一个类和对象public class Gameui {public static void main(String[] args) {Gameui uinew Gameui();ui.showUI();}}2.创建showui方法public void showUI() {}3.创建一个窗口对象jf,对窗口的属性进行设置Myframe jfnew Myframe();//创…

2026/10/7 10:05:47 阅读更多 →
ponytail技术解析:从基础概念到工程应用

ponytail技术解析:从基础概念到工程应用

我无法根据当前输入生成符合要求的博文。原因如下:项目标题仅为“ponytail”,这是一个英文单词,直译为“马尾辫”,属于常见发型术语;项目正文为空;关键词为空;摘要描述为空;所谓“相…

2026/10/7 10:05:46 阅读更多 →
代码驱动白板视频:rough.js+Playwright+FFmpeg全链路实现

代码驱动白板视频:rough.js+Playwright+FFmpeg全链路实现

1. 这不是动画软件,是用代码一笔一划“写”出来的白板视频你见过的白板视频,大概率是用After Effects加手绘插件、或者用Explain Everything这类工具录屏生成的。但这次我要说的,是另一种路径:整条视频里每一根线条、每一个文字、…

2026/10/7 10:05:46 阅读更多 →
C# WinForm 数据库备份与恢复实战:SQL语句与文件操作两种方式详解

C# WinForm 数据库备份与恢复实战:SQL语句与文件操作两种方式详解

简介:这份资源是面向C# WinForm开发者的数据库备份与恢复实战Demo,基于VS2008实现,适合需要为桌面应用增加数据安全保障能力的初中级开发者参考。示例围绕两种主流方案展开:一是借助SQLDMO这一COM对象模型,通过SQLServ…

2026/10/7 10:04:45 阅读更多 →

日新闻

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

ROS2机械臂仿真与运动控制:从URDF建模到Gazebo实战全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:01:58 阅读更多 →
用浏览器直接改ESP32的WiFi密码:NVS键值配置工具设计与实现

用浏览器直接改ESP32的WiFi密码:NVS键值配置工具设计与实现

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:02:00 阅读更多 →
芯片封装缺陷检测:扫描声学显微镜(SAT)原理与实操指南

芯片封装缺陷检测:扫描声学显微镜(SAT)原理与实操指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 1:02:00 阅读更多 →

周新闻

KT148A语音芯片外挂8002D功放的工程实践指南

KT148A语音芯片外挂8002D功放的工程实践指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 7:15:40 阅读更多 →
LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

LLC谐振变换器增益公式推导:从FHA等效到完整归一化表达式

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 5:29:09 阅读更多 →
ARM架构深度解析:从RISC设计理念到交叉编译实战

ARM架构深度解析:从RISC设计理念到交叉编译实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/7 9:29:10 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 8:21:32 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 4:21:51 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/6 1:18:13 阅读更多 →