抖音无水印批量下载完整指南:从配置到排查 抖音无水印批量下载完整指南从配置到排查【免费下载链接】douyin-downloaderA practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support. 抖音批量下载工具去水印支持视频、图集、合集、音乐(原声)。项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader留档一位知识类创作者近一年的全部作品是抖音内容收集里最典型的任务。douyin-downloader 就是为这类需求做的开源工具它做抖音无水印批量下载支持作者主页、合集、收藏夹与直播入口适合需要长期存档和素材管理的人。支持哪些抖音内容批量模式与去重一览它覆盖四类链接入口去重和浏览器兜底默认已开启。能力说明内容类型视频、图文、合集、音乐原声短链自动解析批量模式主页 post / like / mix / music当前账号 collect / collectmix去重SQLite 数据库加本地文件双重去重跨模式不重复storage/兜底翻页受限时启动浏览器继续可人工处理验证码附加输出封面、音乐、JSON 元数据另可导出热搜榜与关键词搜索快照下载源自动挑无水印版本视频默认取最高转码档原画档也可指定。封面、音乐、JSON 等附带产物各由独立开关控制默认只存视频本体。需要注意自 2026-08 起抖音对部分接口加强了风控点赞、收藏夹及单视频等入口的可用性以 README 的限制说明为准。安装与 Cookie 获取四步初始化初始化只有四步全部在终端完成克隆、装依赖、装浏览器组件、获取 Cookie。git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt pip install playwright python -m playwright install chromium克隆拿到全部源码requirements.txt 装运行依赖playwright 与 chromium 是浏览器兜底和 Cookie 工具的运行前提缺了它们兜底功能无法启用。Cookie 如何自动获取Cookie 由工具直接写回配置不需要手工复制粘贴。cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml先复制 config.example.yml 是因为 fetcher 要把登录结果写进 config.yml。浏览器弹出后扫码登录抖音回到终端按 EntermsToken、ttwid 等字段会自动写入配置。配置与首次运行link、mode、number 怎么填四个核心字段决定一次任务的行为link 放链接mode 选模式number 限条数thread 控并发。字段含义link下载链接可多条短链、主页、合集均可modepost / like / mix / music / collect / collectmixnumber各模式抓取条数0 表示全量thread并发下载数默认 5path输出目录最小可用配置如下link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx path: ./Downloaded/ mode: - post number: post: 0 thread: 5 database: true然后一条命令启动python run.py -c config.yml文件最终落在 path 下Downloaded/{作者}/{date}{title}{id}/目录与文件名由 folderstyle、filename_template 控制。作者目录名由 author_dir 决定重名风险或长期归档建议用 nickname_uid。number.post 填 0 即全量抓取主页几百条作品可以一次跑完。进阶玩法增量下载、直播存档与 REST 服务三个高频进阶用法都只改一处配置或加一条命令。只下载新增内容怎么配适合定期跟踪固定作者、不想重复下载的人。increase: post: true database: trueincrease.post 为 true 时跳过数据库里已有记录的作品database 必须开启作为记录依据。之后每次运行只补新发布的作品。把一场活动直播完整存下来适合需要留存公开课、线上发布会这类直播的人。把 live.douyin.com/{room_id} 放进 linklive.max_duration_seconds 设 0 表示录到主播下播。FLV 保存在 Downloaded/{作者}/live/ 下主播下播或中途 CtrlC 时已录的字节会自动保留为正式文件。把下载任务暴露成 REST 服务适合想在脚本或别的系统里触发下载的人server/。先安装可选依赖 fastapi 与 uvicorn再运行python run.py --serve --serve-port 8000。提交任务用 POST /api/v1/download查状态用 GET /api/v1/jobs/{job_id}GET /api/v1/jobs 可列出最近任务另有 /api/v1/health 供健康检查。避坑与排查翻页上限、Cookie 失效与重下作品三个高频问题的排查路径都很短按现象对号入座。主页作品只下载了一半现象批量任务中途停下作品数明显少于主页实际数量。原因抖音对 API 翻页有上限超出后请求被拒。解法确认已装 playwright 且 browser_fallback.enabled 为 trueheadless 保持 false工具会启动浏览器继续翻页验证码可人工处理。Cookie 用了一段时间后大量失败现象之前正常某天起登录相关报错成批出现。原因Cookie 有有效期会被平台定期失效。解法重跑python -m tools.cookie_fetcher --config config.yml重新登录把 msToken、ttwid 更新为最新值。某条作品想重新下载现象本地文件丢了重跑任务时该作品却被跳过。原因数据库里还有它的记录去重逻辑判定为已下载。解法删掉本地文件后执行sqlite3 dy_downloader.db DELETE FROM aweme WHERE aweme_id 作品ID;再重跑即可。合规边界与下一步下载内容仅用于个人学习与研究不公开传播、不商用他人原创遵守平台条款并保留作者署名批量请求也尽量保持默认限速避免高频操作。下一步只有一个动作打开 config.example.yml复制一份为 config.yml把第一个 link 填进去。【免费下载链接】douyin-downloaderA practical Douyin downloader for both single-item and profile batch downloads, with progress display, retries, SQLite deduplication, and browser fallback support. 抖音批量下载工具去水印支持视频、图集、合集、音乐(原声)。项目地址: https://gitcode.com/GitHub_Trending/do/douyin-downloader创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考