尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

douyin-downloader:抖音批量下载与去水印实操指南

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 是一个用 Python 写的抖音下载工具支持单个视频、图文、合集、音乐链接也支持用户主页批量下载。它默认优先挑选无水印源并自带进度展示、失败重试和去重记录。配置好之后把一个链接填进配置文件就能把一位创作者的作品按作品分文件夹存到本地。它能做什么无水印保存与主页批量下载单链接解析粘贴视频、图文、合集或音乐链接含 v.douyin.com 短链自动解析后保存优先选无水印高清源。拿到的是干净的 MP4外加封面、背景音乐、作者头像和 JSON 元数据。用户主页批量下载通过mode指定 post发布、like点赞、mix合集、music原声四种模式跨模式按作品 ID 去重。拿到的是一个主页作品按日期_标题_作品ID组织的目录。增量更新基于本地文件判断是否已下载过重复运行只补新增内容适合长期跟踪同一作者。直播录制实验性把直播间链接填入配置即可录流中途断流或主播下播时已录下的数据仍会保留为 FLV 文件。链接下载工作台粘贴抖音链接后点击下载任务状态可随时跟踪三步跑起来从装依赖到首次下载克隆 douyin-downloader 仓库仓库地址https://gitcode.com/GitHub_Trending/do/douyin-downloader 需要 Python 3.8 以上环境。在项目目录安装依赖然后把示例配置config.example.yml复制为config.ymlpip install -r requirements.txt获取 Cookie抖音登录凭证工具会打开浏览器登录抖音后回终端按回车Cookie 自动写入配置python -m tools.cookie_fetcher --config config.yml最后在config.yml里填入链接和下载目录执行即可开始下载python run.py -c config.yml如果需要浏览器兜底能力还要额外安装 playwright 及其浏览器内核README 有对应说明。三种典型的抖音批量下载场景把主页作品一次存下来在配置里把link指向某个用户主页mode设为 post用number.post控制数量0 表示全部。运行后 Downloaded 目录下按作者、再按作品分文件夹每个作品包含视频、封面、音乐、头像和数据文件。只保存某段时间的作品配置start_time/end_time两个时间过滤项可配合数量限制一起用。拿到的是指定时间段内的作品避免整页下载产生大量不需要的文件。定期增量跟进新作品把increase.post设为 true之后重复运行同一份配置。磁盘上已存在的文件会被跳过只下载新增内容相当于给关注的创作者做定期归档。任务中心每条任务的总数、成功数与失败数一览失败项可单独重试进阶关键配置项怎么调配置项默认值作用thread5并发下载数网络不稳时调低retry_times3失败重试次数按 1s、2s、5s 指数退避number.post0每种模式的下载数量上限0 表示不限database/database_pathtrue / dy_downloader.db是否用 SQLite 记录下载历史browser_fallback.enabledtrue翻页受限时启动浏览器取作品列表可人工过验证码increase.postfalse增量下载开关跳过磁盘上已存在的文件去重其实不看数据库数据库只负责记录历史和统计真正决定要不要重新下载的是磁盘上文件是否存在。把database关掉只是不再写历史媒体文件和下载清单download_manifest.jsonl照常生成。常见的坑和解决办法报 403 Blocked by ArgusSecurityPlugin原因是抖音风控门禁拦截非浏览器请求2026-09 起单视频、合集、音乐类下载在 CLI 中受影响主页作品只能走浏览器兜底。处理办法是安装 playwright 并确认browser_fallback开启或改用同仓库的桌面版 Douzy。提示 Cookie 失效或登录异常Cookie 过期是主因。重新执行一次 cookie_fetcher 流程即可恢复。个别文件下载不完整网络中断所致。工具会用 Content-Length 校验完整性不完整的文件会被自动清理并在重试中补齐。批量任务失败率高并发过高触发限流。把thread调到 1–3保持默认的 2 请求/秒限速。项目细节和完整参数见 README.zh-CN.md下载主流程、链接解析与 API 客户端的实现在 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),仅供参考
返回列表