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 是一个开源的抖音无水印下载工具支持单条视频、图文、合集、音乐的无水印保存也支持对作者主页作品、点赞内容、收藏夹进行批量下载。本文面向第一次接触该工具的新手从安装、Cookie 配置到批量下载参数逐项走查一遍并解释常见问题的处理方式。 先看它能做哪些无水印下载项目用 Python 编写通过命令行加 YAML 配置文件驱动也提供 Dockerfile 用于容器部署。能力大致分三类单条下载视频、图文note/gallery、合集、音乐链接v.douyin.com短链会自动解析并自动挑选无水印源和最高码率版本。批量下载主页链接配合mode决定内容范围——post发布作品、like点赞、mix合集、music使用的音乐collect/collectmix则用于当前登录账号的收藏作品与收藏合集。工程化能力默认 5 并发、指数退避重试1s、2s、5s、默认每秒 2 个请求的限速、SQLite 历史记录去重、只拉新作品的增量下载以及start_time/end_time时间过滤。文件落盘时按作者名 → 模式 → 日期_标题_aweme_id三级目录组织每个作品自带元数据 JSON、封面与背景音乐顶层还会追加download_manifest.jsonl清单文件方便后续做数据分析。另外它还覆盖了一些扩展需求直播录制FLV/HLS、按作品采集评论、热搜榜与关键词搜索导出 JSONL、REST API 服务模式、下载完成通知Bark/Telegram/Webhook和可选的视频转写。完整功能清单见 README 中文版架构与模块划分见 PROJECT_SUMMARY.md。如果不想碰命令行桌面版 Douzy目前内测复用同一套后端为抖音、TikTok、YouTube 三个平台提供独立工作台。⚙️ 三步跑起来从克隆到第一次下载安装依赖并准备配置文件要求 Python 3.8macOS / Linux / Windows 均可。克隆仓库后安装依赖把示例配置复制为config.ymlgit clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt cp config.example.yml config.yml获取 Cookie 并运行下载Cookie 是访问抖音 API 的凭证。推荐用内置脚本自动获取它会打开浏览器你登录抖音后回到终端按回车Cookie 会自动写回配置文件。python -m tools.cookie_fetcher --config config.yml如果想使用浏览器兜底或自动抓 Cookie还需要额外安装 Playwright 及其 Chromium 浏览器。Cookie 就绪后把要下载的链接填进配置文件的link字段或用-u直接传入python run.py -c config.yml -u https://www.douyin.com/video/7604129988555574538运行时会看到 Rich 进度条默认progress.quiet_logs: true会静默冗余日志调试时临时加-v即可。 批量下载配置mode 选范围、number 限数量用 mode 决定下载内容范围对主页链接做批量下载时mode决定下什么number决定下多少0 表示全量同一作品跨模式不会重复下载mode: - post # 发布作品也可用 like/mix/music number: post: 50 # 0 全量注意collect/collectmix收藏夹模式只能单独使用且只作用于当前登录 Cookie 对应的账号。限定时间范围并开启增量更新两个配置对长期采集任务最有用。start_time与end_time格式YYYY-MM-DD把下载范围限制在指定日期区间把increase.post设为true后程序会跳过磁盘上已存在媒体文件的条目下次运行只拉新作品。想重新拉取某条作品时删掉它的本地文件即可触发重下。️ 桌面版 Douzy粘贴链接即可开始下载桌面版把同一套后端做成了可视化工作台左侧边栏切换平台与内容类型主区提供链接下载、多链接队列、任务中心与作品档案TikTok 与 YouTube 工作台同样内置其中 TikTok 公开内容无需登录即可下载。做批量任务时它会把当前账号关注的主播同步进关注列表可以筛选新作品、添加备注并从列表中直接发起下载任务提交后在任务中心能看到每个任务的成功/失败数量重试失败项并直接打开输出目录️ 批量下载出错怎么办浏览器兜底、Cookie 刷新与重下规则只能抓到 20 条左右开启浏览器兜底这是翻页风控的典型表现。把browser_fallback.enabled设为true、headless设为false运行时弹出浏览器窗口后手动完成验证不要过早关闭。默认的 2 请求/秒限速也有助于降低风控概率。注意浏览器兜底目前只在post模式下完整验证过其他模式主要依赖 API 正常分页。Cookie 过期与强制重新下载Cookie 过期后重跑一次 tools/cookie_fetcher.py 的自动获取脚本即可。强制重新下载前要了解判断机制程序用数据库记录 本地文件双重检查决定是否跳过——只删数据库、保留文件不会触发重下只删文件会触发重下。全部重置时把Downloaded/目录和dy_downloader.db一起删除。下一步可以做什么单条视频跑通后可以试一个主页批量下载并开启增量更新配置项的完整列表和输出目录结构参考仓库根目录的 README 中文版。【免费下载链接】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),仅供参考
返回列表