ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

告别手动复制粘贴:用 DouK-Downloader 批量下载与采集抖音 TikTok 作品

告别手动复制粘贴:用 DouK-Downloader 批量下载与采集抖音 TikTok 作品 告别手动复制粘贴用 DouK-Downloader 批量下载与采集抖音 TikTok 作品【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloaderDouK-Downloader原名 TikTokDownloader是一款免费、完全开源的抖音/TikTok 作品下载与数据采集工具粘贴一个账号链接它会把全部作品自动下载并按账号归档覆盖 20 余类下载与采集场景采集到的数据还能以 CSV、XLSX、SQLite 三种格式落盘保存。这篇文章带你 10 分钟搞懂它能做什么、以及第一次怎么跑起来。 前后对比从手动逐条到一条命令没有它时拆解一个账号的流程是打开作品页 → 复制链接 → 切到解析站 → 等加载 → 下载 → 重命名一条视频两分钟起步。对比项没有它有 DouK-Downloader一个账号 200 条作品逐条复制链接约 6~7 小时粘贴账号链接自动下载并按账号归档文件命名下载完手动重命名自动按账号整理账号改名后自动更新文件名重复劳动每次都重新下载自动跳过已下载文件支持断点续传与多线程数据留存只剩视频文件CSV/XLSX/SQLite 三种格式落盘点赞收藏统计可更新 核心能力你最常拿它干的四件事批量下载作品。入门最快的入口是批量下载链接作品粘贴账号链接即拉取全部已发布作品批量下载账号作品则覆盖抖音的发布、喜欢、收藏、收藏夹、合集与 TikTok 的发布、喜欢、合辑。文件先下到临时文件夹、完成后再移动归档中断后支持断点续传重复执行时自动跳过已下载的内容。评论与数据采集。采集能力覆盖抖音作品评论、回复、账号详细数据、用户/作品/直播搜索和热榜。数据不只是看一眼就丢可以存成 CSV、XLSX 或 SQLite点赞、收藏等统计数据还能随时间更新适合做账号对比分析。直播录制。它能获取抖音和 TikTok 的直播拉流地址再调用 FFmpeg 完成录制运行过程中按 CtrlC 即可停止不必关闭终端窗口。Web API 对接。选择Web API 模式启动后服务监听 5555 端口浏览器访问http://127.0.0.1:5555/docs就能看到自动生成的接口文档作品、评论、搜索等接口都列得清清楚楚。 从零跑通三步完成首次运行第一步获取程序。Windows 10 及以上、macOS 用户可以下载已编译的可执行文件解压即用走源码路线则需要 Python 3.12 及以上用 uv 管理依赖时只需三行命令git clone https://gitcode.com/GitHub_Trending/ti/TikTokDownloader cd TikTokDownloader uv sync --no-dev uv run main.py第二步按下一节的方法写入 Cookie只需这一次。第三步启动后在主菜单依次选择终端交互模式 → 批量下载链接作品粘贴一条抖音作品链接或账号链接。下载、命名、归档全部自动完成文件按账号整理到储存文件夹。 Cookie 一次配置方法Cookie 是抖音的身份凭证一般只需写入一次失效后再补写。获取方法用浏览器访问 douyin.com按 F12 打开开发人员工具切到网络选项卡并勾选保留日志刷新页面并点开任意作品的评论区在请求列表里找到 feed 开头的请求全选复制其中 Cookie 的值。程序主菜单里选手动输入 Cookie或从剪贴板读取 Cookie粘贴后按提示确认即可。有一个容易被忽略的细节Cookie 质量会直接影响下载的视频分辨率如果拿不到最高清版本优先尝试更新 Cookie而不是怀疑工具本身。逐步图解见 docs/Cookie获取教程.md。 它适合谁普通用户复制链接、粘贴下载、自动归档全程零代码。边界要提前知道付费作品不支持下载TikTok 平台比抖音多一步初始设置如 device_id首次使用时按文档提示补全即可。运营与内容创作者建议用配置文件管理多个账号配合增量下载只拉取新发布的作品自定义命名格式如创建时间_昵称_描述再把评论、热榜数据导出成 CSV 做分析。边界采集频率受平台风控约束程序内置的智能延时机制不要为了快而关掉。开发者开启 Web API 模式后/douyin/detail、/douyin/comment、/douyin/search/general等接口可以直接集成进自己的应用例如调用评论接口import httpx data {detail_id: 0123456789, pages: 2} resp httpx.post(http://127.0.0.1:5555/douyin/comment, jsondata) print(resp.json())它也提供 Docker 镜像可以部署到自己的服务器上做长期任务。边界Web UI 交互模式因代码重构暂未开放界面操作仍以终端菜单为主。⚠️ 先知道再开始项目明确声明加密参数算法不再维护个别功能需要自行接入加密参数生成代码才能完整运行相关代码在 src/encrypt/ 目录下。Cookie 失效会导致获取数据失败或分辨率下降失效后重新写入配置文件即可不是每次运行都要写。私密账号的发布作品需要已登录的 Cookie且登录账号必须关注该私密账号。采集行为受平台风控约束请求过快可能触发限制保留内置的智能延时机制。请仅将采集到的公开数据用于个人学习、研究与内容管理遵守平台规则与当地法规不用于侵权或转售。第一次运行别急着碰高级功能。克隆仓库、写入一次 Cookie、用批量下载链接作品下一条作品链接——亲眼看到文件自动归档之后再去配置多账号或开启 5555 端口的 Web API 也不迟。把重复劳动交给程序时间留给你自己真正想看的内容。【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进