
抖音无水印下载完整实战教程三步跑通再批量备份整个创作者主页【免费下载链接】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-downloaderdouyin-downloader 是一个开源的抖音批量下载工具支持单条视频无水印保存、创作者主页整页备份、抖音直播录制本地 SQLite 去重让重跑不产生重复。这篇教程按装依赖、拿 Cookie、首次运行三步走通再展开常见场景。第一步三分钟装好依赖先确认本机 Python 是 3.8 以上版本然后克隆仓库并安装依赖git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt依赖里有 aiohttp 负责网络请求、rich 画终端进度条、aiosqlite 管本地数据库装完就能跑不需要额外服务。拿到有效 Cookie 的两种姿势平台要求登录态才返回作品详情和主页数据所以 Cookie 是必需的。自动方式推荐先装浏览器自动化组件再运行项目自带的抓取脚本 tools/cookie_fetcher.pypip install playwright python -m playwright install chromium python -m tools.cookie_fetcher --config config.yml会弹出一个浏览器窗口在里面扫码或输密码登录抖音回到终端按 EnterCookie 就自动写进配置文件不用手动复制。手动方式无额外依赖浏览器登录抖音网页版按 F12 打开 Network 面板点任意一个请求从请求标头里复制整段 Cookie粘贴到配置文件cookies字段里即可。⚠️ Cookie 有效期一般 7 到 30 天隔一段时间刷新一次避免批量任务中途被拦。备好配置文件完成首次运行把模板 config.example.yml 复制为config.yml只填链接、保存路径、Cookie 三处。最精简可用版本link: - https://v.douyin.com/xxx/ path: ./Downloaded/ music: true cover: true json: true然后执行python run.py -c config.yml✅ 解析正常时终端会出现下载进度面板Downloaded/下按作品建子文件夹里面是 mp4 视频、mp3 原声、封面 jpg 和元数据 json。项目同后端还提供 Douzy 桌面客户端内测中粘贴链接即可开始下载不用碰终端。只想存一条视频这是最直接的抖音下载用法不用改配置命令行直接指定分享链接python run.py -u https://v.douyin.com/xxx/ -p ./Downloaded/-u可重复传多个链接-p指定保存目录默认 5 线程并发。落盘文件不带平台水印按作品标题建子文件夹归档。主页批量下载mode 和 number 怎么配把创作者主页链接放进link工具自动识别为用户页按mode抓取link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post number: post: 50post取发布作品还可加like点赞、mix合集、music原声number里对应写数量上限0 表示不限制。跑完就是完整的抖音主页备份文件按创作者 → 作品两级目录归档重复的作品跨模式自动去重。只要某个时间段的作品配置里加上start_time/end_time格式YYYY-MM-DD留空则不过滤start_time: 2024-06-01 end_time: 2024-06-30范围外的作品直接跳过。老主页、作品量大的账号用这个最可控只抓需要的部分。持续追踪更新SQLite 增量不重复拉打开两项设置本地 SQLite 数据库会记录每条已下载作品的 IDdatabase: true increase: post: true再次运行同一命令时已存在的条目直接跳过只补新作品。这也是批量任务中断后的正确姿势不丢不慌重跑一次就补齐缺失部分。录制直播间成 FLV 文件链接以live.douyin.com开头时工具自动切到直播模式把直播流转录为 FLVpython run.py -u https://live.douyin.com/123456789 -p ./Downloaded/配置里live.max_duration_seconds可限定最长时间0 表示录到主播下播。中途断掉也没关系已录制的字节会保留这就是常见的抖音直播录制做法。参数调优并发与重试thread或-t控制并发数默认 5retry_times是失败重试次数默认 3 次间隔逐步拉长内置限速约每秒 2 次请求是平台普遍能接受的节奏。 作品量大、频繁触发风控时把线程调低比硬扛更稳python run.py -c config.yml -t 2。排坑四个最常遇到的问题现象主页只抓到 20 条左右作品→ Cookie 失效或翻页被风控拦截。用抓取脚本刷新 Cookie并确认browser_fallback.enabled: true浏览器会协助过验证。现象提示 403 或未登录→ 多为并发过高触发风控。调低线程数、换移动网络重试同时确认 Cookie 还在有效期内。现象批量任务中断、部分作品缺失→ 开着增量模式重跑同一命令即可已存在的条目自动跳过只补缺失部分。现象重跑后出现重复文件→database被设成 false 或数据库文件被删了。保持database: true不要移动或删除dy_downloader.db它是去重的依据。整条主线一句话装依赖 → 拿 Cookie → 链接写进config.yml→ 运行run.py。下载内容仅限个人学习研究请尊重创作者版权勿用于商业用途。建议把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),仅供参考