尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

如何快速批量归档抖音视频作品:DouK-Downloader 三种形态免费实战指南

如何快速批量归档抖音视频作品:DouK-Downloader 三种形态免费实战指南 如何快速批量归档抖音视频作品DouK-Downloader 三种形态免费实战指南【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloaderDouK-Downloader 是一款完全开源免费的抖音 / TikTok 作品下载与数据采集工具粘贴一条链接或配置好账号作品视频和原声音乐就能按命名规则批量落盘。要求 Python 3.12核心依赖 HTTPX另支持 CSV / XLSX / SQLite 三种数据导出。下文先帮你选定使用形态再给出一条跑通路径和按目标分组的配置改法。先选路线程序的全部使用形态启动程序后主菜单提供四个模式入口其中 Web UI 模式正在重构、暂不可用选择后提示「该功能正在重构未来开发完成重新开放」。剩下三条路线按下面的判断表对号入座你的情况选哪条路线判断依据偶尔存几条链接随手可复制终端交互模式菜单驱动边贴边下看到进度即反馈长期盯着一批账号或经常复制分享链接后台监听模式常驻运行自动抓剪贴板里的链接要把下载能力接进自己的后端服务Web API 模式基于 FastAPI自动生成接口文档三条路线共享同一份settings.json配置和 Cookie下文第二节的内容与路线无关先做一次即可。公共基础环境安装与写入 Cookie从空目录到第一个作品文件克隆并安装依赖git clone https://gitcode.com/GitHub_Trending/ti/TikTokDownloader cd TikTokDownloader pip install -r requirements.txt验证点目录里能看到main.py、requirements.txt、docs安装命令逐行打印Successfully installed ...。首次运行python main.py。这时你会看到项目根目录生成settings.json终端提示「创建默认配置文件 settings.json 成功」并要求先设置 Cookie。按 Cookie 获取教程 在浏览器开发者工具里复制 Cookie回到程序选「手动输入 Cookie (抖音)」粘贴也可以选「从剪贴板读取 Cookie (抖音)」程序自动读取写入。重新运行python main.py看到正常菜单即算 Cookie 生效。注意Cookie 只在失效后需要重写不是每次运行都要写。路线一终端交互粘贴链接下载单个作品菜单路径「终端交互模式」→「批量下载链接作品(抖音)」→「手动输入待采集的作品链接」。进入链接输入框后粘贴短链或主页链接回车可以继续粘贴多条。输完输入Q结束输入程序询问输入时直接回车则是返回上级菜单。完成后到Download目录核对文件文件名由name_format拼接生成默认规则是create_time type nickname desc。出现下载进度日志且目录里新增.mp4文件这一步就算跑通。同一个菜单组里还有「批量下载账号作品(抖音)」选「使用 accounts_urls 参数的账号链接(推荐)」后程序会按配置遍历账号作品跑完输出汇总行「程序共处理 X 个账号成功 Y 个失败 Z 个耗时 A 分钟 B 秒」。失败数为 0 即成功已下作品会按记录的 ID 自动跳过新发布作品下次运行增量补齐。路线二后台监听剪贴板链接自动捕获主菜单选「后台监听模式」后程序提示会自动检测并提取剪贴板中的抖音和 TikTok 作品链接并自动下载作品文件如需关闭请按下 CtrlC或将剪贴板内容设置为close以停止监听。用法就是平时照常复制分享链接程序在后台每秒级轮询抓到链接就走下载流程。适合「链接一直从聊天窗口往外冒」的使用习惯。验证方式复制一条作品链接观察终端是否出现解析与下载日志。路线三Web API把下载能力暴露成接口主菜单选「Web API 模式」终端提示访问http://127.0.0.1:5555/docs或http://127.0.0.1:5555/redoc查阅 API 模式说明文档。浏览器打开http://127.0.0.1:5555/docs自动生成的接口文档正常加载即成功。按文档选择接口、填参数发起请求。本地默认无需令牌公开部署时建议在源码的is_valid_token()中设置令牌无效令牌会收到 403「验证失败」。调用成功后产物同样落在Download目录。按目标改 settings.json常见参数分组说明缺参数的键会被自动补默认值并提示「配置文件 settings.json 缺少参数 xxx已自动添加该参数」。改完配置需要重启程序才生效。按使用目标分组如下只想拿原声 BGM把music从默认false改为true同步下载作品原声mp3。{ music: true, name_format: create_time nickname desc }只要数据表、不存视频download设false同时给storage_format填csv、xlsx或sqlite默认空值 不存储。数据文件统一放在root参数路径下的Data文件夹。批量追踪账号并导出 Excel{ accounts_urls: [ { mark: 关注的账号, url: https://www.douyin.com/user/xxxx, tab: post, earliest: 2025-01-01, latest: , enable: true } ], storage_format: xlsx }earliest/latest留空表示不限日期max_pages默认0即不限制翻页账号作品量大时可设上限控制耗时。抖音与 TikTok 的 Cookie、代理各自独立cookie/cookie_tiktok、proxy/proxy_tiktok两个平台可以同时配置互不干扰。文件名想换顺序就改name_format新文件想和旧数据分开放改folder_name默认Download。避坑手册常见症状三步定位每条按「现象 → 判断 → 修复」走。提示「抖音 Cookie 未登录无法使用该功能」判断终端有没有出现更新抖音参数的字样没有 Cookie 未生效Cookie 里是否含odin_tt等关键键值复制的是不是抖音域名下的 Cookie。修复按 Cookie 获取教程 重新复制完整 Cookie 写入settings.json重启程序。提示「配置文件 settings.json 格式错误请检查 JSON 格式」判断多为手改时多了逗号或引号不配对用编辑器检查 JSON 结构。修复改正后重跑。读取失败时程序会回退默认配置不会崩溃但你自定义的项会全部失效。想导出数据却提示「未设置 storage_format 参数」判断storage_format为空即不存储评论、账号数据采集会直接警告。修复设为csv、xlsx或sqlite后重启程序。个别功能请求异常判断README 明确提示——内置加密参数算法已不再维护部分功能可能无法正常工作。修复按 完整文档 中「加密参数生成代码」一节自行准备生成代码示例见根目录encipher_example.py。代码入口、快速答疑与行动清单想读代码从这几处进完整功能说明在 docs/DouK-Downloader文档.md各平台接口调用收在 src/interface/ 目录一个文件对应一个功能音乐下载逻辑在 src/downloader/download.py 的download_music方法FFmpeg 只在直播拉流场景用到src/module/ffmpeg.py下载普通作品用不到。问能不能只采数据不存文件答download设false并开启storage_format数据照常落盘。问重复运行会不会重复下载答不会。程序记录已下载作品 ID 并自动跳过已下文件名中的昵称或标识变化时还会自动更新。问抖音和 TikTok 能同时跑吗答能两个平台的 Cookie 与代理参数完全独立。问Cookie 会过期吗答会。看到「未登录」提示就按教程重新获取一份Cookie 质量还影响视频分辨率下载不到最高画质时可先换一份新 Cookie。建议的行动顺序先走路线一「单条链接下载」确认name_format生成的文件名符合你的归档习惯再把要盯的账号写进accounts_urls并配好earliest/latest与storage_format让批量模式接管稳定运行后切到后台监听或 Web API 处理自动化。第一次运行如果卡在 Cookie 环节别跳步——把含odin_tt的完整 Cookie 写入并重启是后面所有功能的前提。【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表