一条链接到全量归档的 3 步:douyin-downloader 去水印批量下载

发布时间:2026/9/16 13:08:00
一条链接到全量归档的 3 步:douyin-downloader 去水印批量下载
一条链接到全量归档的 3 步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-downloader想把某位创作者的作品、合集、音乐完整存到本地并且每周同步新发布的内容靠手动翻页并不可靠——翻页会被风控截断去重也没法逐条核对。douyin-downloader 是一个抖音批量下载工具视频、图文、合集、音乐都能无水印获取附带增量去重、进度条和自动重试你只需要准备一个链接和一份配置。用 3 条命令安装并跑通首次下载目标用最少步骤验证整条链路是否可用。拉取代码并安装依赖只需 Python 3.8git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt判断点pip 跑完没有红色报错环境就算就绪。复制模板配置后续所有改动都在这份文件里cp config.example.yml config.yml改config.yml把link换成一条视频链接path是保存目录默认./Downloaded/。登录态这一节先跳过看下一节。用配置启动入口程序python run.py -c config.yml判断点终端出现初始化 → 解析链接 → 创建下载器 → 执行下载四步进度Downloaded/目录下多出一个作者文件夹和 mp4 文件就算跑通了。 抖音登录 Cookie 怎么获取和更新没配好时的典型症状请求大面积报登录失效、只能拿到公开内容主页模式基本下不动。修复成本是一条命令。这一步会弹出一个真实浏览器扫码登录后回到终端按回车Cookie 会自动写进config.ymlpip install playwright python -m playwright install chromium python -m tools.cookie_fetcher --config config.yml判断点脚本结束后config.yml里cookies字段的msToken、ttwid、odin_tt等键已有实际值不再是YOUR_开头的占位符。Cookie 会过期。下次出现大面积失败重跑上面最后一条命令即可其他配置不用动。配置字典哪些字段值得改必填只有link、path、cookies三项mode、number、thread、video_quality是最常动的一组increase、comments、notifications属可选按需开。字段什么时候改改成什么效果link每次任务支持单视频、图文、合集、主页、直播链接和v.douyin.com短链填几条下几个mode抓主页时post作品 /like喜欢 /mix合集 /music音乐number控制数量每种模式的上限0表示全部thread下载偏慢并发数默认 5网络稳可加到 8retry_times防缺口单条失败自动重试次数默认 3退避间隔递增video_quality省流量或追画质默认highest取最高转码档original探测上传原片也可写1080p等start_time/end_time按日期段抓取格式YYYY-MM-DD范围外不下载music/cover/json要附带资产时默认只存视频本体需要音频、封面、元数据才打开increase长期归档post: true时跳过磁盘主文件已存在的作品browser_fallback主页只翻出 20 条左右enabled: true时翻页被限会弹出真实浏览器兜底手动完成验证判断点改完配置再运行终端进入逐条进度且没有立即报解析错误说明配置生效。三个真实任务单条作品、主页、合集任务一存下指定的一条视频你想干什么某条作品本地留一份不带水印。你输入什么链接直接挂在命令行上配置里不用动任何字段python run.py -c config.yml -u https://www.douyin.com/video/7604129988555574538你会得到什么作者目录下按命名模板生成子文件夹里面是无水印 mp4music、cover开关打开时会连带原声和封面图。分享短链能直接识别不必先展开成完整网址。任务二归档一个创作者的主页你想干什么该博主的作品和点赞过的内容整目录入库。你输入什么link填主页链接mode列两种模式number给上限link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post - like number: post: 0 like: 20你会得到什么作品分别落在作者目录的post/与like/子目录下同一条作品跨模式不会重复下载。任务三收下一个合集你想干什么系列合集完整留档。你输入什么link填一条合集链接形如https://www.douyin.com/collection/7341234567890123456mode保持默认即可链接自身决定类型。你会得到什么合集内各作品存入作者的mix/目录每件一个独立子文件夹。⚡ 增量怎么开文件落在哪里长期归档只动两个字段。database: true默认开启把下载记录写进 SQLiteincrease: post: true让重跑时跳过磁盘主文件已存在的作品。判断点第二次运行结束终端显示跳过计数目录里没有出现重复文件。并发和重试按网络渐进调整thread从 5 起步稳定后再试 8retry_times默认 3 不用碰。一上来拉满容易触发风控整批被拦反而更慢。默认folderstyle: true时目录按作者 → 模式 → 作品三层组织Downloaded/ ├── download_manifest.jsonl └── AuthorName/ └── post/ └── 2024-02-07_Title_aweme_id/ ├── 2024-02-07_Title_aweme_id.mp4 ├── ..._cover.jpg ├── ..._music.mp3 └── ..._data.json快速验证没下全查一条库内计数和磁盘上作品子文件夹的数量对一遍sqlite3 dy_downloader.db SELECT COUNT(*) FROM aweme;桌面端 Douzy 与 CLI 共用同一套后端任务中心可以回看每批下载任务的状态、点开本地目录或对失败项单独重试下载出问题时症状速查表症状最可能原因处理方式主页只翻出 20 条左右翻页触发风控browser_fallback.enabled: true、headless: false弹窗里手动完成验证突然大面积下载失败Cookie 过期重跑python -m tools.cookie_fetcher --config config.yml磁盘出现重复文件未开增量increase: post: true配合database: true想重下某条却被跳过数据库记录 本地文件双重检查删掉本地作品文件夹名含 aweme_id并删除库中对应记录速度慢、中途偶发失败并发与重试偏保守thread提到 8、retry_times: 3逐步加没生成转写文件开关关闭或密钥无效确认transcript.enabled: true、作品是视频图文不转写、API key 有效下载链路、去重与增量都已就位之后就是定期重跑同一份配置。先跑单条验证环境Cookie 失效就更新测试时给 number 上限长期归档开 increase并发逐步加防风控本项目仅供技术学习与个人数据管理使用时请合法合规尊重内容版权与创作者权益。【免费下载链接】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),仅供参考