douyin-downloader:3 条命令,把抖音无水印视频和整页主页搬进本地 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抖音 App 只给你录屏一条路成品还带水印。douyin-downloader 是一个 Python 写的抖音无水印下载工具支持单条作品与主页批量采集自带去重续跑和直播录制。读完本文你能完成安装、扫码登录并让第一批无水印作品自动分类落盘。能力地图先看全貌能力对应配置典型场景单条作品 / 短链无水印下载link、video_quality收藏一条视频主页批量采集mode、number.post归档某作者全部作品去重与增量续跑increase.post、database长期追踪一个账号时间范围与限量start_time/end_time只收特定区间作品直播录制live.max_duration_seconds保存整场直播评论与完成通知comments.enabled、notifications.enabled攒评论数据、手机收提醒Douzy 桌面版的任务设置界面上图CLI 版对应配置都在 config.example.yml 里。备好运行环境前置条件三条Python 3.9 及以上Windows / macOS / Linux 均可、能访问抖音的网络、可选的 Playwright Chromium用于浏览器兜底翻页和扫码登录。git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader python -m pip install -r requirements.txt装完即可用无需编译。需要浏览器兜底时再执行python -m playwright install chromium下载浏览器内核。从扫码到第一条视频落盘⚠️ 先拿登录态。复制示例配置并启动 Cookie 获取工具cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml浏览器里扫码登录抖音回到终端按 EnterCookie 自动写进config.yml。如果弹不出浏览器先检查 Chromium 是否装好。把config.yml里的link换成目标作品或主页链接path默认./Downloaded/不用动。改完运行python run.py -c config.yml临时下载一条不用改配置行内追加-u https://www.douyin.com/video/xxxxxxxx即可。 等 Rich 进度条走完终端实时显示已完成、跳过与失败数。文件落在path指向的目录按作者名 → 模式 →日期_标题_作品id三层组织想要更细的日志就加-v。三种典型用法批量采集把博主全部作品归档进素材库你想达成整页抓取一位作者的作品。改哪几项mode写成[post, like, mix, music]可叠加多种模式number.post: 0表示不限量。预期产物Downloaded/作者名/下按 post / like / mix 分子目录每个作品一个日期_标题_aweme_id文件夹。重名作者多时把author_dir设为nickname_uid保证目录唯一。配置时间范围只收某段时间的增量作品你想达成只收特定区间、且重复执行不重复下。改哪几项start_time: 2025-01-01配合end_time圈定日期含结束日当天increase.post: true保持增量已下作品直接跳过。预期产物文件夹里只出现区间内发布的作品二次运行进度条几乎全灰。长时任务录制直播顺手攒评论数据你想达成整场直播落盘并同步采集评论。改哪几项link指向live.douyin.com/{房间号}即触发录制live.max_duration_seconds: 0表示录到下播comments.enabled: true后每个作品多生成*_comments.json加include_replies: true连二级回复一起抓。预期产物中断重连不丢已录字节注意直播录制属实验功能HLS 源只保存播放列表。任务跑完想手机收提醒开notifications.enabled: true并配置 Bark / Telegram / Webhook。桌面版的 Telegram 完成通知接入示意上图CLI 版对应notifications配置段。失效自救症状与动作对照主页只抓到少量作品 → 保持browser_fallback.enabled: true且headless: false弹出的浏览器里手动过完验证。二级原因翻页被风控限制。403 或风控报错 → 重跑 cookie_fetcher 重新扫码刷新 Cookie单条视频、合集类接口持续 403 时说明接口层风控改用桌面版 Douzy。下载慢、频繁限流 → 把thread从默认 5 降到 3网络不稳时在proxy填 HTTP 代理。下完找不到文件 → 查path设置文件在作者名 → 模式两级子目录里不是散在根目录。想重下已有作品 → 把increase.post设为false强制重下并覆盖当前筛选范围无需清空数据库。交付核对5 项检查再关终端Downloaded/下出现了作者名目录且按group_by_mode默认行为分了 post / like / mix 子层作品目录名符合日期_标题_aweme_id日期取作品发布时间打开对应开关后能看到_cover.jpg、_music.mp3、_data.json派生文件根目录的download_manifest.jsonl每条作品占一行含标题、标签、文件路径dy_downloader.db里有下载历史database: true时默认开启同一任务再跑一次已下载作品被跳过而非重复落盘下载内容请仅用于个人观看与合理管理不要商用或二次传播平台接口策略会持续变化功能失效属正常技术风险留意项目更新即可。【免费下载链接】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),仅供参考