
抖音下载器教程3步跑起免费开源的抖音去水印批量下载工具【免费下载链接】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 是一款免费开源的抖音下载工具支持无水印视频、图文、合集、音乐与直播录制也能批量抓取创作者主页的全部作品。本文用三步讲清怎么把它跑起来并列出最常见的坑。它能做什么工具以命令行为核心能识别的链接类型覆盖了多数抖音内容场景。无水印视频下载自动挑选无水印视频源并按码率自动选最高清晰度适合保存不带水印的作品。主页批量抓取粘贴创作者的/user/链接并把mode设为post即可按数量抓取其作品适合跟踪某个博主并归档全部作品。图文、合集、音乐单条/note/、/collection/、/music/链接可直接下载音乐模式优先下载原声文件缺失时回退到该音乐下的首条作品。收藏夹批量下载/user/self?showTabfavorite_collection链接配合collect或collectmix模式可下载当前登录账号的作品收藏夹与收藏合集。直播录制识别live.douyin.com房间链接主播下播或手动中断时已录制的部分都会保留。去重与增量SQLite 数据库与本地文件双重去重重复运行自动跳过已下载的作品。链接类型速查链接形式下载对象/video/{id}或v.douyin.com短链单个视频/note/{id}、/gallery/{id}单条图文/collection/{id}、/mix/{id}单个合集/user/{sec_uid}mode配置主页作品/点赞/合集/音乐live.douyin.com/{room_id}直播间需要提前说明抖音风控在持续收紧自 2026-08 起 CLI 的点赞、收藏夹、收藏合集下载被拦截自 2026-09-14 起单条视频/图文、合集、音乐详情接口也被拦截主页作品的 API 翻页同样被拒。官方 README 建议这类下载改用基于同一后端的桌面版 Douzy内测中它通过内置登录窗口代发请求不受该门禁影响。下载主流程的实现可以看 core/各下载模式的策略分发在 core/user_modes/。三步跑起来有 Python 3.8 以上的机器就够Windows、macOS、Linux 均可下面三步从空目录到文件落盘。第一步安装环境与依赖git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt如需浏览器兜底或自动获取 Cookie再补装浏览器引擎pip install playwright然后python -m playwright install chromium。第二步获取 Cookiepython -m tools.cookie_fetcher --config config.yml运行后弹出浏览器扫码登录抖音回到终端按 Enter程序会把取到的 Cookie 自动写入config.yml的cookies字段不需要手动复制。Cookie 的管理逻辑在 auth/ 与 tools/cookie_fetcher.py。第三步写配置并首次运行先cp config.example.yml config.yml生成配置文件再只改与本次任务相关的字段link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post number: post: 0number.post为 0 表示全量抓取改成数字则只取最新 N 条下载目录默认./Downloaded/。然后执行python run.py -c config.yml启动后终端会出现进度条文件默认按Downloaded/作者名/post/日期_标题_作品id/的结构保存每个作品包含视频本体以及按需开启的封面、音乐与原始 JSON。命令行也可追加参数-u补一个链接、-t改并发数、-p改下载目录。同一套后端的桌面版把任务做成了可视化管理值得开启的进阶能力第一批文件落盘之后常下载的人值得顺手打开的两个配置。增量下载只抓新作品increase: post: true database: true第二次运行时自动跳过已下载的作品只补新增内容。增量依赖数据库记录所以database需同时为true配合start_time/end_time格式YYYY-MM-DD还能进一步限定时间范围。评论采集把互动导出成 JSONcomments: enabled: true include_replies: false max_comments: 500每个作品旁会生成一个*_comments.json最多采集 500 条评论include_replies设为true会额外抓取二级回复请求量会明显上升。完成通知把notifications.enabled设为true并在providers里配置 bark、telegram 或 webhook任务完成或失败后手机会收到推送单通道失败不会阻塞下载主流程。常见坑与解法流程再顺也大概率会碰到下面三种情况每一种都有明确解法。主页只能抓到 20 条就停了这是翻页风控的典型表现API 翻页在几页之后不再返回新数据。把browser_fallback.enabled设为true、browser_fallback.headless设为false受限时工具会自动启动浏览器在弹窗里手动完成验证、不要立即关闭窗口作品数量大时可以把max_scrolls默认 240调高。Cookie 失效请求接连失败Cookie 有有效期其中的签名参数也会过期。解法是重新执行第二步的python -m tools.cookie_fetcher --config config.yml刷新后重试任务大批量下载前建议先刷一次。想重新下载某作品却被跳过程序用「数据库记录 本地文件」双重判重只删文件不够。重新下载单个作品需要同时删除Downloaded/下对应的作品文件夹并清掉dy_downloader.db中该作品的记录全部重做则连Downloaded目录与数据库文件一起清理。适合谁用按三种常见需求判断是否适合你。内容创作者批量抓取同领域博主的作品作为素材库用number限制每个创作者的数量配合start_time控制时间范围。数据研究者--hot-board 30或--search 关键词 --search-max 100可直接把热搜与搜索结果导出为 JSONL无需下载媒体本体。个人收藏者用收藏夹模式把喜欢的作品与收藏合集整体归档或持续关注喜欢的博主并同步新作品。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创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考