资讯详情

抖音批量下载与去水印教程:douyin-downloader 从安装到保存结果

📅 2026/9/18 13:28:42 | 华诺云谱 👁 阅读
抖音批量下载与去水印教程:douyin-downloader 从安装到保存结果
抖音批量下载与去水印教程douyin-downloader 从安装到保存结果【免费下载链接】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-downloaderdouyin-downloader 是一个开源的抖音下载工具支持单条视频、图文、合集与音乐的去水印保存也支持按作者主页批量下载。它自带进度展示、失败重试、数据库去重和浏览器兜底适合想把作品存到本地、做素材整理或直播存档的个人用户。项目能解决什么单条抖音视频、图文、合集、音乐链接直接下载自动选择无水印源并自动挑选最高可用清晰度作者主页作品批量下载按post/like/mix/music等模式分别抓取跨模式自动去重直播房间实时录制主播下播或手动中断时已录部分不会丢失下载结果按作者、模式、作品日期分层存放附带download_manifest.jsonl清单和 SQLite 历史记录方便复查支持评论采集、热搜榜导出、关键词搜索以及下载完成后的 Bark / Telegram / Webhook 通知从安装到首次运行环境要求Python 3.9README 标注 3.8 亦可用macOS、Linux、Windows 均可运行。安装步骤git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt首次运行前需要准备一份自己的配置。仓库根目录的 config.example.yml 是完整模板注释齐全复制一份后修改即可仓库本身保持不动cp config.example.yml config.yml接着获取登录凭证。推荐用内置的浏览器方式自动抓取pip install playwright python -m playwright install chromium python -m tools.cookie_fetcher --config config.yml浏览器弹出后登录抖音回到终端按 EnterCookie 会自动写回配置文件。该工具位于 tools/cookie_fetcher.py。然后执行一次最小任务验证把config.yml里的link换成一条作品链接、number.post设为 1运行python run.py -c config.yml终端出现进度条、结束提示成功且Downloaded/下出现对应文件即配置完成。常见任务演示批量下载作者主页作品任务目标保存某位作者最近发布的一批作品去水印、按日期分目录。所需输入作者主页链接https://www.douyin.com/user/MS4w...。操作方式在config.yml中填写三项link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post number: post: 50number.post填 0 表示全量。也可以不改文件直接用命令行覆盖python run.py -c config.yml -p ./Downloaded -t 8运行结果文件落在Downloaded/作者名/post/2024-02-07_作品标题_aweme_id/目录下清单追加到Downloaded/download_manifest.jsonl下载历史写入dy_downloader.db。项目同时提供桌面版 Douzy基于同一套后端内测中粘贴链接即可开始下载桌面版链接下载工作台识别作品链接后点击「下载」即可开始任务。录制一场直播任务目标保存live.douyin.com直播间的直播流。所需输入直播间链接如https://live.douyin.com/123456789。操作方式在config.yml中启用直播参数link: - https://live.douyin.com/123456789 live: max_duration_seconds: 3600 # 0 表示一直录到主播下播运行python run.py -c config.yml。FLV 文件保存在Downloaded/作者名/live/下并附带直播间元数据主播下播、网络空闲或 CtrlC 中断时已录制的部分会自动转为正式文件保留。常用选项与配置配置项说明适用场景mode下载模式post作品、like点赞、mix合集、music音乐按主页维度批量下载时指定抓取范围number.post等各模式数量上限0 为不限控制单批任务规模start_time/end_time发布时间过滤YYYY-MM-DD只保存某段时间内的作品video_qualityoriginal原画、highest最高转码档默认、或指定 1080p 等档位画质与流量之间的取舍thread/retry_times并发数默认 5与重试次数默认 3大批量任务的速度与稳定性increase各模式增量开关跳过已下载作品定期追更作者主页databaseSQLite 去重与历史开关默认开启增量下载与查询下载历史完整键值见 config.example.yml。查看结果与排查问题输出位置与命名媒体文件默认在Downloaded/作者名/post/YYYY-MM-DD_作品标题_aweme_id/下日期取自作品发布时间download_manifest.jsonl逐行记录每次下载的作品日期、标题、标签、文件路径可用文本工具直接检索查询历史sqlite3 dy_downloader.db SELECT aweme_id, title, author_name FROM aweme ORDER BY download_time DESC LIMIT 20;常见失败与处理现象可能原因处理建议只抓到约 20 条就停止翻页触发风控保持browser_fallback.enabled: true、headless: false弹窗出现后手动完成验证再关闭请求报 403 或频繁失败Cookie 失效重新运行python -m tools.cookie_fetcher --config config.yml想重下某作品但被跳过数据库或本地文件去重命中删除对应本地文件与数据库记录后重试进度条刷屏严重日志级别较高保持progress.quiet_logs: true调试时再用--show-warnings使用边界与注意事项下载内容仅用于个人学习、研究与数据整理请遵守抖音平台规则尊重作者版权控制频率默认限速 2 请求/秒大批量任务建议调低thread避免 IP 被临时限制config.yml中的 Cookie 等同于登录凭证不要提交到代码仓库或分享给他人2026 年 8 月起抖音对部分接口加强了风控CLI 直连下载单个作品、合集、音乐及点赞 / 收藏类内容已受限详见 README「限制说明」这类场景建议改用桌面版 Douzy或为post模式启用浏览器兜底增量下载依赖database: true清理下载目录时记得同步处理数据库记录否则去重行为可能不符合预期更多命令行参数可用python run.py -h查看各模式与典型场景的完整示例见 README.zh-CN.md核心下载逻辑位于 core/ 目录。【免费下载链接】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),仅供参考
📝

华诺云谱内容团队

资深建站顾问 · 行业研究员

10年+企业数字化服务经验,专注智能建站、SEO优化与品牌营销,持续输出建站技巧、行业洞察与营销干货,已帮助5000+企业实现数字化增长。

你可能需要的服务

订阅华诺云谱资讯周报

每周一封,精选建站技巧、SEO与营销干货,直达邮箱。已有 8,000+ 企业主订阅,助你少走弯路。