DouK-Downloader:TikTok与抖音数据采集工具

DouK-Downloader:TikTok与抖音数据采集工具

DouK-Downloader 在 GitHub 上已经拿到 14394 Star。
项目由 JoeanAmier 开发,是完全开源的免费数据采集和文件下载工具,基于 HTTPX 模块实现,支持抖音和 TikTok 两大平台的内容采集与下载。

正文顶部截图

核心功能

工具覆盖抖音和 TikTok 平台的多类数据采集需求。可以批量下载抖音账号发布、喜欢、收藏、收藏夹内的作品,也可以批量下载 TikTok 账号发布、喜欢的作品。支持输入单个抖音或 TikTok 链接直接下载对应作品,也可以获取两大平台的直播拉流地址并下载直播内容。
工具支持采集抖音作品的评论数据,批量下载抖音合集和 TikTok 合辑作品,也可以采集抖音账号的详细信息,以及抖音用户、作品、直播的搜索结果和热榜数据。

README区域截图

使用方式

用户可以选择三种使用方式。第一种是直接下载已编译的可执行文件,Windows 10 及以上和 Mac OS 用户可以从项目 Releases 页面下载对应版本,解压后即可运行,无需配置环境。
第二种是通过源码运行,需要安装 3.12 版本的 Python 解释器,下载源码后可以选择使用 pip 或 uv 安装依赖,运行 main.py 文件即可启动程序。
第三种是通过 Docker 容器运行,可以直接拉取已构建的镜像,创建并启动容器即可使用,Docker 版本无法直接读取浏览器 Cookie,其他功能与本地运行一致。
首次运行需要配置 Cookie,工具支持从剪贴板读取 Cookie,也支持直接从浏览器读取 Cookie,Cookie 仅在失效后需要重新写入,不需要每次运行都配置。

其他特性

工具支持下载最高画质的视频文件和 TikTok 视频原画,也支持下载图集、实况、动图、音乐等类型的内容。下载的文件支持按文件夹归档保存,程序会自动跳过已下载的文件,支持断点续传,也有文件完整性校验机制。
采集到的数据支持 CSV、XLSX、SQLite 三种格式保存,用户可以根据需求选择。工具内置智能延时请求机制,避免请求频率过高影响平台服务器,也支持配置代理使用,降低限流风险。
用户可以筛选作品的发布时间,支持账号作品增量下载,也可以自定义规则筛选需要下载的作品,还可以设置文件大小上限。工具支持多线程下载,也提供 Web API 接口供调用,适合批量自动化场景。

Star History

开源地址:https://github.com/JoeanAmier/TikTokDownloader

posted @ 2026-05-28 17:09  codinglife66  阅读(15)  评论(0)    收藏  举报