3 条命令把抖音主页搬回本地:去水印批量下载器,免费还追更
【免费下载链接】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 是个免费的命令行抖音视频下载器,把单条作品、整个主页或长合集去水印搬回本地,还能增量追更,只搬新作品。
它管什么,它不管什么
管得了:
- 单个作品 / 图文,
v.douyin.com短链自动解析 - 作者主页作品批量下载,
mode可组合 - SQLite 记录历史,重复跑自动去重,只补新作品
- 并发下载、指数退避重试、浏览器兜底过风控
- 可选评论采集、视频转写、完成通知
管不了:
- 点赞 / 收藏夹被平台风控挡住,CLI 拉不到,得走桌面版
- 单条作品、合集、音乐目前也受接口风控限制,浏览器兜底不保证成功
- HLS 直播源只存 playlist,要 ffmpeg 后处理才能播
点赞、收藏这类需求交给桌面版 Douzy,抖音、TikTok、YouTube 等多平台都支持:
从零跑通:3 条命令
需要 Python 3.9+,Windows、macOS、Linux 都能跑。
git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt终端没蹦红字,依赖就齐了。
cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml程序弹出浏览器,扫码登录一次抖音,回终端按回车,Cookie 写进config.yml。看到"登录成功"就对了。
把要搬的链接填进config.yml的link,然后:
python run.py -c config.yml进度条走完,Downloaded/里出现按"作者 → 类型 → 日期"分好的文件夹,就成了。
拿它干几件实事
把博主全部作品搬回本地
- 目标:整站存一个主页
- 改:
link填主页链接、mode: [post]、number.post: 0 - 看到:
Downloaded/作者名/post/下躺齐全部作品
追更只搬新作品
- 目标:隔几天再跑,不重复下
- 改:
increase.post: true、database: true - 看到:已下载的全跳过,只有新增作品落盘
只留原声省空间
- 目标:只要背景音乐
- 改:
video: false、music: true、cover: false - 看到:目录里只剩 mp3 原声文件
只取某段时间的作品
- 目标:只要某月之后的更新
- 改:
start_time: "2026-01-01"、end_time: "" - 看到:落盘的只剩这个时间范围内的作品
跑不动时先拧这几颗螺丝
默认值跑不动网络时,改这几个字段就行:
thread: 5 # 并发下载数,被限流就降到 2~3 retry_times: 3 # 单条失败后的重试次数 proxy: "" # 变慢或被限流时填代理地址 video_quality: highest # original 可探测原画,失败自动回退跑起来之后最常撞的坑
主页只能抓到二十条就停?browser_fallback.enabled设true、headless设false,浏览器弹窗后手动过验证再关窗口。
提示登录态失效?抖音登录有时效,重跑一次python -m tools.cookie_fetcher --config config.yml刷新 Cookie 即可。
个别作品反复失败?作品被删或设私密属正常;纯限流会按retry_times间隔自动重试,不用管。
下载整体变慢或超时?给proxy填代理地址,或把thread降到 2~3,隔一会儿再跑。
本文仅供个人学习、备份与研究,请尊重创作者版权,不二次传播、不商用。完整参数在 README.zh-CN.md,可改的样例在 config.example.yml,下载核心逻辑在 core/ 目录。现在把config.yml里的link换成你真正想存的那条,跑完干净的文件就躺在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),仅供参考