douyin-downloader 完整教程:一条命令批量下载抖音博主主页,去水印、可增量、自动归档
发布时间:2026/10/13 17:42:25 锦皓数字建站

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手动保存加改名 100 条作品要花 3 小时用 douyin-downloader 贴进主页链接跑一条命令5 线程并发自动抓完全部作品去水印、按发布时间整理目录二次运行重复的条目直接跳过。这是一份覆盖安装、配置和高频场景的完整教程。整个过程和快递分拣中心类似你只交一个单号主页链接中心自己扫描、分拨、给每件包裹贴标签再按日期顺序送到门口还留一本签收台账——第二次派送时能立刻认出哪些包裹到过了。 三步跑通装、配、跑第 1 步克隆仓库并安装依赖需要 Python 3.9Windows、macOS、Linux 均可。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后两条装的是浏览器自动化组件Cookie 获取和风控兜底都会用到。第 2 步扫码存 Cookie30 秒完成登录抖音接口需要登录态即 Cookie浏览器里的身份凭据。项目自带一键获取脚本cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml浏览器自动打开扫码登录后回终端按 Enter 保存Cookie 会写入config/cookies.json并回填配置文件。PowerShell 环境把第一行换成Copy-Item config.example.yml config.yml即可。第 3 步贴主页链接跑第一条命令复制目标博主的主页链接修改config.yml这几项link: - https://www.douyin.com/user/你的主页链接 path: ./Downloaded/ mode: - post number: post: 0number.post填0表示不限数量、全部抓取。然后运行python run.py -c config.yml不想改配置也可以直接把链接挂在命令后面python run.py -c config.yml -u https://www.douyin.com/user/你的主页链接-u可重复传多个链接。 跑完你能拿到什么每条作品默认保存无水印 MP4目录形如Downloaded/作者名/post/2024-02-07_标题_作品ID/music、cover、avatar、json默认均为false打开后分别追加原声 mp3、高清封面、作者头像、作品元数据 JSON自动生成download_manifest.jsonl清单每行一条作品带日期、标题、标签、文件列表SQLite 数据库dy_downloader.db记录作品明细与任务历史链接、成功数、配置快照终端实时刷新进度结束后输出成功/失败/跳过三组计数默认 5 线程并发、失败自动重试 3 次、限速每秒 2 个请求网络空闲时可调大thread但别拉太高避免触发风控。⚙️ 高频场景配置增量下载怎么开只抓新增内容在config.yml里确认这两项increase: post: true database: true博主发新作品后重跑同一条命令就只抓增量下载过的条目直接跳过。注意增量判断优先看磁盘上的主文件是否非空文件丢失时默认会补下。作者的作品、点赞、合集怎么一次抓全同时打开三种模式mode: - post - like - mix number: post: 0 like: 0 mix: 0同一个作品无论从哪种模式抓到磁盘上都只占一份。四种模式对应的内容类型见下图来自同仓库桌面版 Douzy 的抖音页面截图CLI 里用同名mode列表时间范围筛选与数量限制怎么设start_time和end_time填YYYY-MM-DD格式包含结束日期当天留空字符串表示不限数量仍用number.post控制。只搬某段时间的作品时这两项最实用。原画画质怎么选默认video_quality: highest取最高转码档改成original会先探测上传原片原片比转码档大时优先下原片探测失败退回最高转码档代价是每条作品多一次探测请求超时 10 秒。其他常用开关download_pinned: true连置顶作品一起下载comments.enabled: true每条作品额外生成评论 JSONtranscript.enabled: true把语音转成文字稿需要 OpenAI 兼容 API keynotifications支持 bark / telegram / webhook 三种完成通知python run.py --search 关键词 --search-max 50、--hot-board 30可把搜索结果和热搜榜导出 JSONL全部字段带中文注释见 config.example.yml❓ 避坑 FAQ提示 Cookie 失效、登录过期怎么重新登录重跑python -m tools.cookie_fetcher --config config.yml扫码登录后按 Enter 保存即可。CLI 还内置自动重登检测到未登录会自己打开浏览器完成验证后重试当前任务交互环境下生效。主页只翻出 20 条左右的作品后面没有了通常是接口被风控拦截。保持browser_fallback.enabled: true、headless: false在弹出的浏览器里手动完成验证工具会自动用浏览器兜底继续抓作品列表。风控较强时不保证成功详见 README.zh-CN.md 的「命令行版现状」一节。旧视频被当成已下载跳过想重新下怎么办把increase.post改成false再跑会重下并覆盖当前筛选范围内的作品无需清空数据库文件缺失时redownload_missing_files: true默认值也会自动补下。看不到进度、想排查细节加-v参数python run.py -c config.yml -v输出详细日志每条作品的明细和每次任务的历史都能从dy_downloader.db里查到。✅ 拿去跑挑一位你常追的博主把主页链接贴进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),仅供参考
锦
锦皓数字建站
深耕本土企业品牌数字化升级,专注原创端正雅致商务官网,从视觉设计到稳定运维全程保驾护航。