抖音去水印批量下载教程4步跑通 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 是免费的开源抖音去水印批量下载工具支持视频、图集、合集、音乐原声也能把用户主页的作品整批导出。内置 SQLite 去重、增量下载与浏览器验证兜底默认 5 线程。完整流程 4 步一次就能跑通唯一的硬前提是一份 Cookie。 跑通一次准备环境git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt你会看到依赖逐个安装完成没有红色报错目录里出现 run.py、config.example.yml 等文件。要求 Python 3.8若打算用浏览器验证兜底再执行pip install playwright python -m playwright install chromium获取 Cookiecp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml你会看到弹出浏览器窗口用抖音 App 扫码登录后回到终端按回车msToken、ttwid 等 Cookie 被写进 config.yml。实现见 tools/cookie_fetcher.pyCookie 只保存在本地。最小配置打开 config.yml最简单的情况只改两处link: - https://v.douyin.com/XXXX/ path: ./Downloaded/link 可以是视频、图集、合集或主页链接完整模板在 config.example.yml。首次运行python run.py -c config.yml你会看到终端出现进度条结束后 Downloaded/ 目录里多出无水印 mp4、封面、原声音频和一份 JSON 元数据。完整中文文档见 README.zh-CN.md。 它能做什么以下截图来自共用同一后端的 Douzy 桌面版目前封闭测试每项能力在 CLI 里都有对应命令或配置。用户主页整批导出粘贴博主主页链接即可整批导出视频会自动从码率阶梯里挑最高的无水印源。link: - https://www.douyin.com/user/xxxx mode: - post number: post: 0实用细节number.post 写 0 表示不限量。批量几百条时若 API 翻页触发风控卡住browser_fallback 会自动打开浏览器继续抓取。增量下载与去重对同一博主反复运行只拉取新发布的作品不重复占空间。increase: post: true database: true易踩的坑跳过与否的判断依据是本地主媒体文件是否存在而不是数据库记录。手动删掉某个视频下次就会重下想强制重下某条作品还需同步删除 dy_downloader.db 里对应记录。任务中心实时监控查看哪些任务成功、哪些失败、具体缺了哪几条失败项可以单独重试。python run.py -c config.yml --show-warnings实用细节--show-warnings 会显示警告日志失败时先确认 Cookie 是否过期再核对日志里的接口报错。收藏与喜欢备份把自己账号的收藏、喜欢批量导出适合账号迁移或归档整理。link: - https://www.douyin.com/user/self?showTabfavorite_collection mode: - collect易踩的坑collect / collectmix 只对当前登录 Cookie 对应的账号生效且不能与 post、like 等模式同时使用配置时把其他模式删掉。 放在真实场景里如果你是创作者在收集素材可以这样用粘贴优质博主的主页链接number.post 设 0 整批导出用 start_time / end_time 只保留某个月的作品folderstyle: true 让每条作品单独建子目录同目录下的 music.mp3 就是原声可直接拖进剪辑工程。如果你想定期备份账号可以这样用mode 同时写 post、like、mix、music一次导出全部内容increase 打开后续运行只补增量comments.enabled: true 后每条评论会另存为 JSON 文件每周重跑一次同一条命令即可追新增。如果你想录直播可以这样用粘贴 live.douyin.com 房间链接max_duration_seconds 设 0 表示录到主播下播文件以 FLV 存到 Downloaded/作者/live/ 下即使中断或断网已录部分会自动保留。️ 遇到问题先看这里只下到约 20 条作品现象是 500 条作品只下到二十来条就结束原因是抖音翻页风控解法是设置 browser_fallback.enabled: true、headless: false在弹出的浏览器里手动完成验证完成后别马上关窗口。请求失败或列表为空现象是大量 403 或抓不到作品原因是 Cookie 过期解法是重跑 python -m tools.cookie_fetcher --config config.yml 重新扫码Cookie 有效期有限隔一段时间重取属于正常维护。重复下载已下过的内容现象是二次运行又抓了一遍旧作品原因是 increase 未启用或主媒体文件被删过解法是设置 increase.post: true并确认 path 指向的目录里文件完整。想查下载历史现象是记不清哪些已下过原因是历史存在 SQLite 数据库而非终端输出解法是直接查 aweme 表sqlite3 dy_downloader.db SELECT aweme_id, title, author_name FROM aweme ORDER BY download_time DESC LIMIT 20;先下单个视频确认 Cookie 可用再尝试整批导出一个博主的主页。仅将内容用于个人学习与备份尊重创作者版权。【免费下载链接】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),仅供参考
