尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
DouK-Downloader完整指南:抖音TikTok视频批量下载与数据采集工具
DouK-Downloader完整指南抖音TikTok视频批量下载与数据采集工具【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloaderDouK-Downloader 是一款免费开源的抖音/TikTok 作品下载工具与数据采集工具基于 Python 和 HTTPX 开发。它支持按链接批量下载作品、保存整个账号的作品、录制直播、抓取评论与热榜数据并能把采集结果导出为 CSV、XLSX、SQLite 文件。最大的亮点是同一个入口同时覆盖下载文件和采集数据两条线终端交互模式下一次写入 Cookie之后既能批量下载作品也能导出结构化数据供分析使用。一眼看懂项目定位速览维度说明项目定位抖音/TikTok 作品下载工具 数据采集工具历史名称 TikTokDownloader运行平台Windows / macOS / LinuxPython ≥ 3.12另提供预编译可执行文件与 Docker 镜像核心能力批量下载账号/链接/合集作品、获取直播拉流地址并调用 ffmpeg 录制、采集评论/账号/搜索/热榜数据、CSV/XLSX/SQLite 导出、Web API 服务交互方式终端交互模式主要、WebAPI 接口模式服务端适合人群想保存作品的普通用户、需要账号级批量下载的内容运营、做短视频数据分析的研究者许可证GNU GPL v3.0完全开源免费跑通第一步最短上手路径克隆项目到本地git clone https://gitcode.com/GitHub_Trending/ti/TikTokDownloader cd TikTokDownloader用 uv 安装依赖并启动推荐比 pip 更快也可改用pip install -r requirements.txt后执行python main.pyuv sync --no-dev uv run main.py首次启动先阅读免责声明按提示输入确认内容随后选择从剪贴板读取 Cookie或手动输入 Cookie把 Cookie 写入配置文件获取方法见下文任务一详见 docs/Cookie获取教程.md。返回主菜单依次选择终端交互模式 → 批量下载链接作品(抖音) → 手动输入待采集的作品链接粘贴一条抖音作品链接。等待文件下载成功提示作品保存在项目目录下的Download文件夹中。程序支持多开多个链接持续处理直接回车是返回上级菜单输入Q结束运行。按需操作指南想做什么就怎么做以下每个任务都固定按适用情况 → 操作步骤 → 注意事项展开对应终端菜单中的选项名称。获取抖音Cookie的完整步骤适用情况首次使用或下载画质变差、请求数据失败时Cookie 失效后需重新写入并非每次运行都要写。操作步骤用 Edge 或 Chrome 打开抖音网页版按 F12 打开开发人员工具切换到网络选项卡并勾选保留日志在筛选器输入cookie-name:odin_tt然后点击任意作品加载评论区选中一个数据包在右侧标头中找到Cookie一行全选复制其值运行程序后选择从剪贴板读取 Cookie程序会自动校验并写入settings.json。注意事项已登录账号的 Cookie 权限更高未登录 Cookie 下载视频分辨率会受限画质不佳时优先更新 Cookie。如何保存单个抖音作品适用情况手头只有几条作品链接想快速存下视频或图集。操作步骤终端交互模式 → 批量下载链接作品(抖音) → 手动输入待采集的作品链接也可选从文本文档读取批量粘贴多条链接。注意事项粘贴的链接不要包含换行符否则可能解析失败程序先下载到临时文件夹再移动到保存目录磁盘空间要留足。如何保存某个账号主页的全部作品适用情况想完整保存某创作者的发布作品或长期跟踪其更新。操作步骤终端交互模式 → 批量下载账号作品(抖音) → 选择手动输入待采集的账号链接粘贴主页链接程序会按tab类型发布/喜欢/收藏逐类下载。注意事项喜欢/收藏作品接口只返回作品发布日期、不返回操作日期作品量大时会耗时较长可用配置文件中max_pages参数限制翻页数私密账号的发布作品需要已登录且关注了该账号的 Cookie程序支持增量下载已下载的作品 ID 会被记录并自动跳过昵称或标识变化时还会自动重命名已下载文件推荐把账号链接配置进settings.json的accounts_urls参数含mark自定义标识、earliest/latest时间筛选这样可配合定时任务反复使用。如何录制抖音直播适用情况不想错过直播内容需要实时录像保存。操作步骤终端交互模式 → 获取直播推流地址(抖音)输入直播链接获取拉流地址若需完整录制在settings.json的ffmpeg参数中填入 ffmpeg 路径程序会调用 ffmpeg 按live_qualities指定的清晰度持续录制。注意事项录制过程不能直接点关闭终端窗口需用Ctrl C正常结束 ffmpegTikTok 直播同理选项为获取直播拉流地址(TikTok)但 TikTok 相关功能需要先补充device_id等初始参数获取方法见 docs/Cookie获取教程.md 末尾。如何采集评论数据并导出适用情况做内容分析需要评论文本、账号资料、热榜等结构化数据而不只是视频文件。操作步骤先在settings.json中把storage_format设为csv、xlsx或sqlite该参数为空时所有采集功能会提示无法使用终端交互模式 → 采集作品评论数据(抖音)输入作品链接也可选采集账号详细数据采集搜索结果数据采集抖音热榜数据。注意事项采集与下载共用同一套 Cookie 与请求机制数据量大时注意请求频率采集到的记录会持久化保存重复采集不会丢数据。进阶玩法配置与自动化个性化配置。所有行为都由settings.json控制默认值见 src/config/settings.py常改的几个参数{ root: /你的下载路径, name_format: create_time type nickname desc, folder_mode: true, storage_format: csv, proxy: , max_retry: 5 }name_format支持id、desc、create_time、nickname等变量拼接文件名folder_mode为true时按账号/合集建子文件夹归档proxy填代理地址可避免 IP 限流。修改配置后需重启程序生效JSON 格式错误会导致配置整体回退默认值。Docker 容器化部署。仓库自带 DockerfilePython 3.12 多阶段构建也可直接拉取官方镜像docker pull joeanamier/tiktok-downloader docker run -p 5555:5555 -v tiktok_data:/app/Volume joeanamier/tiktok-downloader容器内无法读取宿主机浏览器 Cookie其余功能可用挂载卷里保存settings.json与采集数据。WebAPI 调用。启动服务后访问http://127.0.0.1:5555/docs可查阅自动生成的接口文档抖音相关端点detail/account/mix/live/comment 等见下图请求头需带token鉴权curl -X POST http://127.0.0.1:5555/douyin/comment -H token: 你的token -d {detail_id: 0123456789, pages: 2}定时任务。把账号/合集链接配置进accounts_urls、mix_urls后终端交互模式本身就支持配置一次、持续增量下载再配合 crontab 每天定时拉起一次进程即可实现每天自动补下新作品。注意程序未针对多开做优化多实例运行需复制整套项目文件夹。问题速查下载画质偏低或请求数据失败→ Cookie 过期或未登录 → 按获取Cookie步骤重新写入已登录账号的 Cookie。改了配置不生效→ JSON 格式错误会回退默认配置或忘记重启 → 校验 JSON 语法后重启程序。采集类功能提示无法使用→storage_format为空 → 在配置文件中设为csv/xlsx/sqlite后重启。TikTok 相关功能异常→ 内置加密参数算法已过期失效、官方不再维护 → 需自行准备加密参数生成代码并在配置中指定详见项目文档。频繁请求被平台限制→ 请求频率过高 → 保留内置智能延时机制或配置proxy使用代理。中途中断后文件缺失→ 程序先写入临时文件夹、结束后统一移动并清空 → 用Ctrl C正常结束不要直接关终端。DouK-Downloader 把下载作品和采集数据两条线整合进同一套终端与 WebAPI 入口对只想存几条作品的用户足够简单对需要长期批量采集的场景也留有配置化、容器化和 API 调用的扩展空间。完整参数说明与更多操作细节请查阅仓库内文档docs/Cookie获取教程.md、docs/DouK-Downloader文档.md终端交互逻辑源码位于 src/application/main_terminal.py。【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

SystemInformer 历史版本:快速拿到正确的旧版本指南

SystemInformer 历史版本:快速拿到正确的旧版本指南

SystemInformer 历史版本:快速拿到正确的旧版本指南 【免费下载链接】systeminformer A free, powerful, multi-purpose tool that helps you monitor system resources, debug software and detect malware. Brought to you by Winsider Seminars & Solutions,…

📅 2026/9/11 11:58:53
Hugging Science 技能指南:为科研 AI/ML 任务构建高信噪比的 Hugging Face 科学资源发现工作流

Hugging Science 技能指南:为科研 AI/ML 任务构建高信噪比的 Hugging Face 科学资源发现工作流

Hugging Science 技能指南:为科研 AI/ML 任务构建高信噪比的 Hugging Face 科学资源发现工作流 【免费下载链接】scientific-agent-skills Turn any AI agent into an AI Scientist. The #1 Agent Skills library for science, used by 190,000 scientists worldwid…

📅 2026/9/11 11:58:53
Kali Linux从零安装全攻略:虚拟机、初始化与常见问题

Kali Linux从零安装全攻略:虚拟机、初始化与常见问题

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

📅 2026/9/11 11:58:53
MORE NEWS

更多资讯

📰

Gin 运行时如何实现 json.Core 并替换 json.API 而不用构建标签

Gin 运行时如何实现 json.Core 并替换 json.API 而不用构建标签 【免费下载链接】gin Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httproute…

📰

数据安全智能体与等保合规:企业AI落地的安全审计清单

智能体一旦进入生产系统,安全审计的对象就不再是"模型说了什么",而是"智能体做了什么"。等保2.0、176号令与《网络数据安全风险评估办法》叠加之后,合规要求被压缩成三句话:能力要真生效、数据要真保护、证据…

📰

ToolJet Chart 组件 Plotly JSON Chart Schema 实战指南:从 Bar Mode 到九类高级图表配置

ToolJet Chart 组件 Plotly JSON Chart Schema 实战指南:从 Bar Mode 到九类高级图表配置 【免费下载链接】ToolJet Open-source foundation of ToolJet AI - the enterprise app generation platform for internal tools, dashboards, business applications, work…

📰

国产系统(麒麟/统信)上的数据同步:Agent适配要点与实施步骤

在麒麟OS、统信UOS上落地Agent做数据同步,卡点通常不在"能不能跑",而在三件事:时钟是否可信、工具是否原子、数据是否分层管控。本文按"矛盾 → 适配要点 → 实施步骤 → 趋势"梳理一条可执行的路径。一、核心矛盾&#…

📰

PyTorch torch.compile 动态形状进阶指南:0/1 特殊化问题与 Backed / Unbacked SymInts 深度解析

PyTorch torch.compile 动态形状进阶指南:0/1 特殊化问题与 Backed / Unbacked SymInts 深度解析 【免费下载链接】pytorch Tensors and Dynamic neural networks in Python with strong GPU acceleration 项目地址: https://gitcode.com/GitHub_Trending/py/pyto…

📰

从功率训练到智能骑行台:迈金生态设备配置与顽鹿竞技实战指南

如果你最近两年开始认真骑公路车,或者是铁三爱好者,那大概率绕不开两个词:功率训练和虚拟骑行。我自己折腾设备这两年,感触最深的是,国内这套骑行智能硬件生态里,迈金科技几乎把从入门到进阶的坑都补得差不…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬