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-downloader想把某位博主的作品原片存下来或者把整个主页一次收集完douyin-downloader 是一个可以直接上手的 Python 开源工具MIT 协议覆盖单条链接无水印保存与主页批量下载两条路径还内置并发、重试、SQLite 去重和浏览器兜底。项目速览抖音无水印下载能做什么douyin-downloader 是一个命令行下载工具Windows、macOS、Linux 都能跑。你负责贴链接它负责把无水印文件落盘并在受阻时尝试兜底。核心能力单条下载视频、图文、合集、音乐v.douyin.com短链自动解析主页批量mode指定范围作品、点赞、合集、音乐可组合同一作品跨模式去重按需附加封面、原声、头像、JSON 元数据、评论落盘、热搜与关键词搜索导出直播录制房间链接可录制直播主播下播后已录字节保留图为桌面版 Douzy 的抖音下载界面与 CLI 共用同一套后端逻辑。 快速跑通从克隆到第一个无水印文件第一次使用按顺序执行五步即可拿到第一个无水印文件git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml其中 Cookie 步骤会打开浏览器扫码登录抖音后回到终端按 Enter凭证自动写回config.yml不用翻开发者工具。浏览器兜底与自动取 Cookie 依赖 Playwright按需补装pip install playwright后再python -m playwright install chromium。接着把link填上目标链接即可启动python run.py -c config.yml终端用 Rich 进度条展示每个文件的下载状态产出落在Downloaded/按作者名 → 模式 → 日期_标题_id归档同时维护dy_downloader.db做去重与历史。想跳过配置文件临时跑一条也可以直接python run.py -u 链接 -t 8 -p ./Downloaded。按场景使用单条视频与图文无水印保存视频/video/{aweme_id}、图文/note/、/gallery/、合集、音乐链接直接填进link即可。默认只开video: true拿到干净的视频本体需要封面、原声、元数据时再分别打开cover、music、json开关。批量下载主页视频怎么设范围mode 与 number/user/{sec_uid}链接配合mode使用number按模式独立限额increase控制是否只补新作品link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post number: post: 10 increase: post: truepost是作品、like是点赞、mix是合集、music是用过的音乐限额0表示不限。注意collect/collectmix当前登录账号的收藏夹与收藏合集只能单独使用不能与post混写且只对 Cookie 对应的账号生效。画质选 original 还是 highestvideo_quality默认highest在码率阶梯里挑最高转码档想拿无水印高清原片就设original它会多发一次探测请求找上传原片探测失败自动退回最高转码档。也可以写死1080p、720p等档位。配合start_time/end_timeYYYY-MM-DD还能只取某个时间段内的作品。直播间录制link填live.douyin.com房间链接即可录制直播支持 FLV/HLS 源live.max_duration_seconds设0表示录到主播下播。该功能属实验性质HLS 源保存的是播放列表而非可直接播放的视频心里有数再开。⚙️ 配置项深拆线程、重试、代理、去重与推送线程数怎么设thread默认 5网络一般就保持默认命令行-t可临时覆盖。失败了会怎样retry_times默认 3 次按 1s/2s/5s 间隔重试实现见 control/retry_handler.py。代理填哪里proxy同时作用于 API 请求与媒体下载一个值两处生效。去重靠什么database: true开启 SQLite 去重与历史增量下载依赖它想重新下载某条作品本地文件目录和数据库记录要一起删。要完成推送吗配notifications.providers即可接 Bark、Telegram、Webhook单个通道失败不阻塞主流程。另外内置全局限速默认 2 请求/秒并带随机抖动见 control/rate_limiter.py这是防风控的刻意设计不建议调高。️ 风控与限制现状CLI 直连哪些场景受限2026 年起抖音边缘的 Argus 风控对非浏览器请求返回 403CLI 直连已分阶段受限如实列出2026-08点赞、收藏夹、收藏合集不可直连获取2026-09-10合集列表被拒2026-09-14单视频、图文、合集、音乐详情接口被拒主页作品翻页同样被拒浏览器兜底走 Playwright目前只对post模式完整验证且未针对该门禁实测成功不保证。刷新 Cookie 或反复重试无法绕过这类风控。桌面版 Douzy同一套后端内测中通过内置登录窗口代发请求可绕开该问题。❓ 常见问题Q主页批量只抓到 20 条就停了翻页风控的典型信号。确认browser_fallback.enabled: true且headless: false浏览器弹窗出现后手动完成验证再关闭当前风控仍可能阻止下载。Q大量 403 或跳转登录页Cookie 失效。重新执行python -m tools.cookie_fetcher --config config.yml扫码即可无需改动其他配置。Q删了文件却不会重新下载去重是数据库 本地文件双检查只删文件会被库记录拦下只删库会被文件检查拦下。需同时删目录并执行DELETE FROM aweme WHERE aweme_id ...。Q下载速度慢先怀疑限速与网络内置 2 请求/秒的全局限速调高线程也不会突破保持默认线程换稳定网络再观察。Q没生成 transcript 文件按顺序查transcript.enabled是否为true、对象是否为视频图文不转写、OPENAI_API_KEY是否有效。本项目仅面向个人学习、研究等合理使用场景请尊重原创版权与平台规则勿用于商用或侵犯他人权益。建议先通读一遍 config.example.yml 里的中文注释认识各开关再开始正式批量下载。【免费下载链接】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),仅供参考
返回列表