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抖音链接过两天就失效先把无水印视频存进硬盘上个月侄女的舞蹈老师在家庭群发了一条练习视频链接我随手在 App 里点了保存后来想剪个家庭相册链接却已经打不开了。于是我开始用 douyin-downloader一个免费开源的抖音下载工具无水印视频、图集、创作者主页批量保存都归它管。文件直接落到自己硬盘上链接失不失效就无所谓了。先看看它到底能搬走什么内容。douyin-downloader 能存下什么抖音下载能力表动手之前先对一眼这张表确认它覆盖的场景够不够用能力典型场景上手难度单个视频 / 图文粘贴分享链接存一条无水印落盘极简创作者主页批量作品、喜欢、合集、原声一次搬空简单增量去重第二次运行只抓新内容SQLite 记历史简单时间切片只要某个月发布的作品其余不碰简单直播录制主播开播挂机录下播自动收尾中等评论采集按作品输出结构化 JSON含二级回复简单热搜 关键词搜索一条命令导出 JSONL适合做选题调研简单说白了它不是下条视频的工具而是一整套内容搬运方案每次下载都自动挑无水印、最高码率的源封面、原声、元数据 JSON 默认随行。不想敲命令的话还有同一后端做的桌面版 Douzy内测中粘贴链接、勾选内容就能跑桌面版粘贴链接自动识别类型勾选作品/喜欢/合集一键开始5 分钟跑通装依赖、扫码登录、下第一个视频主线就三张任务卡按顺序做做完你手里会有一个真无水印的 mp4。任务卡 1拉取项目并安装依赖需 Python 3.8目标拿到一个能跑的项目目录。操作git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader/douyin-downloader pip install -r requirements.txt 网络不给力就切国内镜像pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple验证pip 最后一行显示安装成功目录下能看到run.py和config.example.yml。任务卡 2一条命令拿到登录凭证目标让工具认识你的登录态抖音的完整接口才认它。操作python -m tools.cookie_fetcher --config config.yml浏览器会自动弹出扫码登录一次回终端按回车即可。验证config.yml里 cookies 一段填上了值。凭证只存在本地不会上传任何服务器。任务卡 3跑第一个无水印下载目标看到真实的文件落盘。操作cp config.example.yml config.yml # 打开 config.yml把 link 换成你要的抖音视频链接然后 python run.py -c config.yml验证终端打出下载进度和统计Downloaded/目录里出现无水印 mp4旁边还躺着重名规则的封面图和元数据 JSON——一个视频周边资料齐活。三个进阶场景批量主页、增量去重、直播录制下完单个视频只是热身真正上头的是——把整页搬空。把喜欢的创作者主页一次搬空你遇到的问题发现一位宝藏创作者想把他发的作品全留住但 App 只能一页一页翻着看数量没法控制。怎么配把 link 换成主页地址加上模式和数量上限link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post # like / mix / music 同样支持 number: post: 50 # 0 表示不限量只想要某个月的作品再加start_time/end_time格式 YYYY-MM-DD就行。跑完看到什么一排进度条并发推进失败自动重试跑完终端给出成功计数磁盘上多了一整个作者目录。批量下载每条作品独立进度条多线程并发跑完统一统计第二次跑一条也不重复你遇到的问题这周下了 50 条下周再运行想补漏结果从头又下了一遍浪费流量还挤爆磁盘。怎么配开启database: true和increase.post: true。每次下载的作品 ID 都会写进 SQLite下次运行自动跳过已存在的。跑完看到什么终端里视频、音乐、封面依次显示跳过已存在只拉新增的落盘文件按日期_标题_ID归档每个作品一个独立文件夹找东西像翻档案。增量生效中时间范围锁定两天、已获取 274 个作品已下载的视频/音乐/封面全部跳过下载完成按日期标题整齐归档一目了然录主播的直播下播自动收尾你遇到的问题主播每晚开播你不可能每次都熬夜守着错过就是没了。怎么配把直播间链接填进 link加一个时长上限link: - https://live.douyin.com/123456789 live: max_duration_seconds: 3600 # 0 表示一直录到主播下播跑完看到什么终端列出直播间信息和清晰度档位选最高清FLV 源开始持续录制。主播中途下播、网络抖动甚至你按了 CtrlC已录的字节都会保留直播间元数据快照一并落盘。直播录制识别直播间、选清晰度、拉取直播流并持续保存下载翻车了症状对药方的踩坑急救⚠️ 报403 Forbidden或提示未登录 → Cookie 过期有效期一般一到两周这是最高频的故障 → 重跑python -m tools.cookie_fetcher --config config.yml建议养成每周刷新一次的习惯。主页批量下载恰好停在 20 条 → 翻页被风控拦了 → 打开browser_fallback.enabled: true且headless: false弹出验证窗口就手动过完再关。批量下载越跑越吃内存 → 并发线程开太猛 → 把thread降到 3每批控制在 50~100 个作品分次执行。删了文件再跑还是跳过已存在 → 数据库 本地文件双重去重你只清了一边 → 删掉对应作品目录后把dy_downloader.db里该作品的记录一并清掉。链接会失效硬盘不会侄女那条练习视频的链接不用再提了它已经是硬盘里一个安稳的 mp4。打开终端克隆仓库跑第一条命令——第一个无水印视频几十秒就会出现在 Downloaded 里。【免费下载链接】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),仅供参考