如何把喜欢的博主整个主页搬回本地?douyin-downloader 免费抖音批量下载工具实测

📅 2026/8/17 22:13:39
如何把喜欢的博主整个主页搬回本地?douyin-downloader 免费抖音批量下载工具实测
如何把喜欢的博主整个主页搬回本地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一个深夜我在抖音刷到一位博主的系列教学视频正准备整理成学习笔记第二天再打开视频却因版权调整被下架了。那一刻我明白真正喜欢的优质内容只有握在自己手里才安心。可要怎么保存录屏画质差、截图丢动态、各种去水印工具要么收费、要么第二天就跑路。直到我遇到 douyin-downloader——这款免费开源的抖音下载工具既能下单个视频、图集、合集和音乐也能把作者整个主页批量搬回本地默认去水印、自动挑选最高清版本还自带进度展示、失败重试和数据库去重。这篇实测记录就是我把整套流程跑通后的完整笔记。先从最痛的那件事开始让说没就没的视频留在我的电脑里你有没有过这种经历朋友甩来一条抖音链接说这个视频特别有用快看等你点开时它已经失效了。链接会过期作品会下架真正靠谱的保存方式是把文件本身下载到本地。douyin-downloader 的入门方式非常简单三步就能开始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 就会被自动写进配置里全程不用手动复制粘贴那一长串字符。接下来把链接交给它就行python run.py -c config.yml -u https://www.douyin.com/video/7604129988555574538一个作品下载完成后你拿到的不是孤零零一个视频文件而是一个完整的小资料包无水印视频、高清封面图、背景音乐mp3、作者的 JSON 元数据甚至包括作者头像。程序会从抖音返回的清晰度列表里自动挑最高码率的那一档省去了手动选高清的麻烦。如果你更喜欢图形界面项目还提供了一款叫 Douzy 的桌面版客户端粘贴链接就能立刻开下效果长这样动手试一试找一条你最近收藏的视频链接跑一遍上面的命令看看五分钟内能拿到多少种格式的文件。不止一条把博主的主页整本搬回家单条视频解决了应急保存但很快你会发现新需求——你想把某位博主的全部作品都留下来。手动一条条复制链接几百条视频会让人崩溃。douyin-downloader 支持直接解析作者主页地址一次任务批量下载。先复制一份可用的配置改成这样link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post - like - mix - music number: post: 50 # 只下载最近 50 个作品设为 0 表示全量mode里的四个选项分别对应作者发布的作品post、作者点赞过的内容like、合集mix、音乐music。你可以只选其中一个也可以四个同时开——程序会自动跨模式去重同一个作品不会因为你同时选了 post 和 like 就被下载两遍。批量下载时终端里会有清晰的进度条每个作品的视频、封面、头像逐一下载已经存在的内容会被自动跳过跑起来的画面大概是这样的下载好的内容会自动按作者建目录、按日期和标题命名长期积累也不会乱每个作品再单独一个文件夹视频、封面、音乐、JSON 元数据分门别类放好想找哪个直接按标题搜即可只下载新的不重复劳动对经常更新的博主重复下全部内容太浪费流量。打开增量下载程序会根据数据库记录只抓取新增作品database: true increase: post: true like: true数据库去重加本地文件双重检查配合时间过滤你甚至可以精确到只要 2024 年这一年的内容start_time: 2024-01-01 end_time: 2024-12-31动手试一试挑一个你常看的博主先设置number.post: 10小批量跑一次确认目录结构合你心意后再决定要不要全量。它偶尔闹脾气多半是这几个开关没打开用了两周我先后遇到三次翻车每次都差点以为是工具坏了最后发现都是配置问题。这里把排查过程原样分享给你。第一次只抓到 20 条就不动了。这是抖音翻页风控的典型表现。解法是开启浏览器兜底功能让程序在 API 翻页受限时启动真实浏览器继续滚动加载browser_fallback: enabled: true headless: false # 显示浏览器窗口方便你手动过验证码开启后遇到风控会弹出浏览器手动完成滑块或验证码再关掉窗口程序会自动接着跑。记住不要一弹出来就关等它加载完再操作。第二次下载中途报 Cookie 失效。这类工具都会遇到登录态过期不用慌重新执行一次自动获取命令就行python -m tools.cookie_fetcher --config config.yml第三次下载特别慢还偶发失败。默认并发是 5 个线程、失败重试 3 次如果你网络状况好可以加大并发反之就调小避免被限流python run.py -c config.yml -t 8retry_times: 3 # 失败后指数退避重试1s、2s、5s proxy: http://127.0.0.1:7890 # 有代理时填上能显著提升成功率另外程序下载完会做完整性校验文件不完整会自动清理并重新下载这个特性在弱网环境下非常救命。实时进度长这样右侧会逐步列出每个环节的状态动手试一试如果你之前遇到过只下 20 条按上面的配置改完再跑一次看看这次能拿回多少。把它当内容管家用直播、评论、热搜与自动通知下载功能只是基本功真正让我觉得回本的是它后面这一串锦上添花的玩法。直播回放错过也能补录遇到想录制的直播把房间链接丢进去设置最长录制时长即可link: - https://live.douyin.com/123456789 live: max_duration_seconds: 3600 # 0 表示录到主播下播录制过程中即使主播突然下播、网络断线或你手动 CtrlC 中断已经录下来的字节都会保留不会白干一场。录完的 FLV 会连同直播间元数据快照一起存进作者名/live/目录。录制前它会先帮你确认清晰度和直播信息评论区也能一起带走做内容分析的朋友会喜欢这个开启评论采集每个作品会额外生成一份独立的 JSON 文件方便后续做词频、情感分析等comments: enabled: true include_replies: false # 设为 true 会连带抓二级回复 max_comments: 500热搜与搜索先看看今天什么值得下懒得自己找素材时可以让它先帮你摸清趋势python run.py --hot-board 30 python run.py --search 猫咪 --search-max 100热搜榜和搜索结果都会以带时间戳的 JSONL 文件落到Downloaded/hot_board/和Downloaded/search/目录方便二次处理。下载完自动通知别一直盯着屏幕任务跑完想离开电脑配置推送下载完成后手机就能收到结果notifications: enabled: true on_success: true providers: - type: bark url: https://api.day.app/YOUR_DEVICE_KEY - type: telegram bot_token: 123456:ABC... chat_id: 987654321想接入自己的系统它还能当个 API 服务装上可选依赖后整个工具会变成一个 HTTP 服务支持提交下载任务、查询任务状态pip install fastapi uvicorn python run.py --serve --serve-port 8000提交任务只要一条 POST 请求{url: ...}返回任务 ID之后轮询查询进度即可。桌面版的任务中心界面展示的就是同一套任务体系下载多了以后作品档案功能会帮你按博主和类型筛选历史记录最近 30 天常看的博主一目了然点一下就能补下最新作品动手试一试挑一场正在进行的直播试试录制或者给--hot-board加个参数看看今天抖音上最热的话题是什么。接下来按你的水平挑一条路走如果你刚接触这个工具建议先只看两样东西快速上手看 USAGE.md想深入了解每个配置项就对照 config.example.yml 逐个尝试——几乎所有行为都是配置驱动的改配置比改代码安全得多。如果你已经能熟练跑通单视频和批量下载可以去翻核心源码目录 douyin-downloader/core/里面按功能拆得很清楚下载器、URL 解析、队列与限流、重试机制都在各自独立的模块里读代码时想找某个功能在哪实现会非常轻松。如果你有二次开发的想法REST API 模式是最友好的切入点直接把下载能力暴露成接口供其他脚本或前端调用整个项目也提供了完整的测试套件改完代码跑一遍pytest就能确认没破坏原有功能。最后提醒一句任何下载工具都请用在合法合规的范围内。请只保存你自己有权限的内容尊重创作者版权把下载的资料用于个人学习与研究不要二次传播或商用。工具本身只是效率的放大器怎么用、用在哪里决定权始终在你手上。愿你的收藏夹里从此只有舍不得删没有找不回。【免费下载链接】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),仅供参考