尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
10 分钟上手 DouK-Downloader:抖音 TikTok 作品下载与数据采集指南
10 分钟上手 DouK-Downloader抖音 TikTok 作品下载与数据采集指南【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader想收藏几个喜欢的视频或者把某个账号的作品整批拿下来做素材多数人的卡点都在存不下来、存不全这一步。DouK-Downloader 是一个免费开源的抖音 / TikTok 作品下载与数据采集工具从单条链接解析到账号作品批量下载再到评论、热榜、搜索等数据导出都覆盖了。它的操作核心是终端菜单加一份settings.json。Cookie 写入一次即可长期生效日常使用基本不用碰代码。工具还提供 Web API 模式下载能力可以直接被你自己的脚本调用。下面从源码安装讲起按装环境 → 配 Cookie → 完成第一次下载的顺序走一遍再讲批量采集和数据导出的用法。项目速览DouK-Downloader曾用名 TikTokDownloader基于 Python 3.12 与 HTTPX 模块开发完全开源GPL v3.0 协议同时支持抖音与 TikTok 双平台。适合想保存作品的普通用户、需要定期采集素材的创作者以及要把下载能力嵌入自己系统的开发者。抖音发布 / 喜欢 / 收藏 / 收藏夹作品、图集、实况、合集TikTok发布 / 喜欢作品、图集批量下载账号或合集作品自动跳过已下载文件支持增量下载采集作品统计、评论、账号详情、热榜、搜索结果按 CSV / XLSX / SQLite 持久化获取直播拉流地址调用 FFmpeg 录制直播Web API 模式自动生成接口文档多线程下载、断点续传、代理支持快速上手获取源码并安装依赖使用 uv 是最短路径4 条命令完成安装和启动git clone https://gitcode.com/GitHub_Trending/ti/TikTokDownloader cd TikTokDownloader uv sync --no-dev uv run main.py前提是本地有 Python 3.12 及以上版本。习惯 pip 的话改用pip install -r requirements.txt后执行python main.py效果相同。获取并写入 CookieCookie 是工具唯一的凭证它直接决定你能下载到的最高分辨率。推荐获取步骤浏览器访问 www.douyin.com建议登录账号按 F12 打开开发者工具切到网络选项卡勾选保留日志筛选器输入cookie-name:odin_tt点击任意作品的评论区触发请求选中请求包全选并复制请求头中完整的 Cookie 值首次运行程序时按提示选择手动输入 Cookie并粘贴即可内容会写入settings.json。Cookie 无需每次运行都写只有失效后才需要重新获取。终端交互模式完成首次下载回到主菜单依次选择终端交互模式 → 批量下载链接作品 → 手动输入待采集的作品链接粘贴一条抖音分享链接文件会保存到项目根目录的Volume文件夹下视频、音乐、封面分开存放。菜单中直接回车是返回上级输入Q退出程序。核心能力拆解批量下载账号作品在settings.json的accounts_urls字段声明账号运行后选择账号作品批量下载模式程序会逐个拉取并自动跳过已下载的作品accounts_urls: [ { mark: 美食博主, url: https://www.douyin.com/user/账号ID, tab: post, enable: true } ]注意喜欢 / 收藏作品接口不返回操作日期按日期筛选时需要先拉全量数据账号作品多时可用max_pages控制拉取页数。链接作品批量下载批量下载链接作品模式下逐条粘贴分享链接即可视频、音乐、封面一次下全断网重连后支持断点续传。注意单条链接里不要混入空格或换行符否则会解析失败。采集作品、评论与热榜数据数据采集模式不落地文件只产出数据作品点赞 / 评论 / 分享统计、评论内容、账号详情、热榜和搜索结果按storage_format指定的格式写入 CSV、XLSX 或 SQLite。只想留数据时把download: false配上即可。直播拉流与 FFmpeg 录制粘贴直播间链接可获取 flv / m3u8 拉流地址选定清晰度后程序自动调用 FFmpeg 录制。使用前需本机安装 FFmpeg并在settings.json的ffmpeg字段填写可执行文件路径。注意录制中想终止请按Ctrl C直接关闭终端窗口会产生残文件。Web API 集成启动 Web API 模式后服务跑在127.0.0.1:5555浏览器访问/docs可以看到自动生成的全部接口文档端点覆盖分享解析、作品详情、账号下载、评论采集、热榜等from httpx import post api http://127.0.0.1:5555/douyin/comment data {detail_id: 0123456789, pages: 2} print(post(api, jsondata).json())注意如需开放局域网远程访问建议配置token请求头校验避免接口被随意调用。进阶玩法参数调优均在settings.jsonchunk分块写入大小大文件下载建议 10485761MBmax_retry单文件失败重试次数网络不稳可调大proxy请求代理抖音与 TikTok 可分别配置max_pages账号作品拉取的最大页数定时采集新作品程序内置监控模式启动后持续监听账号新作品有新发布即自动下载想更省事的也可以让 Web API 服务常驻用系统计划任务按周期调用接口。与 FFmpeg 联动除了直播录制下载后的文件也能交给 FFmpeg 做格式转换或音频提取。例如只留音轨ffmpeg -i input.mp4 -vn -b:a 320k output.mp3配合批量脚本即可把整目录作品转成 320kbps 的 MP3。常见问题与避坑下载的视频为什么不是最高画质最常见原因是 Cookie 失效或未使用登录态 Cookie。重新按上面的步骤获取一次 Cookie 写入配置文件即可已下载文件不会自动重下。私密账号的作品为什么采集不到私密账号需要登录后的 Cookie且登录账号必须关注该私密账号二者缺一都拿不到数据。TikTok 平台为什么多要几步配置TikTok 需要device_id等额外参数获取方式与 Cookie 相同具体位置见 Cookie 获取教程。请求频繁被限流或中断怎么办程序内置智能延时机制正常情况不需要干预仍不稳定时在settings.json配置proxy或减少同时监听的账号数量。合规提醒遵守平台服务条款控制请求频率不做高频爬取下载的作品与采集的数据仅限个人学习、备份用途不要二次传播本项目遵循 GPL v3.0 协议基于它做二次开发需遵守相应授权要求下一步DouK-Downloader 把链接下载、批量采集、数据导出、API 集成四件事收敛到一份配置里入门门槛就是一条 Cookie。建议按下面 3 步走按教程更新 Cookie用一条分享链接跑通首次下载在accounts_urls写入 1~2 个账号跑一轮批量下载打开数据采集把作品统计导出成 XLSX 看一眼数据结构入口仓库克隆git clone https://gitcode.com/GitHub_Trending/ti/TikTokDownloader本地文档Cookie 获取教程社区交流QQ 群与 Discord信息见 README 联系作者部分【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

双横臂悬架硬点匹配技术解析与实操指南

双横臂悬架硬点匹配技术解析与实操指南

1. 双横臂悬架硬点匹配技术概述 双横臂悬架作为现代汽车底盘系统的核心部件,其硬点匹配质量直接影响车辆操控性、舒适性和NVH性能。对于刚接触底盘设计的新人来说,掌握硬点匹配原理是打开悬架开发大门的第一把钥匙。 我入行时曾花三个月时间专门研究各类…

📅 2026/9/11 16:35:17
Dokku 在 DreamHost Cloud 上的自动化安装指南:基于 OpenStack CLI 与 cloud-init 的免交互部署

Dokku 在 DreamHost Cloud 上的自动化安装指南:基于 OpenStack CLI 与 cloud-init 的免交互部署

Dokku 在 DreamHost Cloud 上的自动化安装指南:基于 OpenStack CLI 与 cloud-init 的免交互部署 【免费下载链接】dokku A docker-powered PaaS that helps you build and manage the lifecycle of applications 项目地址: https://gitcode.com/GitHub_Trending/d…

📅 2026/9/11 16:35:17
Element Plus Transfer 穿梭框组件完全指南:从基础用法到源码级原理剖析

Element Plus Transfer 穿梭框组件完全指南:从基础用法到源码级原理剖析

Element Plus Transfer 穿梭框组件完全指南:从基础用法到源码级原理剖析 【免费下载链接】element-plus 🎉 A Vue.js 3 UI Library made by Element team 项目地址: https://gitcode.com/GitHub_Trending/el/element-plus 导读 穿梭框&#xff0…

📅 2026/9/11 16:30:17
MORE NEWS

更多资讯

📰

校服订购系统微信小程序开发全攻略:从数据库设计到远程调试

项目标题里那串“全套源码文档远程调试讲解定制”,一看就是典型的毕设/课设服务页。不过抛开销售包装,这个题目背后真正值得聊的,是“校服订购系统”这个小程序类项目,到底该怎么从零做出来、答辩时怎么讲、踩过的坑怎么填平。我这…

📰

python的图论工业场景模拟第一百三十三篇:管网容量异常过滤与基准图构建,任务:空或负的capacity置0,统计异常修复条数,图建模说明:有向图,边属性含capacity,核心点:边属性异常值清洗

⚠️ 前置说明:本篇是“网络流工程化落地”的数据清洗前置篇。核心目标是:在把图喂给最大流 / 最小费用流算法之前,先把 capacity 里的“脏数据”清掉——空值、负数、0 值统一处理,防止算法直接崩或给出“假可行解”。程序基于 N…

📰

AI 编程新范式:借助大模型降低开发落地门槛

传统软件开发流程繁琐,从需求分析、代码编写、逻辑调试到功能落地,对开发者的代码功底、语法熟练度、问题排查能力有着极高要求。很多中小功能开发、轻量化项目落地,往往会被语法细节、重复代码编写、简单Bug调试拖累进度。随着大模型技术普及…

📰

Joplin MCP 工具不显示在 AI 应用中怎么排查?

Joplin MCP 工具不显示在 AI 应用中怎么排查? 【免费下载链接】joplin Joplin - the privacy-focused note taking app with sync capabilities for Windows, macOS, Linux, Android and iOS. 项目地址: https://gitcode.com/GitHub_Trending/jo/joplin Jopl…

📰

PostHog 本地开发端口 5432 报 address already in use 怎么排查?

PostHog 本地开发端口 5432 报 address already in use 怎么排查? 【免费下载链接】posthog :hedgehog: PostHog is the leading platform for building self-driving products. Our developer tools – AI observability, analytics, session replay, flags, exper…

📰

Open-Sora 1.3 技术报告精读:统一时空 VAE、移位窗口注意力 STDiT 与分数条件控制

Open-Sora 1.3 技术报告精读:统一时空 VAE、移位窗口注意力 STDiT 与分数条件控制 【免费下载链接】Open-Sora Open-Sora: Democratizing Efficient Video Production for All 项目地址: https://gitcode.com/GitHub_Trending/op/Open-Sora 本文以仓库官方文档…

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

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

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

📞 💬