抖音作品怎么批量存到本地?开源工具 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
前阵子追一个教剪辑的博主,30 多条教程划走就没了,想回看只能逐帧录屏,又糊又带水印。douyin-downloader 就是干这个的——一个纯 Python 的抖音下载工具,单个视频、整个主页、合集、原声都能抓,默认给无水印最高清源,还自带去重。下面是我实际跑了一周的真实记录。
它替你省掉的三件事
它帮你省掉的是逐帧录屏。平台不给下载入口,它直接抓无水印的最高清源,一条命令的事。
它替你干掉重复劳动。内置 SQLite 加本地文件双重去重,重复跑只会补新内容,不会把硬盘塞满垃圾文件。
它帮你兜住风控。翻页被限就自动切浏览器兜底,弹窗出来人工过个验证码就行,不用干着重跑。
对普通用户,最实在的是第二点——把它当成一个"离线缓存库",一次配好长期挂着,旧文件不再做无用功。
3 步第一次跑通
先把仓库拉下来,装依赖,复制一份默认配置:
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 🔑,它就像你进抖音的门票,没这张票根本换不到下载链接:
python -m tools.cookie_fetcher --config config.yml它会弹一个浏览器,你登录一次抖音,回终端按回车,Cookie 就自动写进配置了。一次配好,长期复用。
第一次跑通,把 config.yml 里的link换成一个视频链接,然后运行:
python run.py -c config.yml跑完打开Downloaded文件夹,mp4 连着封面、头像、元数据一起躺在作品文件夹里,去重库dy_downloader.db也自动建好了。
三个真实场景实测
刷到一条好视频想立刻存。这是最高频的,直接命令行追加链接:
python run.py -c config.yml -u "https://www.douyin.com/video/7604129988555574538"实测它长链短链都认得,抓下来是无水印最高清,进度条一路走完,5 路并发不卡手。
想把某个创作者整个主页收了。把 config.yml 的link换成他的主页链接,mode写成post:
python run.py -c config.yml它会遍历主页内容,作品、封面、音乐、元数据一次收齐。mode还能换成like收点赞、mix收合集、music收原声。
不想敲命令,切到桌面版 Douzy。同一套后端、纯鼠标,粘贴链接自动识别内容类型,勾选下载就行:
粘贴视频或主页链接,自动识别后点下载即可,识别结果一眼可见。
它还能同步关注列表、筛选新作品、直接批量下:
关注页同步了博主和新增作品数,勾选即可下载,收藏合集也能整组拿下。
文件会自己归好档
用久了你会发现文件从没乱过。它按"创作者 → 日期_标题_ID"自动建目录,每个作品里的视频、音乐、封面、头像、元数据分门别类,找东西像翻抽屉。
再开着增量下载,每周挂一次只拉新作品。SQLite 记着每条作品的 id,加上本地文件双重校验,你删掉某个文件,下次它会自动补回来,不会重复下。完整目录结构见 README.zh-CN.md。
任务中心把每个任务的进度、成败、打开目录集中管理,跑完一目了然。
翻车了怎么自救
- 拿不到链接、报无权限→ 多半是 Cookie 过期 → 重跑一次
cookie_fetcher刷新即可。 - 只抓到 20 条就停了→ 翻页被风控 → 确认
browser_fallback开着、headless设false,弹窗里手动过验证。 - 想重新下某条作品→ 去重拦着 → 删掉本地文件夹(名字含 aweme_id),再跑一次。
- 失败了没反应→ 默认静默日志 → 加
-v或--show-warnings看报错。
想深挖去重与兜底的实现,可以直接翻 core/ 源码。
那个 30 条教程的博主,我现在一条没错过——挂着增量,新内容自己补进抽屉。你手上有没有哪个刷着刷着想存、却存不下来的主页?拿去跑跑看。
【免费下载链接】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),仅供参考