DouK-Downloader 抖音 TikTok 下载工具教程3 步完成批量作品下载、直播录制与评论采集【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloaderDouK-Downloader原 TikTokDownloader是一款完全开源、免费的抖音作品下载与数据采集工具批量下载作品、录制直播、采集评论数据可存成 CSV、XLSX、SQLite。适合想备份作品、跟踪创作者更新的普通用户以及需要数据接口的开发者。能力地图批量抖音作品下载能干哪些活不用逐条翻功能清单按任务类型对照下表找到你要做的那一件你想完成的任务对应能力素材保存存几条指定作品粘贴作品链接批量下载多行链接一次提交也可从文本文件读取备份整个账号的作品批量下载账号发布、喜欢、收藏、收藏夹作品TikTok 支持发布与喜欢归档合集批量下载抖音合集、TikTok 合辑作品要最高画质下载抖音最高画质视频、TikTok 视频原画封面与附加素材下载动态/静态封面图、实况动图、收藏的音乐数据收集内容分析采集作品详细数据、作品评论数据账号研究采集抖音账号详细数据趋势观察采集用户、作品、直播的搜索结果与抖音热榜数据持续跟踪记录点赞、收藏等统计数据支持作品统计数据更新结构化落库持久化保存采集数据支持 CSV/XLSX/SQLite可按发布时间筛选作品直播抓取拿推流地址获取抖音、TikTok 直播拉流地址录直播调用 ffmpeg 直接下载直播视频账号备份不重复下载自动跳过已下载的文件账号作品增量下载文件有序按账号/合集归档到子文件夹昵称或标识变化时自动更新文件名称自动化接入接口对接Web API 模式默认 5555 端口自动生成接口文档挂机运行后台监听剪贴板复制作品链接即自动下载稳定快速代理请求、多线程下载、文件断点续传、文件完整性处理第一次跑通装好依赖、写好 Cookie、启动程序第一次运行只需把下面这套动作做一遍之后基本不用再碰配置。克隆仓库git clone https://gitcode.com/GitHub_Trending/ti/TikTokDownloader准备 Python 3.12 及以上版本项目要求不低于 3.12。安装依赖并启动。推荐 uv 两条命令一步到位没有 uv 就改用pip install -r requirements.txt装依赖再跑python main.pyuv sync --no-dev uv run main.py阅读程序中的免责声明按提示完成初始化。写入 Cookie这是拿到高画质的关键一步。用浏览器打开抖音首页按F12打开开发人员工具切到网络选项卡并勾选保留日志在筛选器输入cookie-name:odin_tt点击加载任意一个作品的评论区然后全选复制请求头里的 Cookie 值回到程序选择从剪贴板读取 Cookie程序会自动解析并写入配置文件。回到主菜单。列表前几项是读取 Cookie 的选项第 5 项起才是运行模式——选择终端交互模式进入采集功能列表。Cookie 只在失效后才需要重写不是每次运行都要输入Cookie 是否处于登录状态会影响你下载到的视频分辨率。高频场景实战最常用的三种玩法主线走终端交互模式跟着菜单点就能完成操作。另外两种运行方式一句话带过想要把抖音数据接进自己的系统启动 Web API 模式后打开http://127.0.0.1:5555/docs看自动生成的接口文档请求头带上 token 即可调用/douyin/detail、/douyin/comment、/douyin/account等接口批量取数适合跑定时任务后台剪贴板监听则在你复制作品链接时自动触发下载。按链接批量下载抖音作品目标—— 手里有几条抖音作品链接一次提交拿走文件和数据。步骤启动程序选择终端交互模式选择批量下载链接作品抖音选择手动输入待采集的作品链接链接很多时可以改选从文本文档读取粘贴链接多条换行分隔提交程序解析后开始下载产出—— 视频或图集文件与封面图进入保存目录文件先写入临时文件夹完成后再移入保存目录并做完整性校验同时可按你选的格式CSV/XLSX/SQLite/文本持久化作品数据。已下载过的作品下次自动跳过。备份账号作品并自动补新目标—— 把某个创作者主页的作品整体存档以后每次运行只补新增内容。步骤复制创作者主页链接选择批量下载账号作品抖音粘贴链接在参数设置里勾选按账号、合集归档到子文件夹等待完成再次运行同一任务时只补新增作品产出—— 昵称_标识结构的文件夹。账号改昵称或换标识时程序会自动更新已下载作品文件名长期跟踪不用手动整理。拿直播推流地址并录制直播视频目标—— 粘贴直播间链接拿到推流地址把直播录下来。步骤选择获取直播推流地址抖音TikTok 有对应选项粘贴直播间链接程序返回推流地址把地址直接交给 ffmpeg 录制不想自己管的话用程序内置的 ffmpeg 调用直接下载直播视频产出—— 推流地址可喂给任何流媒体工具让程序接管后保存目录里留下一份完整的直播录像文件。踩坑自查常见问题直接给答案Cookie 失效后所有请求都失败怎么办按第一次跑通一节重新获取并写入一次即可平时不需要每次运行都更新。下载到的视频不是最高画质多数情况与 Cookie 状态有关换成已登录账号的新鲜 Cookie 再试仍不行则作品本身可能只有低清源。为什么有的功能请求失败⚠️ 内置加密参数算法已过期且不再维护依赖该参数的功能需自行准备加密参数生成代码并配置后再使用。能下载付费作品吗不能项目明确不支持付费作品下载。想在服务器上长期挂着跑用 Docker 部署容器端口固定映射 5555配置文件与下载目录放挂载卷docker run --name douk -p 5555:5555 -v tiktok_downloader_volume:/app/Volume -it joeanamier/tiktok-downloader注意容器内访问不了宿主机浏览器从浏览器读取 Cookie这类功能不可用。中途想停程序直接关窗口行吗不行按Ctrl C终止程序和 ffmpeg别直接点终端窗口的关闭按钮。源码导览4 条路径找到核心模块代码按职责分层想动手前先看这 4 条路径src/application/main_terminal.py终端交互菜单你看到的每个功能项的入口src/extract/extractor.py数据提取逻辑作品、账号、评论数据在这里拉取src/downloader/download.py文件下载负责临时文件夹与完整性校验src/encrypt/加密参数生成相关模块aBogus、xBogus 等想扩展功能比如新增一个采集接口通常沿着interface定义数据结构 →extract提取数据 →downloader落盘这条链路走。DouK-Downloader 仓库克隆地址为git clone https://gitcode.com/GitHub_Trending/ti/TikTokDownloader。功能细节与高级配置见项目文档 docs/DouK-Downloader文档.mdCookie 与device_id的获取方法见图文教程 docs/Cookie获取教程.md。请尊重内容创作者的版权下载内容仅用于个人学习或研究目的。【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考