☰
如何免费批量下载一个抖音账号的全部视频?DouK-Downloader 使用指南
2026/10/22 2:02:24 网站建设 项目流程

如何免费批量下载一个抖音账号的全部视频?DouK-Downloader 使用指南

【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader

抖音批量下载不必再走"复制链接—打开解析站—等加载—逐个改名"的流程。DouK-Downloader(前身 TikTokDownloader)是一款免费、开源、跨平台的抖音 / TikTok 作品下载与数据采集工具:整账号作品一键拉取、评论数据导出、直播流录制,一个入口完成,Windows、macOS、Linux 均可运行。

按你的实际用途看它能做什么

只想把几条作品存到本地

贴一条作品链接即可:抖音支持视频、图集、实况、音乐、封面;TikTok 支持视频和图集原画。文件先落临时目录、校验完成后再归档,支持断点续传,已下载过的作品自动跳过。

想归档一整个账号的作品

这是抖音批量下载的核心场景。抖音侧覆盖账号的发布、喜欢、收藏、收藏夹、合集;TikTok 侧覆盖发布、喜欢、合辑——贴入账号链接后整套作品自动入库。账号昵称或标识变化时,程序会同步更新已下载文件的名称;用配置文件统一管理多个账号并开启增量下载后,再次运行只拉取新发布的作品。

要采集数据而不只是视频文件

作品详情、评论及其回复、账号详细数据、用户 / 作品 / 直播搜索结果、热榜,均可采集并落盘为 CSV、XLSX 或 SQLite,方便后续做统计与分析。

想录制直播

可以获取抖音或 TikTok 直播间的拉流地址,并调用 FFmpeg 持续录制直播流。

首次跑通的最短路径:从启动到第一次下载

启动方式二选一

  • 不碰代码:从 Releases 下载编译好的可执行文件,解压后双击运行main。注意 macOS 版可执行文件未签名,首次运行前在终端执行xattr -cr 项目文件夹路径移除安全标记。
  • 源码运行:需要 Python 3.12 及以上,三条命令:
git clone https://gitcode.com/GitHub_Trending/ti/TikTokDownloader cd TikTokDownloader && uv sync --no-dev uv run main.py

Cookie 一次配置,长期生效

浏览器打开抖音,按 F12 进入开发者工具,切到"网络"标签并勾选"保留日志",刷新页面后从feed开头的请求中复制完整 Cookie,在程序中选择"手动输入 Cookie"或"从剪贴板读取 Cookie"写入配置文件。Cookie 只在失效后需要重写,并非每次运行都要操作;如果下载的视频分辨率不理想,优先尝试更新 Cookie。图文步骤见 docs/Cookie获取教程.md。

跑第一次下载

回到主菜单,依次选择"终端交互模式 → 批量下载链接作品",贴入作品或账号链接。下载、命名、归档自动完成;对同一账号重复执行只会补齐缺漏,不会重复下载。

从终端走向 API:三种用法

  • 后台监听模式:启动后把作品链接复制到剪贴板即自动触发下载,不用进菜单。
  • Web API 模式:启动后访问http://127.0.0.1:5555/docs查看自动生成的接口文档,作品详情、评论、搜索等接口可直接调用:
resp = httpx.post( "http://127.0.0.1:5555/douyin/comment", json={"detail_id": "7355236923...", "pages": 1}, ) print(resp.json())
  • 部署到服务器:支持部署到私有或公开服务器,也支持 Docker(docker pull joeanamier/tiktok-downloader拉取镜像后创建容器即可),服务器模式默认启用局域网远程访问。

使用前的边界与坑

  • 加密参数算法不再维护:项目为合规停止更新内置加密算法,个别功能需自行准备加密参数生成代码并配置,细节以项目文档为准。
  • 私密账号的发布作品需要已登录的 Cookie,且该账号需关注目标私密账号。
  • 喜欢 / 收藏作品的日期筛选基于"先拉取全部再过滤",作品多时耗时长,可用max_pages控制请求页数。
  • 抖音收藏作品下载仅支持当前已登录 Cookie 对应的账号,暂不支持多账号。
  • 不支持付费作品下载。
  • 程序内置智能延时请求机制,避免高频请求影响平台服务器;终止程序请用Ctrl + C,不要直接关闭终端窗口。
  • Web UI 交互模式仍在开发中,暂未开放,日常使用以终端交互模式和 Web API 模式为主。

先跑起来再说

建议的第一条路径:先用一条账号链接跑一遍"批量下载链接作品",确认下载、命名、归档都符合预期;之后把账号写进配置文件,开启增量下载做长期归档。有分析需求时再启动 Web API 模式,直接调用评论和搜索接口。项目为 GPL 开源,完整源码可审计,最新功能变动可查 docs/Release_Notes.md。

【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询