想批量保存抖音视频和直播回放?这个下载工具三分钟就能上手

想批量保存抖音视频和直播回放?这个下载工具三分钟就能上手 想批量保存抖音视频和直播回放这个下载工具三分钟就能上手【免费下载链接】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 就是一个把链接变成本地文件的工具粘上抖音链接视频、图文、合集、音乐都能落到硬盘里粘上用户主页链接还能按发布、点赞、合集、音乐、收藏夹几种维度批量抓取。下载全程有进度条、失败自动重试并用 SQLite 记录历史避免重复下载。无论你是想囤学习资料、备份直播内容还是收集创作素材它都能帮你把抖音变成自己的私人资源库。下面这张就是它跑批量任务时的实时界面每个视频的进度、文件名和耗时都看得清清楚楚 三步搭好环境跑通你的第一次下载第一步把项目拉下来并装好依赖git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt这条命令的作用是把项目源码下载到本地并装上运行所需的依赖库。如果之后想用浏览器兜底或自动登录还可以再加装 playwrightREADME 里有详细说明。第二步用扫码代替手填 Cookie省掉最麻烦的一步python -m tools.cookie_fetcher --config config.yml为什么要做这一步抖音的下载接口需要登录凭证Cookie手动从浏览器里翻 Cookie 既繁琐又容易过期。这个命令会弹出浏览器并打开登录页你扫码登录后回到终端按回车Cookie 就自动写进配置了之后过期了再跑一次即可。第三步写一份最小配置开始首次下载cp config.example.yml config.yml配置文件是 yaml 格式最核心的几项其实只有这些link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx # 要下载的链接 path: ./Downloaded/ # 保存目录 mode: - post # post发布的作品 number: post: 50 # 只下前50个0全部 thread: 5 # 并发数 retry_times: 3 # 失败重试次数 database: true # 开启去重记录保存后运行python run.py -c config.yml下载完成后打开输出目录你会发现文件已经被自动整理成作者/作品类型/日期_标题_ID的结构视频、封面、音乐、元数据各归其位 三个真实场景把工具用出价值来场景一把某位博主的所有作品囤成学习资料整理学习资料时我通常锁定一位知识区博主用 post 模式把他的全部作品拉下来再用时间过滤只保留近半年的内容link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post number: post: 0 # 0 表示全量 start_time: 2025-01-01 end_time: 2025-12-31跑完一次之后把increase.post打开下次再跑就只会下载新增的作品不会重复劳动。场景二错过直播把回放完整录下来直播是过了这村没这店的内容但这个工具可以直接把直播间录成 FLV 文件还支持选择清晰度python run.py -c config.yml -u https://live.douyin.com/273940655995它的贴心之处在于哪怕主播中途下播、网络空闲甚至你按 CtrlC 中断已经录下的字节都会被保留下来不会白等一场场景三做选题时快速收集素材和评论写内容最缺的是灵感。这个工具能一键拉取抖音热搜榜也能按关键词搜索作品并导出成 JSONL 文件python run.py --hot-board 30 -p ./Downloaded python run.py --search 教程 --search-max 50 -p ./Downloaded再配合评论采集功能在配置里打开comments.enabled每个作品还会额外生成一份*_comments.json做选题调研时相当好用。⚠️ 新手最常踩的三个坑我提前帮你排掉Q为什么只抓到 20 条作品就停住了A这是翻页风控的常见现象也是最多人问的问题。打开配置里的browser_fallback.enabled: true并把headless设为false程序会在翻页受限时自动弹出浏览器你手动过一下验证码就能继续抓了记得别急着关窗口。Q下载到一半提示失败是不是要重来A不一定。工具自带指数退避重试默认 1s、2s、5s 递增还会比对文件大小做完整性校验不完整的文件会自动清理后重新下载。如果频繁失败多半是 Cookie 过期了重新跑一遍python -m tools.cookie_fetcher --config config.yml即可。Q重复下载、硬盘越塞越满怎么办A开启database: true后SQLite 会结合本地文件双重去重同一个作品在不同模式下也不会重复下载。如果只想保留视频本体把music、cover、json这几个附加资源关掉能省下不少空间。最后说两句命令行之外还有更省心的打开方式douyin-downloader 最打动我的地方是它把下载这件小事做得足够完整。如果你不想碰终端项目还基于同一套后端做了桌面客户端 Douzy——粘贴链接、勾选内容类型、可视化跟踪下载进度小白也能轻松上手进阶玩家则可以把它以 REST API 服务模式跑起来python run.py --serve把下载能力接进自己的脚本里。作为开源项目它还在持续跟进平台变化。如果你也想把喜欢的抖音内容变成自己的资源库不妨按上面的三步先跑通第一次下载再按场景慢慢探索。觉得好用的话欢迎去项目仓库提 issue、提建议——一个活跃的社区正是它能一直好用的原因。【免费下载链接】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),仅供参考