
抖音下载工具三步跑通主页批量下载支持无水印视频与原声【免费下载链接】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音乐批量下载。需要结构化数据的你评论可抓成 JSON热搜和关键词搜索结果输出 JSONL便于后续分析。要做自动化流水线的你可以用命令行、REST API 或 Docker 方式提交下载任务。它不做的事不剪辑视频、不生成字幕、不绕过登录收藏模式只能操作 Cookie 所属的那个账号。 能力一览痛点对照你想解决的问题这个工具怎么做视频带水印、画质被压缩自动选无水印源并在码率阶梯里挑最高可用档单个创作者的作品要手动一条条存主页链接加下载模式一次跑完支持跨模式去重重复运行总是把旧内容再下一遍增量模式检查本地文件只补没下过的翻页被风控挡住只能拿到 20 条自动拉起浏览器兜底人工完成验证后继续直播没有回放可存识别直播链接直接录制中断也保留已录部分下完不知道结果如何完成时推送通知SQLite 里可查全部下载历史画质与无水印默认在转码档中选最高码率也可用video_quality指定 1080p、720p 或 original探测上传原片。增量判断依据以「本地主文件是否存在」为准SQLite 只存历史不做跳过决策删掉本地文件下次就会重下。桌面版 Douzy同一套后端另有图形界面支持同步关注列表、筛选新作品并从列表直接下载。粘贴一个抖音链接即可开始桌面版把命令行流程变成了可视化操作。 从 0 到第一次成功安装、登录、首跑获取项目并装依赖Python 3.8git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt装浏览器内核用于自动取 Cookie 和翻页兜底pip install playwright python -m playwright install chromium准备配置cp config.example.yml config.yml模板见配置文件模板。自动获取 Cookie终端扫码登录后按回车Cookie 会写回配置文件python -m tools.cookie_fetcher --config config.yml之后如果频繁出现 403 或「未登录」多半是 Cookie 失效一般 7-15 天重跑这条命令即可。在 config.yml 里填一条作品链接然后运行link: - https://www.douyin.com/video/7604129988555574538 path: ./Downloaded/python run.py -c config.yml看到Downloaded/里出现视频文件第一次运行就成功了。命令行参数随时可覆盖配置例如-u追加链接、-p改目录、-t改并发。桌面版会同步你的关注列表并标记「新作品 N」适合定期巡更常看博主。 常见目标怎么做最短配置只下指定时间段的内容start_time: 2024-06-01 end_time: 2024-06-30只保留 6 月发布的主页作品翻页也会随时间边界提前停止不必下完整站。增量更新设置下次只补新增increase: post: true number: post: 0已存在本地文件的视频直接跳过新发布的会被补上把该模式改为false则强制重下并覆盖当前范围。录一场直播link: - https://live.douyin.com/123456789 live: max_duration_seconds: 3600产物是live/目录下的 FLV 加房间元数据主播下播、断网或 CtrlC 时已录的字节都会保留。max_duration_seconds设 0 表示录到直播结束。备份自己账号的收藏link: - https://www.douyin.com/user/self?showTabfavorite_collection mode: - collect number: collect: 0只备份你登录账号的收藏夹且该模式必须单独使用不能与 post、like 等混排。桌面版里收藏、合集与点赞作品可以逐条查看并再次下载。⚙️ 进阶玩法服务化、通知与数据收集REST API 服务— 自动化集成pip install fastapi uvicorn后运行python run.py --serve --serve-port 8000通过POST /api/v1/download提交任务、GET /api/v1/jobs/{job_id}查状态。Docker 部署— 服务器无人值守仓库自带 Dockerfiledocker build后挂载配置与下载目录即可。完成通知推送— 长任务不看终端notifications.providers支持 Bark、Telegram、Webhook企微/飞书/钉钉失败也推。热搜与关键词搜索— 数据收集python run.py --hot-board 30 -p ./Downloaded输出热搜 JSONL--search 关键词 --search-max 100输出作品列表。语音转写— 二次利用素材transcript.enabled: true并设置OPENAI_API_KEY视频会附带.transcript.txt与.transcript.json。任务中心实时显示每个下载任务的成功、失败计数失败项可以单独重试。 出了问题先查这里现象作品数停在 20 条左右不再增长确认browser_fallback.enabled: true。确认browser_fallback.headless: false等浏览器窗口弹出。在弹窗里手动完成验证验证完之前不要关窗口。现象403 Forbidden 或提示未登录多数情况是 Cookie 过期先重跑python -m tools.cookie_fetcher --config config.yml。若刚获取仍报错检查网络能否正常打开抖音网页版。有可用 Cookie 时也可直接编辑配置文件cookies段。现象下载中断担心留下不完整文件工具按 Content-Length 校验完整性残缺文件会被自动清理。直接重跑同一配置增量模式会自动补齐缺失项。网络不稳时把thread调小、retry_times调大再试。现象转写文件没有生成检查transcript.enabled: true且OPENAI_API_KEY有效。确认下载对象是视频图集作品不参与转写。确认response_formats里含txt或json。下一步先测试再扩量后进阶douyin-downloader 的定位就一句话把「手动一条条存抖音」变成「贴个链接跑批」。建议按三步走先用一条视频链接跑通整个流程确认 Cookie 和目录都正常。换成主页链接批量下载打开increase增量模式之后每次运行只补新内容。有稳定节奏后再加通知推送、REST 服务或热搜搜索接入你自己的工作流。最后提醒本工具仅用于个人学习、研究或数据备份请尊重创作者权益勿将下载内容用于侵权或其他用途。【免费下载链接】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),仅供参考