资讯动态

DouK-Downloader免费批量下载抖音作品与评论指南

发布时间:2026/9/30 2:20:18 来源:尧图企业网站定制
DouK-Downloader免费批量下载抖音作品与评论指南【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader假设你的任务是把某个抖音账号近 3 个月的作品全部存到本地再把评论数据导出成 CSV以后定期重跑一遍。DouK-Downloader 就是为这类需求准备的开源免费抖音 / TikTok 作品下载与数据采集工具它覆盖账号作品批量下载、链接作品下载、评论采集、搜索、热榜和直播录制采集结果还能按 CSV、XLSX、SQLite 三种格式持久化。下面按最短路径带你从零跑到第一个作品落盘。十分钟完成第一次下载准备 Python 3.12 环境请求层基于 HTTPX然后从源码安装依赖并启动git clone https://gitcode.com/GitHub_Trending/ti/TikTokDownloader cd TikTokDownloader uv sync --no-dev uv run main.py启动后按提示接受免责声明。接下来要写入 Cookie用浏览器打开抖音网页版按 F12在网络选项卡勾选保留日志、筛选器输入cookie-name:odin_tt点击任意作品的评论区把请求里的完整 Cookie 复制粘贴回程序即可。它只需配置一次失效再重写用登录态的 Cookie 还能解锁更高分辨率的视频详细步骤见 Cookie 获取教程。回到主菜单选终端交互模式再选批量下载链接作品粘贴一条抖音作品链接几秒后文件就会落到Download文件夹——你的第一个作品已经下载成功。⚡ 什么任务挑什么能力DouK-Downloader 在终端交互模式和 Web API 模式下的能力基本一致对号入座即可场景怎么做要动的参数保存几条作品批量下载链接作品支持图集、实况可顺带存封面、提取音频music、static_cover定期保存某账号作品批量下载账号作品支持发布 / 喜欢 / 收藏 / 合集自动跳过已下载文件、增量下载accounts_urls里的tab、earliest、latest只采数据不要文件采集评论、搜索、热榜结果按格式落盘storage_formatcsv / xlsx / sqlite录直播获取抖音 / TikTok 拉流地址调用 FFmpeg 实时录制live_qualities、ffmpeg被其他设备调用Web API 模式自带/docs文档页token 鉴权run_commandTikTok 平台的这部分功能还需要device_id等初始参数获取方法在 Cookie 获取教程 末尾。走一遍完整链路预置账号、批量下载、数据落盘把账号预置进配置。DouK-Downloader 首次运行会自动生成settings.json在其中accounts_urls下填入账号accounts_urls: [ { mark: 美食博主, url: https://www.douyin.com/user/xxx, tab: post, earliest: 2026-06-29, latest: , enable: true } ]mark是自定义标识账号昵称变化时已下载文件名会自动同步更新tab取post发布、like喜欢、favorite收藏earliest/latest按发布时间做筛选。重启后开始批量下载。settings.json改完必须重启程序。进入批量下载账号作品文件会先下到临时目录、完整后才移入目标文件夹不会出现半截文件已下载的作品自动跳过所以反复运行就是增量下载。打开数据落盘。把settings.json里的storage_format从空改成csv并重启采集到的作品、评论就会以 CSV 文件写到Volume目录直接可以进 Excel 或喂给后续脚本。把下载能力变成局域网可调用的服务想从别的机器调用 DouK-Downloader 的能力就选Web API 模式启动服务默认监听127.0.0.1:5555。浏览器打开http://127.0.0.1:5555/docs能看到自动生成的接口文档所有请求都要在请求头带token。端点命名规律是/douyin/xxx和/tiktok/xxx覆盖分享链接解析、作品详情、账号作品、合集、直播、评论采集等定义都在 src/application/main_server.py 里可对照查看。最短调用示例采集某作品 2 页评论from httpx import post post( http://127.0.0.1:5555/douyin/comment, json{detail_id: 0123456789, pages: 2}, headers{token: 你的token}, )⚠️ 改高频配置与排障合并看DouK-Downloader 的settings.json里最值得动的 5 个键folder_name/name_format→ 默认存Download文件夹文件名为create_time type nickname descdesc_length默认 64、name_length默认 128→ 改它调整保存目录和文件名风格music→ 默认false→ 改true后下载作品时同步提取音频流storage_format→ 默认空不记录数据→ 改csv、xlsx或sqlite后采集类功能才落盘proxy/proxy_tiktok→ 默认空 → 被限流时再配平时留空timeout/max_retry→ 默认超时 10 秒、重试 5 次 → 网络不稳时把超时调大别为求快硬堆并发程序自带智能延时防请求过频。下载性能还有chunk单次接收数据块默认 2MB和max_size单文件上限默认 0 不限制一般不动。出问题时先查这张表现象原因处理只能下到低分辨率视频Cookie 未登录或已过期重新抓一份登录态 Cookie 写入配置请求失败、返回空数据Cookie 失效、IP 被限流更新 Cookiesettings.json里配proxyTikTok 功能受限缺device_id等初始参数按教程补齐browser_info_tiktok私密账号作品下不了登录账号未关注该账号换用已关注它的账号的 Cookie改配置没效果程序未重启修改settings.json后重启两个操作约定程序提示输入时直接回车是返回上级菜单输Q退出运行中要停止请用Ctrl C不要直接关终端窗口。知道边界再走下一步项目按 GNU GPL v3.0 协议开源使用即需遵守协议条款采集的数据仅供个人学习研究别拿去未授权的内容传播或商业抓取付费作品不在支持范围。README 也注明内置加密参数算法已停止维护部分接口可能失效遇到时以项目最新文档为准。建议的下一步把settings.json的storage_format改成csv重启程序重跑一次批量下载账号作品然后看Volume目录里是否生成了新的 CSV——生成的话下载 采集这条链路就全通了。【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑