10 分钟把 DouK-Downloader 跑起来:抖音视频下载从装环境到存下第一个文件
发布时间:2026/9/11 19:18:43 作者:尧图编辑部 阅读量:1,286

10 分钟把 DouK-Downloader 跑起来抖音视频下载从装环境到存下第一个文件【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader你刚刷到一段很想要的剪辑素材想以原画质存到本地而 App 本身不给你这个入口。DouK-Downloader原 TikTokDownloader是一个开源的抖音 / TikTok 数据采集与视频下载工具给它一个链接或一个账号它负责解析、下载和落盘你不用再去网页里翻来翻去。它适合想存素材的创作者也适合想搭自己数据管道的开发者。 核心能力速览单链接下载给一条抖音 / TikTok 作品链接下载视频、图集和封面账号批量采集批量下载指定账号的全部发布作品并自动跳过已下载的作品最高画质取最高分辨率视频文件TikTok 作品支持原画下载数据落盘采集结果可存为 CSV、XLSX、SQLite方便后续分析覆盖面广抖音与 TikTok 双平台含直播拉流地址、评论、合集、搜索与热榜数据 装好并跑起来新手线Windows / macOS去项目发布页下载最新的预编译压缩包解压到任意文件夹双击运行mainmacOS 首次运行若被安全机制拦下在终端对文件夹执行一次xattr -cr 文件夹路径即可开发者线git clone https://gitcode.com/GitHub_Trending/ti/TikTokDownloader cd TikTokDownloader pip install -r requirements.txt python main.py需要 Python 3.12 及以上。首次运行会生成settings.json配置文件并提示你阅读免责声明、选择语言、写入 Cookie——把这几步走完主菜单就出来了。主菜单提供 Cookie 写入、终端交互、后台监听、Web API 等入口直接按提示输入序号即可。 Cookie 怎么拿Cookie 是这个项目不配就报错的核心不写 Cookie 时请求会失败即使能请求到数据画质也可能被压到低分辨率。拿法很简单用浏览器登录抖音或 TikTok按 F12 打开开发者工具切到网络标签刷新页面点进任意一个请求在请求头里复制完整的 Cookie 字段回到程序主菜单选择从剪贴板读取 Cookie按回车程序自动写入settings.jsonCookie 只需写一次失效后再写即可不是每次运行都要配置。 三个真实用法随手存一条视频进主菜单选终端交互模式再选批量下载链接作品粘贴作品链接回车。文件按命名规则落到Download目录。如果你嫌每次启动麻烦也可以选后台监听模式程序直接盯剪贴板复制链接它就下。定时抓某个账号的全部新作品打开settings.json在accounts_urls里填账号主页链接可选earliest/latest限定时间范围然后在终端交互模式里选批量下载账号作品。程序会记录已下载的作品 ID下次再跑只补新增的所以挂个定时任务重复执行也不浪费。把下载能力接进自己的数据管道主菜单选Web API 模式服务起在http://127.0.0.1:5555/docs所有接口自带文档。任意语言发 HTTP 请求即可拿数据from httpx import post data {detail_id: 作品ID, pages: 2} response post( http://127.0.0.1:5555/douyin/comment, jsondata, headers{token: }, ) print(response.json()) 省事的细节name_format默认是create_time type nickname desc改命名时写错变量名会整体回落默认值去重依赖作品下载记录开关Record不开的话同一个作品会反复下载批量跑量时把proxy配上代理比 IP 被限流后全部超时再排查省事max_size可以给文件体积设上限防止意外的大文件占满磁盘改完settings.json要重启程序才生效终止程序用 Ctrl C别直接关终端文件是先下到临时目录再移动的 排障速查现象可能原因处理方式请求报错、拿不到数据Cookie 未写入或已过期主菜单重新写入 Cookie下到的视频分辨率低当前 Cookie 的画质权限不够换成已登录账号的 Cookie批量请求大面积超时IP 被平台限流配置代理或降低请求频率同一作品反复下载下载记录功能被禁用主菜单启用作品下载记录提示 JSON 格式错误手改settings.json时语法出错修好括号与引号后重启程序 代码长什么样入口main.py只做一件事拉起 src/application/ 里的TikTokDownloader主类由它把请求分发给终端交互、剪贴板监听和 Web API 三种运行形态其中 API 服务在src/application/main_server.py。接口解析集中在 src/interface/按作品、评论、直播等维度组织src/downloader/负责文件落盘src/config/负责读取和补齐settings.json参数。整体分层清晰改一个接口不会牵连下载逻辑。 继续往下走官方完整文档docs/DouK-Downloader文档.mdCookie 图文教程docs/Cookie获取教程.md数据采集源码入口src/module/下一步很简单程序里写好 Cookie把settings.json的name_format改成你想要的命名再贴一条作品链接第一次抖音视频下载就完成。【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考