
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你发现了一个宝藏创作者300 多个视频却只能一个个手动保存douyin-downloader 是一款开源抖音批量下载工具支持无水印视频、图集、合集和音乐一个主页一次搞定。它到底能干什么你贴什么链接你会得到什么一句话说明单个视频/video/{id}无水印视频可附音乐、封面、头像、元数据最基础用法图集/note/{id}图集中的全部图片图文作品也能存合集/collection/{id}合集内全部作品教程类合集一次拉齐音乐/music/{id}原声音频优先直取音频主页/user/{sec_uid}发布的作品、喜欢的作品抖音批量下载的核心场景短链v.douyin.com/xxx自动识别真实类型分享链接直接贴除表格里的常规类型它还支持直播录制实验性、评论采集、下载完成推送通知以及--search关键词搜索。从零到跑通三步走第一步把代码拉下来装好依赖。需要 Python 3.8。git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt第二步准备配置。仓库自带示例配置复制一份就能用。cp config.example.yml config.yml第三步取 Cookie 再跑第一条命令。Cookie 是访问抖音接口的前提自动获取会弹一个浏览器你扫码登录后回到终端按回车即可。pip install playwright python -m playwright install chromium python -m tools.cookie_fetcher --config config.yml python run.py -c config.yml跑起来后你会看到按作者分目录的进度条下载完成还有完整性校验传一半的坏文件会被自动清理。两个真实用例抖音批量下载实战每天自动备份关注的人的新作品你关注了五位创作者想每天只抓他们新发的内容旧的不重复下。把increase打开程序会检查本地已有的媒体文件只在磁盘上真正缺失时才下载。link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post number: post: 0 # 0 全部 increase: post: true # 跳过已下载只补新的执行后目录里只会多出当天新增的文件夹第二次运行通常几秒内就结束。只留某一年的作品你只想归档 2024 年的内容不想把三年前的也拉下来。加两个时间字段即可格式为YYYY-MM-DD。link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post number: post: 0 start_time: 2024-01-01 end_time: 2024-12-31跑完后你会得到一个干净的 2024 归档时间范围外的作品根本不会被请求。调优与进阶下载速度不够快怎么调thread→ 并发下载数 → 默认 5网络好可调到 8-10不稳定时降到 3retry_times→ 单任务失败自动重试次数 → 建议 3内置指数退避1s、2s、5svideo_quality→ 视频码率档位 → 默认highest取最高转码档要最大文件可改original它会额外探测上传原片browser_fallback.enabled→ 翻页被风控拦截时自动开浏览器续抓 → 保持true且headless: false好让你手动过验证码项目里值得看的地方core/url_parser.py把各种抖音链接解析成内部类型core/downloader_factory.py按链接类型路由到对应下载器storage/database.pySQLite 历史记录与去重control/rate_limiter.py限速控制降低风控概率tools/cookie_fetcher.py扫码后自动抓取并写入 Cookie你可能想问Q下载的视频有水印吗没有。默认就选无水印源video_quality: original还能探测到转码档之外的上传原片。Q为什么只下到 20 个左右就停了这是翻页触发了风控。保持browser_fallback.enabled: true、headless: false在弹出的浏览器里手动完成验证。QCookie 过期了怎么办重跑一次python -m tools.cookie_fetcher --config config.yml扫码后新 Cookie 会自动写回配置。Q删掉下载文件就能强制重下吗基本可以。程序按本地文件 数据库双重检查文件删了下次就会补下只删数据库、留着文件则不会。使用边界本项目仅用于技术研究、学习和个人数据管理请合法、负责任地使用。版权上下载的内容请只留作个人学习不要二次分发频率上别把并发拉满狂刷thread保持个位数更稳妥隐私上别用它批量收集他人的隐私内容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),仅供参考