抖音无水印批量下载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 是一个开源 Python 命令行工具支持抖音视频、图文、合集与原声音乐的无水印下载。你可以保存单条视频也可以批量抓取创作者主页的作品或备份自己的收藏夹内置进度展示、失败重试、数据库去重与增量下载适合内容收藏者、研究者与需要搭建个人内容库的普通用户。能力范围从单条视频到主页批量下载工具会先识别链接类型再路由到对应的下载器。常见需求分三类单条视频 / 图文保存。支持/video/、/note/作品与v.douyin.com短链。下载器优先选择无水印源并自动挑选多档码率中的最高清可同时保存封面、原声音乐与 JSON 元数据。创作者主页批量归档。粘贴/user/主页链接后选择模式post为发布作品like为点赞作品mix为合集music为原声音乐可多选且跨模式自动去重。number.post: 0表示全量配合start_time/end_time还能按发布时间段抓取。合集、音乐与收藏夹。单个合集、单条音乐链接可直接下载登录后可用collect/collectmix备份自己账号的收藏作品与收藏合集。上图为其同后端桌面应用 Douzy 的链接下载界面粘贴链接后自动识别内容类型可一键开始。三步完成首次抖音下载第一步安装依赖。需要 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第二步配置与 Cookie。复制示例配置填写链接、下载目录与模式cp config.example.yml config.ymllink: - https://www.douyin.com/user/MS4wLjABAAAAxxxx path: ./Downloaded/ mode: - post number: post: 0 thread: 5 retry_times: 3再自动获取 Cookie工具会弹出浏览器登录抖音后自动写回配置python -m tools.cookie_fetcher --config config.yml第三步运行下载。python run.py -c config.yml也可以不写配置文件直接在命令行传参python run.py -u https://www.douyin.com/user/MS4wLjABAAAAxxxx -t 8 -p ./Downloaded每个作品默认落在Downloaded/作者名/post/发布日期_标题_作品ID/目录视频与封面、音乐、元数据同目录存放下载记录写入dy_downloader.db。三类典型用户的配置组合普通用户保存几条视频只填link按需打开封面与元数据即可link: - https://www.douyin.com/video/7341234567890123456 video: true cover: true json: true内容收藏者全量主页加增量更新mode: - post number: post: 0 increase: post: true database: true video_quality: original filename_template: {date}_{title}_{id} author_dir: nickname_uidincrease.post: true表示再次运行时只抓新作品author_dir: nickname_uid用昵称加 UID 拼目录避免昵称重名或改名造成目录混乱。整理者合集、音乐与时间范围link: - https://www.douyin.com/collection/7341234567890123456 mode: - mix - music start_time: 2024-01-01 end_time: 2024-06-30 folderstyle: true thread: 3多模式可同时进行重复作品自动去重网络不稳定时调低thread并发数即可。进阶功能增量去重与任务管理增量下载与去重机制跳过判定采用“本地文件 数据库记录”双重检查作品主文件已存在于下载目录则跳过文件被删除后下次运行会重新下载。想强制重抓某条作品需删除含作品 ID 的本地目录与数据库记录rm -rf Downloaded/AuthorName/post/*_作品ID/ sqlite3 dy_downloader.db DELETE FROM aweme WHERE aweme_id 作品ID;扩展能力点评论抓取comments.enabled: true会为每个作品生成*_comments.json可含二级回复直播录制链接指向live.douyin.com时录制直播主播下播后保留已录部分热搜与搜索python run.py --hot-board 30 -p ./Downloaded、python run.py --search 关键词 --search-max 100 -p ./Downloaded结果输出 JSONLREST APIpip install fastapi uvicorn后运行python run.py --serve --serve-port 8000可通过 HTTP 提交下载任务视频转写、完成通知推送、代理等选项见 config.example.yml各下载器位于 core/用户模式策略在 core/user_modes/负责文件与数据库的存储层是 storage/扩展功能建议从这三个模块入手。常见抖音批量下载问题与处理只下载了 20 条左右作品这是翻页风控限制。保持browser_fallback.enabled: true、headless: false浏览器弹出时手动完成验证码且不要过早关闭窗口。Cookie 失效或功能受限用python -m tools.cookie_fetcher --config config.yml更新 Cookie。另请注意自 2026 年 8 月起点赞、收藏、单条视频、合集、音乐等接口对非浏览器请求返回 403CLI 的主页作品抓取只能依赖浏览器兜底如需这些能力可关注同后端桌面应用 Douzy。进度输出太嘈杂时可开启progress.quiet_logs。结语与合规提醒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),仅供参考