资讯动态

Douyin-Downloader 抖音批量下载上手:一条链接把无水印作品存到本地

发布时间:2026/10/9 5:05:48 来源:尧图企业网站定制
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 做的就是这类抖音批量下载给一条主页链接它把无水印的视频、图文、合集取回本地还做增量去重。这篇讲命令行版怎么装、怎么配以及哪些地方容易翻车。它解决了什么问题这个工具写给需要经常把抖音作品落到电脑里的人粘一条主页或单作品链接它自动挑无水印源并写进磁盘封面、原声、元数据 JSON、评论都能按需开关。它和手动保存的本质区别不在快慢而在产出形态手动拿到的是带水印、无记录的零散文件工具拿到的是统一命名的归档外加一个记得下载状态的数据库。项目有两种形态命令行 Python 版本仓库只专注抖音适合脚本和定时任务以及 Douzy 桌面版覆盖 TikTok、YouTube 等平台更日常。把日常动作摆在一起看手动手机上逐个长按保存带水印文件名改不了。工具一条主页链接并发抓取归档目录自动生成。手动第二次跑要人工回忆哪些存过。工具下载状态有数据库记录第二次只补新内容。三个最关键的能力无水印接口返回多档码率自动挑无水印源video_quality再选档位。增量去重每个作品的状态记在本地数据库重复运行只补新增内容。浏览器兜底接口被风控时切到 Playwright 滚动主页采集作品 ID。⚡ 从安装到第一次成功下载环境要求只有一条Python 3.9 及以上Windows、macOS、Linux 三个系统都支持。先克隆并装依赖三条命令的事要用浏览器兜底的话再补一个 Chromium 内核git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader python -m pip install -r requirements.txt python -m pip install playwright # 浏览器兜底才需要 python -m playwright install chromium接着是配置和登录。仓库自带一份带注释的模板 config.example.yml先复制成config.yml再跑内置的 Cookie 获取工具会弹出一个浏览器用手机扫码登录抖音回终端按回车Cookie 就存在本地了不会上传到任何服务器cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml然后把config.yml里link下的示例链接换成目标博主的主页数量先写 5 试跑Windows PowerShell 上把cp换成Copy-Item config.example.yml config.ymllink: - https://www.douyin.com/user/YOUR_SEC_UID path: ./Downloaded/ mode: [post] number: post: 5跑python run.py -c config.yml开始首跑全部参数用python run.py --help查。成功后下载目录下的文件会自动长这样Downloaded/ 作者昵称/ 2026-06-15_作品标题_7xxxxxxxx/ 视频文件.mp4无水印视频 元数据文件.json需开 json: true 才有⚙️ 几个值得单独说的配置能力配置项很多真正影响跑没跑得成的就下面四个按影响面从大到小讲。被风控时怎么开浏览器兜底目前部分 CLI 下载通道会被抖音风控拦这是最先到手的坑。作品列表被限制时工具自动切到 Playwright 打开主页、滚动采集作品 ID 再补全详情headless: false会显示浏览器窗口遇到验证可以手动完成。记住一点反复换 Cookie 解不开风控兜底才是正解。browser_fallback: enabled: true headless: false增量下载怎么配第二次只补新内容increase.post设为true后工具下载前会先查每个作品在磁盘上的状态主文件存在且非空就跳过缺失或为空才补下。下载状态写入dy_downloader.db一个 SQLite 文件download_history表里每个任务也留一条汇总累计进度一目了然。想全部重下就把这个开关关掉不用清数据库。increase: post: true redownload_missing_files: true无水印画质怎么设原片还是指定分辨率接口对每个作品返回多档码率。默认highest挑最高转码档改成original会多一次原片探测原片比转码档大就优先下载探测失败自动回退想省带宽可以直接写720p、540p匹配不到会降到最接近的可用档。实际能选到多高取决于原视频上传质量。video_quality: original评论和转写怎么一起采comments打开后每个作品多产出一份*_comments.jsonmax_comments控制条数回复也可以选采transcript走 OpenAI 转写接口把视频里的语音变文本需要在环境变量OPENAI_API_KEY里放好密钥。两者独立开关档案化的任务可以一起打开。comments: enabled: true max_comments: 200 transcript: enabled: true 三种典型用法选你的场景长期跟踪几个账号link: - https://www.douyin.com/user/账号A主页 - https://www.douyin.com/user/账号B主页 path: ./Downloaded/ mode: [post] number: post: 0 increase: post: true redownload_missing_files: true thread: 3post: 0表示不限数量增量开关打开后挂成每周定时任务跑几次就攒出常新的资料库。只下自己看过的作品link: - https://www.douyin.com/video/7xxxxxxxx - https://v.douyin.com/某条短链 path: ./MyFavorites/ folderstyle: true cover: true json: true video_quality: 1080p filename_template: {date}_{title}_{id}单作品链接、图文、短链都能混在link里每个作品一个文件夹互不串1080p 日常看够用接口被风控时保持前面说的兜底开着。连评论和转写一起归档link: - https://www.douyin.com/user/YOUR_SEC_UID path: ./Archive/ mode: [post] number: post: 20 json: true comments: enabled: true max_comments: 200 transcript: enabled: true一个作品一套文件视频、元数据 JSON、评论和转写文本转写记得先配好OPENAI_API_KEY环境变量。不想手写 YAML 的话Douzy 桌面版把同样的功能做成了可视化界面TikTok、YouTube 等平台也是类似的工作台️ 踩坑速查现象、原因、改法现象主页只抓到少量作品或直接失败。原因接口被风控拦了。改法在窗口里手动完成验证反复换 Cookie 没用。现象下载慢、经常断。原因并发过高或网络不稳。改法thread降到 3retry_times调大必要时配proxy。现象想重下却被跳过。原因增量开关判定已下载过。改法把increase.post关掉即重下并覆盖不用清库。现象中途报接口错、提示 Cookie 失效。原因Cookie 有时效。改法重跑python -m tools.cookie_fetcher --config config.yml重新登录。现象两个作品互相覆盖。原因命名模板没有唯一标识。改法filename_template里保留{id}。跑通之后的进阶选项下载清单作者目录下自动生成download_manifest.jsonl一行一个作品的 JSON含发布时间、文件路径方便二次处理。完成通知notifications.providers可接 bark、telegram 或 webhook长任务无人值守时手机直接收结果。REST 服务python run.py --serve --serve-port 8000把下载器变成 Web 服务需另装 fastapi 和 uvicorn。原画存档video_quality: original探测上传原片比转码档大就优先下载适合重要内容长期存。多平台Douzy 桌面版同一个任务中心里切抖音、TikTok、YouTube、Telegram、X建议先用post: 5这样的小数量试跑一次确认命名和去重行为符合预期再放开数量、打开增量。代码结构分得清楚下载主流程在 core/限速和重试在 control/文件与数据库在 storage/想深入就从这三个目录读起。最后提醒一句本工具仅限个人学习、研究和备份使用请尊重创作者的版权并遵守平台规则。【免费下载链接】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),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑