ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

DouK-Downloader 抖音批量下载工具完整指南:从 Cookie 配置到直播录制

DouK-Downloader 抖音批量下载工具完整指南:从 Cookie 配置到直播录制 DouK-Downloader 抖音批量下载工具完整指南从 Cookie 配置到直播录制【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader想把某个创作者的几百条作品完整存到本地再顺手把评论和账号数据导出成表格DouK-Downloader 是一款完全开源免费的抖音下载工具同时覆盖 TikTok批量下载账号作品、采集结构化数据、录制直播流并提供 WebAPI 接口Windows、macOS、Linux 均可运行。一分钟看懂能力范围输入与输出对照能处理什么你拿到的东西适合谁一条或多条作品链接最高画质视频、图集图片文件偶尔存个别人视频的用户抖音 / TikTok 账号主页链接发布、喜欢、收藏作品文件 点赞收藏统计数据长期关注特定创作者的人抖音合集 / TikTok 合辑链接按合集归档的整套视频文件归档课程、知识系列内容的人抖音 / TikTok 直播间链接推流地址 ffmpeg 录制出的直播视频需要留存直播内容的人作品、账号、搜索、热榜CSV / XLSX / SQLite 结构化数据文件做分析、做内容选题的人以上全部功能可被程序调用的 HTTP 接口默认端口 5555要把下载动作嵌进自动化流程的人装好程序三个系统各一行Windows 与 macOS 用户到项目 Releases 或 Actions 页面下载对应系统的压缩包解压后双击运行main。macOS 首次运行会被系统拦截先在终端执行一条命令解除安全标记xattr -cr main.appLinux或任意系统的源码方式git clone https://gitcode.com/GitHub_Trending/ti/TikTokDownloader cd TikTokDownloader uv sync --no-dev uv run main.py源码方式要求 Python 3.12 及以上uv会自动处理依赖。有服务器或 NAS 的直接用 Dockerdocker pull拉取joeanamier/tiktok-downloader镜像后创建容器即可注意容器读不到宿主机的浏览器 Cookie其余功能正常把 5555 端口映射出来方便调用 WebAPI。六步跑通第一次Cookie 获取与首次下载浏览器打开https://www.douyin.com/建议先登录账号按F12打开开发者工具切到「网络」选项卡并勾选「保留日志」。在筛选器输入cookie-name:odin_tt随便点开一条作品的评论区触发请求选中任意一个数据包全选复制它携带的 Cookie 值。启动程序阅读免责声明后按提示接受。选择「从剪贴板读取 Cookie」程序会把刚才复制的内容写入settings.json这一步之后无需重复操作失效了再更新。依次选择「终端交互模式」→「批量下载链接作品」→「手动输入待采集的作品链接」粘贴一条作品链接回车等待视频落盘到下载目录。看到文件生成即完成菜单里直接回车是返回上级输入Q退出程序。场景深入四个高频用法批量下载账号作品打开settings.json在accounts_urls数组里填入账号主页链接需要增量更新时用earliest/latest限定只采集指定日期范围内的作品把folder_mode设为true作品按账号分文件夹归档重启程序进入「批量下载账号作品」菜单重复运行的作品会被识别并略过翻页逻辑内置无需手动干预。关键参数就两个时间窗口earliest/latest和归档方式folder_mode。容易踩的坑喜欢和收藏页只返回发布日期、不返回操作日期作品多时要先拉全量数据再做筛选耗时会明显变长可用max_pages控制请求页数另外私密账号需要用「已关注该账号」的登录 Cookie 才能取到数据。导出评论、账号详情与搜索结果把storage_format改成csv、xlsx或sqlite之一重启程序选择对应的采集入口账号详情、作品评论、搜索、热榜采集结果按作品 ID 去重后落盘直接导入表格或数据库就能做二次分析。关键参数是storage_format它决定文件类型存储位置跟随root目录。容易踩的坑CSV 与 SQLite 的列结构不完全一致分析脚本里两边字段不要混着用换格式后记得重启程序配置修改不是热生效的。录制抖音 TikTok 直播先装好 ffmpeg 并验证ffmpeg -version能正常执行启动程序进入「批量下载直播」菜单粘贴直播间链接程序先请求推流地址再交给 ffmpeg 开始录制录制前可以按提示选择清晰度结束后按Ctrl C收尾不要直接点关闭按钮。关键参数ffmpeg可填可执行文件的绝对路径、live_qualities录制清晰度。容易踩的坑ffmpeg 没装或不在 PATH 里程序会在拿完推流地址后卡住报错直接关窗口会留下不完整的视频文件。用 WebAPI 集成到自己的流程以 WebAPI 模式启动程序浏览器访问http://127.0.0.1:5555/docs查看自动生成的接口文档找到目标端点按文档要求组织请求体比如拉取作品评论的pages参数每个请求都要在请求头里带token值来自settings.json中的配置用 httpx 之类库发请求把下载动作嵌进自己的自动化脚本。关键参数是token它是所有端点的统一校验。容易踩的坑接口默认只在本机监听跨机器调用要自己处理防火墙放行token 一旦泄露别人也能操作你的程序不要把配置贴到公开仓库。自动化与批量定时任务 多账号配置把多个账号同时挂进settings.json每个账号独立设置时间窗口和启用开关修改后重启程序生效{ root: 你的下载目录, name_format: create_time type nickname desc, folder_mode: true, storage_format: xlsx, accounts_urls: [ { mark: 博主A, url: 主页链接, earliest: 2026-01-01, latest: , enable: true }, { mark: 博主B, url: 主页链接, earliest: , latest: , enable: false } ] }再配合系统定时任务如 crontab 每天固定时间执行一次启动命令就能实现每天自动补下关注账号的新作品重复作品自动跳过昵称变更时已下载文件的名称也会同步更新。程序内置智能延时机制控制请求频率一般不需要手动降速跨网络环境或频繁被限流时在proxy参数里填入代理地址即可。排障五个高频问题为什么突然提示获取作品数据失败多半是 Cookie 失效了按前面的步骤重新复制一份包含odin_tt的 Cookie从剪贴板重新写入配置即可。为什么只能下到标清画质Cookie 效力不足换成已登录账号的 Cookie 后重试分辨率通常就上去了。为什么请求超时或下载中断调大timeout和max_retry网络环境复杂时在proxy里配代理下载本身支持断点续传中断后重跑会继续。为什么下载进行到一半停了先查磁盘空间不够就把root指到大容量磁盘或者清理旧文件。为什么直播录制报错多半是 ffmpeg 缺失或不在 PATH装好后用ffmpeg -version验证或者把绝对路径填进ffmpeg参数。合规与参考本项目所有能力仅作用于平台公开内容付费内容与私密内容明确不支持下载请只用于个人学习与研究遵守平台规则及相关法律法规。官方说明README.mdCookie 获取教程docs/Cookie获取教程.md下载器核心源码src/downloader/数据接口与模型src/interface/ · src/models/容器构建文件Dockerfile先拿一条自己的作品链接跑通「批量下载链接作品」确认视频正常落盘后再把想长期留存的账号逐个填进accounts_urls。【免费下载链接】TikTokDownloader抖音 / TikTok 平台作品下载/数据采集工具项目地址: https://gitcode.com/GitHub_Trending/ti/TikTokDownloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表