
一次性保存抖音主页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 是一个免费开源的抖音批量下载工具给它主页链接就能把该用户的视频、图文、合集、原声按无水印原画质批量保存下来内置去重重复运行时只补新作品不重复下载。整个过程就三步装环境、拿凭证、跑任务。命令行之外同一套后端还有一个桌面客户端 Douzy粘贴链接就能开始下载任务全程可视化跟踪适合不喜欢敲命令的人。 五分钟搭好运行环境需要 Python 3.8 以上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如果后面用得到浏览器兜底功能下文会提再补一句pip install playwright并执行python -m playwright install chromium。 自动获取登录凭证工具要靠 Cookie 才能拉到作品详情。不建议手动从浏览器里抠直接跑python -m tools.cookie_fetcher --config config.yml会弹出一个浏览器窗口扫码登录抖音后回到终端按回车Cookie 就自动写进配置文件了实现见 tools/cookie_fetcher.py。凭证一般能用 7 到 15 天失效后重跑这条命令即可一分钟搞定。⚡ 填好配置启动下载任务打开config.yml重点就这几项link创作者主页 URL可以写多条mode下载类型post发过、like赞过、mix合集、music原声可单选也可多选同一作品跨模式不会下两遍number每种类型的条数上限填 0 表示不限database开启 SQLite 库用于记录历史和去重然后执行python run.py -c config.yml # 不想动配置文件也可以直接命令行追加链接和并发数 python run.py -c config.yml -u https://www.douyin.com/user/xxxx -t 8终端里有实时进度条默认 5 并发失败按指数退避自动重试。遇到接口翻页被限流的情况工具会切到browser_fallback浏览器兜底开真实浏览器补翻页验证码也能人工代过不用中途重跑。 验收文件结构与去重机制下载完打开Downloaded/目录文件按作者名 → 内容类型 → 日期_标题_aweme_id组织每个作品包含 mp4 本体、封面图、分离出的背景音乐和 JSON 元数据文件名以作品发布日期开头不用手动改名。同目录还有一份download_manifest.jsonl清单一行一个作品方便日后检索。去重有两层一层查本地文件存在就跳过、缺失或为空才重下另一层是 SQLite 库记录下载历史表结构见 storage/database.py。所以同一个任务反复跑实际只拉增量。只想要某段时间的内容在配置里加start_time/end_time就行。 两个常用变体评论随作品保存打开comments.enabled每个作品旁边会生成*_comments.json可选是否带二级回复做选题研究和热评分析时很顺手。直播录制贴入live.douyin.com/{room_id}链接即开始录制FLV 可直接播放主播下播或网络中断时已录部分自动保留实现见 core/live_downloader.py。️ 常见需求速查需求做法只要最近 50 条number.post: 50只下某时间段作品加start_time/end_time只要新增的更新开increase.post增量下载同步自己的收藏 / 收藏合集mode: collect/collectmix需登录导出热搜榜或按关键词搜索命令行加--hot-board/--search当服务跑或部署到服务器--serve起 REST API或用自带 Dockerfile保存目录、线程数、完成后的推送通知Bark / Telegram也都写在config.yml里改完再跑即可。跑顺之后写个定时任务定期检查关注账号的新作品素材库就自己长了。提醒一下本工具适用于个人学习、研究与合理使用场景请尊重版权控制请求频率下载内容不要挪作商业用途。【免费下载链接】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),仅供参考