
DouK-Downloader 批量下载抖音 TikTok 作品手把手拿到第一个结果【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader想把关注博主的 300 多条作品批量存到本地却不想手动逐条点击、翻页到深夜DouK-Downloader 是一款抖音 TikTok 作品批量下载与数据采集工具你给它一条主页链接它自动翻页、拉取最高画质视频、跳过已下载文件20 分钟内就能跑通第一次采集。DouK-Downloader 能下载和采集什么一句话定位它把下载文件和导出结构化数据做进了同一个程序你只需一条链接或一份配置。能力作用对象你能得到什么批量下载账号作品抖音发布/喜欢/收藏TikTok 发布/喜欢最高画质视频 点赞收藏统计数据批量下载链接作品单条或多条抖音/TikTok 作品链接视频/图集文件自动跳过已下载批量下载合集作品抖音合集、TikTok 合辑按合集归档的视频文件直播录制抖音/TikTok 直播间拉流地址 ffmpeg 录制的视频数据采集导出评论、账号详情、搜索、热榜CSV / XLSX / SQLite 文件WebAPI 调用以上全部功能端口 5555 的 HTTP 接口三条路线装好 DouK-Downloader 环境先按你的环境挑一条路线三者功能完全一致差别只在环境要求。你的情况推荐方式环境要求不想装 Python开箱即用可执行文件Windows 10 / macOS想改配置、跑源码源码 uvPython 3.12 及以上有服务器或 NASDocker 容器Docker 环境路线 1可执行文件前往项目 Releases 页面下载对应系统的压缩包解压后进入程序文件夹双击运行mainmacOS 首次运行被拦截时在终端执行xattr -cr main.app移除安全标记。路线 2源码 uvgit clone https://gitcode.com/GitHub_Trending/ti/TikTokDownloader cd TikTokDownloader uv sync --no-dev uv run main.py路线 3Docker 容器docker pull joeanamier/tiktok-downloader docker run --name douk -p 5555:5555 -v tiktok_downloader_volume:/app/Volume -it joeanamier/tiktok-downloader容器读不到宿主机的浏览器 Cookie其余功能可用-p 5555:5555把 WebAPI 端口映射出来即可。配好 Cookie下载第一条抖音作品 Cookie 是访问抖音数据的门票一次获取长期使用失效后再更新。下面把获取 Cookie、写入配置、首次下载串成一条流程浏览器打开https://www.douyin.com/建议先登录账号按F12打开开发者工具切到「网络」选项卡并勾选「保留日志」在筛选器输入cookie-name:odin_tt点击任意一个作品的评论区触发请求选中该请求包全选复制Cookie的值到剪贴板。Cookie 直接决定你能拿到的画质和数据取不到高清晰度或报获取失败时优先换一份已登录账号的 Cookie它只需在失效后重写一次不是每次运行都要填。运行uv run main.py按提示阅读并同意免责声明选择「从剪贴板读取 Cookie」程序自动把 Cookie 写入配置文件依次选择「终端交互模式」→「批量下载链接作品」→「手动输入待采集的作品链接」粘贴一条抖音作品链接回车等待第一个视频文件落盘到下载目录。程序提示输入时直接回车是返回上级菜单输入Q退出程序。第一条视频下好之后剩下所有功能都是在这套菜单里换选项。按用途解锁 DouK-Downloader 各功能下面按你想干什么找入口每节都给你入口、操作和最容易踩的坑。批量下载账号作品入口「终端交互模式」→「批量下载账号作品」或在配置文件写accounts_urls。操作把创作者主页链接交出去tab设post下发布、设favorite下喜欢它依次翻完已下载的文件自动跳过昵称变更还会同步改名。坑私密账号要用已登录且关注了该账号的 Cookie 才能取到发布作品。合集内容管理入口「批量下载合集作品」或配置mix_urls。操作输入合集链接它识别合集内全部视频、按合集名分类保存知识类合集一次归档。坑想让每个作品单独建文件夹记得把folder_mode设为true。直播内容录制入口「获取直播拉流地址」。操作先请求拉流地址选清晰度后交给 ffmpeg 实时录制开始录制前可指定清晰度。坑ffmpeg 缺失会直接不支持直播下载录制结束请用Ctrl C收尾别直接关窗口。评论与数据采集入口「采集作品评论数据」「采集账号详细数据」等。操作评论、账号详情、搜索、热榜都能采导出为 CSV / XLSX / SQLite。坑这些模式必须先设storage_format否则不写任何数据文件。WebAPI 调用入口选「WebAPI 模式」浏览器访问http://127.0.0.1:5555/docs。操作每个功能都有对应端点请求头带token适合把下载动作嵌进自己的自动化。坑请求必须带token头缺了会直接被拒。settings.json 里值得改的参数 ⚙️核心参数都在Volume/settings.json改完重启程序生效。只列会实质改变结果的那几个root落盘目录默认在项目根目录的Volume下磁盘紧张或想指定位置时改它。name_format与folder_mode控制文件命名和是否按账号/合集建文件夹想清晰归档时把folder_mode设true。storage_format要保存采集数据时改成csv、xlsx或sql不设置则不存任何数据。proxy/proxy_tiktok跨网络环境或频繁限流时填代理地址。earliest/latest写在accounts_urls里按发布日期筛选适合增量更新。max_retry/timeout网络不稳时调大重试次数和超时。配置示例Volume/settings.json{ root: C:\\DouK-Downloader, name_format: create_time type nickname desc, folder_mode: true, storage_format: xlsx, proxy: http://127.0.0.1:7890, max_retry: 10 }下载失败或中断怎么排查现象、原因、处理办法对着查现象原因怎么办获取作品数据失败Cookie 过期或未登录重新复制含odin_tt的 Cookie只能下到低画质Cookie 效力不足换已登录账号的 Cookie 重试请求超时、下载中断网络不稳或直连被限配proxy调大max_retry下载到一半停止磁盘空间不足清理空间或把root指到大容量盘直播无法录制ffmpeg 缺失或未入 PATH安装 ffmpeg验证ffmpeg -version频繁被限制访问请求频率过高保留默认智能延时换轮换代理合规使用与延伸阅读请仅将 DouK-Downloader 用于个人学习、研究等合理用途的公开内容遵守平台规则与相关法律法规项目本身不支持付费作品下载。想深入时这些仓库内文件都看得到项目说明README.md完整项目文档docs/DouK-Downloader文档.mdCookie 获取教程docs/Cookie获取教程.md下载器核心模块src/downloader/数据接口模块src/interface/数据提取模块src/extract/加密参数模块src/encrypt/容器构建Dockerfile现在打开终端运行uv run main.py把刚复制的 Cookie 写进去再粘贴任意一条抖音作品链接回车。跑通这一下之后批量下载、合集归档、直播录制和数据导出就都落在同一套菜单里等你解锁了。【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考