
抖音批量下载工具 douyin-downloader3 步跑通创作者作品归档【免费下载链接】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一个 MIT 许可的开源工具专注抖音单条与主页批量下载支持视频、图文、合集、音乐自带去水印、进度展示、SQLite 去重与浏览器兜底。功能速览功能说明触发方式命令/配置项单条作品下载支持视频、图文、合集、音乐链接短链自动解析默认去水印link配置项或命令行-u主页批量下载按post/like/mix/music模式抓取跨模式自动去重modenumber增量更新重复运行时只下载新发布的作品依赖 SQLite 历史记录increase.post: truedatabase: true时间过滤只下载指定日期区间内发布的作品start_time/end_time浏览器兜底翻页被风控限制时自动启动浏览器人工过验证码browser_fallback.enabled: true评论采集作品旁生成*_comments.json可含二级回复comments.enabled: true从零跑通安装环境需要 Python 3.9。git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt预期依赖全部安装成功终端无报错。获取登录 Cookie抖音访问需要身份验证项目自带自动抓取脚本扫码即可完成。cp config.example.yml config.yml pip install playwright python -m playwright install chromium python -m tools.cookie_fetcher --config config.yml命令会打开浏览器扫码登录抖音后回到终端按 EnterCookie 自动写入config.yml。跑通第一条下载命令编辑config.yml把link换成任意作品或主页链接。精简配置如下link: - https://www.douyin.com/video/7604129988555574538 path: ./Downloaded/ # 保存目录 thread: 5 # 并发数 retry_times: 3 # 失败重试次数 database: true # 开启 SQLite 去重 video_quality: highest # 自动挑最高码率python run.py -c config.yml预期终端出现 Rich 进度条完成后视频按作者、作品标题存入Downloaded/。也可以临时追加单个链接python run.py -c config.yml -u https://www.douyin.com/video/...。项目还提供内测中的桌面工作台与 CLI 共用同一套后端粘贴链接即可下载按场景选功能全量保存某创作者作品需求把博主的全部发布作品和合集下下来。link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post - mix number: post: 0 # 0 表示不限 mix: 0注意mode支持post/like/mix/music混用同一作品跨模式不会重复下载。定期跟踪新作品需求只补新发布的重跑时跳过已下载的。increase: post: true database: true注意增量依赖dy_downloader.db中的下载记录删库后会重新全量下载。按时间区间下载需求只抓 2024 年发布的年度精选作品。start_time: 2024-01-01 end_time: 2024-12-31注意格式固定为YYYY-MM-DD与增量模式叠加时两个条件同时生效。避坑与收尾只抓到约 20 条作品或弹验证码→ 翻页被风控限制 → 设置browser_fallback.enabled: true且headless: false浏览器弹出后手动完成验证别关闭窗口。下载失败、提示需要登录或 401→ Cookie 已过期有效期约 1~2 周→ 重跑python -m tools.cookie_fetcher --config config.yml。删了文件却没重新下载→ 程序按数据库 本地文件名中的 aweme_id双重去重 → 重新下载需同时删除本地文件和dy_downloader.db里的对应记录。个别作品下载失败时可在任务中心查看状态并单独重试它适合内容创作者、素材管理员和需要批量处理抖音内容的开发者使用前需自行登录账号并定期更新 Cookie请遵守平台规则与法律法规尊重创作者版权。本文基于 v2.0.0 版本编写功能随版本变化使用请遵守相关法律法规与平台规定、尊重创作者版权。【免费下载链接】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),仅供参考