行业资讯

别再录屏了:douyin-downloader 抖音批量下载工具零门槛上手,从 1 个视频到作者主页全量备份

发布时间:2026/8/19 7:06:50
别再录屏了:douyin-downloader 抖音批量下载工具零门槛上手,从 1 个视频到作者主页全量备份 别再录屏了douyin-downloader 抖音批量下载工具零门槛上手从 1 个视频到作者主页全量备份【免费下载链接】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 就能解决这一切单条视频去水印下载只是它的基本功作者主页批量下载、音乐封面元数据一起打包才是它真正的实力。在正式开始之前我想先花两分钟破除一个流行了很久的误解——很多人觉得下载抖音内容这件事本身很难于是要么忍气吞声用录屏要么跑去收费的在线解析网站。但真相是难的从来不是下载而是下载之后的管理。先破一个误区录屏和在线解析站为什么都救不了你录屏的问题大家都懂画质打折、水印如影随形、录完还要自己剪。而在线解析网站呢免费版限速限次数、广告弹窗满天飞更麻烦的是你复制进去的链接和账号信息等于裸奔——你不知道站长拿它做了什么。退一万步说就算你费劲把视频弄下来了新的问题立刻出现几十个文件躺在下载文件夹里名字全是乱码数字封面、原声、作者信息统统没有。想回看某个博主的某条作品翻到天亮。所以真正值得做的是找一个免费、开源、把下载整理一次做完的工具。douyin-downloader 的思路很简单你把链接丢给它它把视频、图集、背景音乐、封面、头像、完整元数据整理成一个结构清晰的本地档案库之后想怎么翻都行。接下来我们就按上手三程的路线走第一程 5 分钟跑通第一单第二程半小时备份一个作者主页第三程解锁增量去重等高级玩法最后再聊聊直播、评论这类按需解锁的进阶功能。第一程5 分钟跑通第一单下载一个无水印视频这是最像传统教程的一步但别急后面的体验完全不同。第一步准备环境。需要 Python 3.8 或更高版本Windows、macOS、Linux 都支持。第二步把项目拿到本地。打开终端执行git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader/douyin-downloader pip install -r requirements.txt第三步生成配置文件。项目自带的config.example.yml是完整参考复制一份出来改成你自己的cp config.example.yml config.yml打开config.yml把link换成你想下载的链接。先拿单条视频练手link: - https://www.douyin.com/video/7604129988555574538小贴士短链https://v.douyin.com/...也支持工具会自动先解析再下载不用你手动跳转找原始地址。第四步搞定 Cookie。抖音需要登录态才能正常访问这是所有同类工具绕不开的一环。推荐用项目自带的自动方式python -m tools.cookie_fetcher --config config.yml运行后会弹出浏览器扫码登录抖音回到终端按回车Cookie 就被自动加密写入配置了。备选方案是手动把浏览器里的 Cookie 值填进config.yml。易踩的坑Cookie 一般 7~15 天失效失效时重新跑一次上面的命令即可。它只存在你本地不会上传到任何服务器。第五步开始下载。python run.py -c config.yml几秒钟后你会看到类似下图的下载进度界面每个作品的下载状态、成功数、用时都实时可见。第一次跑通后那种原来这么简单的感觉会非常爽。第二程半小时备份一个作者主页四种模式任你选单个视频跑通之后真正的重头戏来了——批量下载。当你发现一个优质创作者想把他主页全部作品保存下来时把link换成用户主页链接再告诉工具按什么模式下载link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post # 作者发布的作品 - like # 作者点赞过的作品 - mix # 作者创建的合集 - music # 作者使用过的音乐 number: post: 50 # 下载最近 50 个0 表示全部这四种模式可以叠加使用工具还会做跨模式自动去重同一个作品在发布和合集里都出现只会下载一次不会浪费流量。下载完的每个作品默认按作者/模式/日期_标题_ID的目录结构落盘Downloaded/ └── 某博主/ └── post/ └── 2024-06-15_作品标题_123456789/ ├── 2024-06-15_作品标题_123456789.mp4 # 无水印视频 ├── 2024-06-15_作品标题_123456789_cover.jpg ├── 2024-06-15_作品标题_123456789_music.mp3 ├── 2024-06-15_作品标题_123456789_avatar.jpg └── 2024-06-15_作品标题_123456789_data.json也就是说一个作品不只是一条视频而是一个包含封面、原声音乐、作者头像、完整元数据的迷你资料夹。下图是实际下载后的目录效果小贴士music、cover、avatar、json这些配置项都可以单独开关。比如你只需要背景音乐就把视频相关关掉省流量又省时间。第三程让工具长出脑子增量下载、去重与时间过滤这一程是 douyin-downloader 和一把梭下载工具拉开差距的地方。核心是内置的 SQLite 数据库默认database: true每下载一个作品它的 ID、作者、时间、保存路径都会被记录。基于这条记录你获得三个关键能力其一自动去重。再次下载同一作者时已存在的作品会自动跳过只补充新内容。这在你定期备份某个创作者时特别省心——每次都全量重下纯属浪费流量。其二增量模式。开启后工具会只抓取上次之后新增的作品increase: post: true database: true其三时间过滤。只想留某位博主某个月的作品直接框定范围start_time: 2024-06-01 end_time: 2024-06-30除此之外下载过程中的体质也是按耐用好用的标准设计的默认 5 线程并发、失败自动指数退避重试、每秒限速防止风控下载完还会用 Content-Length 校验文件完整性不完整的文件自动清理重下。用一句话概括你只需要把链接给它剩下的脏活累活它自己干。文件名不满意工具支持模板变量比如{date}_{title}_{id}日期、标题、作者、ID 都可以自由组合让归档彻底符合你的习惯。进阶篇直播录制、评论采集、热搜搜索按需解锁跑完三程你已经是个熟练用户了。接下来的功能像一个个外挂用得上的时候按需开启。直播录制。遇到想完整保留的直播把link换成直播间地址加上录制时长限制link: - https://live.douyin.com/123456789 live: max_duration_seconds: 3600 # 0 表示录到主播下播录制中的 FLV 数据会持续保存即使主播中途下播或你按 CtrlC 中断已录部分也会完整保留不会白录。评论采集。做内容研究或数据分析时开启comments.enabled每个作品会额外生成结构化评论 JSON支持二级回复抓取。热搜榜与关键词搜索。想知道今天抖音在聊什么一条命令搞定python run.py --hot-board 30 -p ./Downloaded python run.py --search 猫咪 --search-max 100 -p ./Downloaded完成通知与 API 集成。下载完推送 Bark、Telegram 或企业微信 Webhook或者用python run.py --serve --serve-port 8000以 REST API 服务模式运行把下载能力嵌入你自己的系统里。最后提一句桌面版。如果你完全不想碰命令行项目还基于同一套后端提供了桌面客户端 Douzy——粘贴链接、点检测、选模式下载进度和作品档案都在图形界面里可视化呈现适合普通用户日常使用被问得最多的 5 个问题一次说清1. 为什么只能抓到 20 条作品这是翻页风控的典型现象。在配置里确保浏览器兜底开启browser_fallback.enabled: true且headless: false。浏览器弹窗出现后手动完成验证别急着关窗口。2. Cookie 失效了怎么办重新执行python -m tools.cookie_fetcher --config config.yml扫码即可建议养成每周更新一次的习惯。3. 想重新下载某个作品程序靠数据库记录 本地文件双重判断去重所以重新下载需要清理对应记录删掉Downloaded里对应文件夹再删掉数据库里对应的aweme_id行。4. 批量下载时进度条刷屏默认配置已开启progress.quiet_logs: true静默日志调试时再临时加-v参数看详细信息。5. 下载速度不理想检查网络、调大thread并发数默认 5必要时在proxy配置项设置代理。现在动手备份你的第一个作品最后给你一份可以直接照做的行动清单先跑通单条视频验证环境、Cookie、配置三件事都没问题再挑一个你最喜欢的博主用mode: post批量备份他的主页养成增量习惯开启increase和database把备份变成定期的轻量操作按需解锁进阶功能直播、评论、热搜、通知用到哪个开哪个。任何工具的使用边界都在于尊重创作者的劳动仅用于个人收藏、学习与研究。在此基础上与其一个个手动保存不如花 5 分钟配置好这个免费开源的抖音批量下载工具让你的抖音内容从此有了一份井井有条的本地档案。打开终端下载你的第一个无水印视频吧。【免费下载链接】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),仅供参考