首页/新闻资讯/正文详情

douyin-downloader 完整指南:抖音无水印批量下载,从零搭建本地归档

发布时间:2026/11/13 12:05:26 来源:云帆数科 栏目:资讯中心
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-downloaderdouyin-downloader 是一个 Pythonasyncioaiohttp编写的抖音批量下载工具覆盖单条链接与作者主页两级范围的无水印下载视频、图文图集、合集与音乐原声并内置并发限速、指数退避重试和 SQLite 去重。一切由一份 YAML 配置加一条python run.py -c config.yml命令驱动。硬性前提是有效的抖音 Cookie 登录态由 tools/cookie_fetcher.py 获取且自 2026-08 起平台风控已封锁大部分 API 直连路径能力边界必须先看清再动手。先看清单支持什么、被风控挡住什么、前提是什么适合两类人需要按作者归档抖音作品库的开发者以及要做本地内容备份的管理者。它解决的是多链接、去重、可重复执行的批量问题而不是单次下载。可用作者主页作品下载当前唯一走得通的 API 外围路径是浏览器兜底、直播录制实验性、热搜榜与关键词搜索的 JSONL 导出--hot-board/--search、REST API 服务模式--serve需fastapiuvicorn。被 403 拦截2026-08 起单条视频/图文、合集、音乐、点赞列表、收藏夹的 CLI 直连接口均被 ArgusSecurityPlugin 拒绝刷新 Cookie 无法修复主页作品仅能走 Playwright 浏览器兜底且官方声明不保证成功。明确不支持抖音放映厅影视内容lvdetailDRM 加密无成片可取HLS 直播源只保存 playlist 文件而非可播放视频需 ffmpeg 后处理。前提条件有效 CookiemsToken、ttwid、odin_tt、passport_csrf_token等键浏览器兜底与取 Cookie 都依赖playwright chromiumffmpeg、OpenAI 密钥、fastapi/uvicorn均为可选依赖。第一次运行5 步完成安装、登录与首次下载克隆仓库并安装核心依赖要求 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安装浏览器组件。取 Cookie 和翻页兜底共用这一套缺一不可python -m pip install playwright python -m playwright install chromium复制配置并完成 Cookie 登录。命令会打开浏览器进入抖音手动登录后回到终端按回车Cookie 自动写入config.ymlcp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml写最小配置。示例里number.post: 1只抓 1 条首次验证建议改成小整数确认无误再放开为0不限link: - https://www.douyin.com/user/YOUR_SEC_UID path: ./Downloaded/ mode: - post number: post: 10执行第一条下载命令。临时追加链接不改配置用可重复的-u参数--help可查看全部选项-p改目录、-t改并发等python run.py -c config.yml配置速查10 个最常改的参数及其默认值参数作用默认值备注/限制link下载目标字符串或数组单条作品与主页链接可混排短链自动解析无必填收藏夹场景指向自己主页mode主页抓取范围post/like/mix/allmix/music可组合[post]collect/collectmix必须单独使用number各模式数量上限0表示不限全0注意config.example.yml里post: 1只是示例thread并发下载 worker 数5调高易触发限流video_quality画质选档highestoriginal每条作品多发一次探测请求10s 超时分辨率档匹配不到时降级到最接近可用档start_time/end_time作品发布时间区间YYYY-MM-DD空不限含 end 当天整天increase各模式增量开关true跳过已下载作品全true依赖databaseredownload_missing_files磁盘主文件缺失时是否重下truefalse时数据库记录有效则继续跳过database/database_pathSQLite 去重与下载历史true/dy_downloader.db关库后增量与去重同时失效browser_fallback.headless兜底浏览器是否无头false有头便于人工过验证enabled默认truemax_scrolls240wait_timeout_seconds600场景走查一次作者主页增量下载 一次自己的收藏夹场景 A下载某作者指定时间段的全部作品6 步在 config.example.yml 基础上把link填为主页地址start_time/end_time限定区间number.post: 0表示全量。执行python run.py -c config.ymlcli/main.py 校验配置、按需初始化 SQLite再逐条遍历链接。短链先由 core/api_client.py 重定向解析core/url_parser.py 从 URL 中提取sec_uid并输出链接类型。core/downloader_factory.py 把user类型分发给 core/user_downloader.py按mode执行 core/user_modes/ 下的策略post策略按游标翻页作品发布时间越过时间上界即提前停止core/user_modes/post_time_boundary.py。每条作品进入 core/video_downloader.py 挑选无水印源、按video_quality选档thread默认 5个 worker 并发拉流单请求限速 2 次/秒control/rate_limiter.py失败重试 3 次、退避 1s/2s/5scontrol/retry_handler.py。API 翻页被拒时由 core/api_client.py 启动浏览器兜底读取页面自己发出的作品列表请求最多等 600 秒人工过验证文件经 storage/file_manager.py 落盘storage/database.py 用aweme表记录 文件名中的aweme_id双重去重。场景 B下载自己的收藏夹4 步mode设为[collect]收藏文件夹或collectmix收藏合集link指向自己主页这两者与post/like/mix/music不可混用core/user_downloader.py 在_validate_mode_scope中直接拦截。收藏夹仅对当前 Cookie 对应的账号生效列表由 core/api_client.py 拉取。现实约束2026-08 起收藏夹接口的非浏览器请求被 403CLI 没有签名通道此场景大概率整体不可用跑之前要有预期。能通过的部分下载、命名与去重路径与场景 A 第 6 步完全一致。六个常见现象的排查路径现象主页任务最终只抓到前几十条甚至失败。原因API 翻页被风控拒绝浏览器兜底是唯一路径且官方不保证成功。处理确认browser_fallback.enabled: true、headless: false在 600 秒窗口内手动完成验证仍无果属于平台现状不是配置问题。现象单条视频/点赞/收藏/合集/音乐接口返回 403Blocked by ArgusSecurityPlugin。原因平台边缘风控拦截非浏览器请求与 Cookie 新旧无关。处理不要再反复刷 Cookie这类内容当前只有同后端桌面版可用。现象想重下某作品却被跳过。原因去重是数据库记录 文件名aweme_id双重判断只删了其中一份仍算已下载。处理同时删除Downloaded/{作者}/{模式}/*_{aweme_id}/目录与aweme表对应记录。现象增量模式仍重复下载旧作品。原因database: false或对应模式increase为false。处理置database: true、increase: true反过来想强制重下并覆盖就把increase置false。现象速度慢、重试日志频繁。原因并发过高或 IP 被限流。处理调低thread、配置proxy走代理单请求 2 次/秒的限速与 1s/2s/5s 退避是内置行为属正常现象。现象任务中途提示登录态失效。原因Cookie 过期。处理交互环境下工具会自动开浏览器重登一次并重跑当前链接非交互环境手动重跑python -m tools.cookie_fetcher --config config.yml。合规边界开始下载前自问五条下载内容仅限个人学习、研究与本地归档不做二次分发或商业用途。遵守抖音平台条款与所在司法辖区法规不批量采集特定账号的私密数据不侵犯创作者版权。平台接口与风控策略随时调整会导致功能降级本工具已先后经历 2026-08、2026-09 两轮封锁这是需要接受的正常技术风险。CLI 为非浏览器直连高频高并发会增加限流与账号风险用thread与proxy自行控制节奏。使用行为与后果由使用者自行承担。工具适合需要搭建本地抖音内容归档库的开发者与内容管理者完整参数清单与默认值见 config.example.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),仅供参考

相关推荐

网盘直链下载助手:免费解析 9 大网盘真实下载地址的完整指南
网盘直链下载助手:免费解析 9 大网盘真实下载地址的完整指南

网盘直链下载助手:免费解析 9 大网盘真实下载地址的完整指南 【免费下载链接】Online-disk-direct-link-download-assistant 一个基于 JavaScript 的网盘文件下载地址获取工具。基于【网盘直链下载助手】修改 ,支持 百度网盘 / 阿里云盘 / 中国移动云盘 … · 2026/11/8 8:35:49

告别N+1性能杀手:Database Skills教你批量修复MySQL查询隐患的完整指南
告别N+1性能杀手:Database Skills教你批量修复MySQL查询隐患的完整指南

【免费下载链接】database-skills Skills for AI agents working with databases 项目地址: https://gitcode.com/gh_mirrors/da/database-skills 点击查看 免费下载 N1 查询是 MySQL 应用中最隐蔽的性能杀手:1 次查询取回 N 条父记录,却要为… · 2026/11/3 12:50:35

FastAPI SSE 流式推送完整指南:从 AI 逐字输出到断线自动续传
FastAPI SSE 流式推送完整指南:从 AI 逐字输出到断线自动续传

FastAPI SSE 流式推送完整指南:从 AI 逐字输出到断线自动续传 【免费下载链接】fastapi FastAPI framework, high performance, easy to learn, fast to code, ready for production 项目地址: https://gitcode.com/GitHub_Trending/fa/fastapi 让 AI 的回答… · 2026/11/7 16:45:01

电工证给钱拿证怎么选?郑州报考避坑指南全解析
电工证给钱拿证怎么选?郑州报考避坑指南全解析

电工证给钱拿证怎么选?郑州报考避坑指南全解析 工地太忙根本没时间复习考试,这是很多电工师傅的真实写照。每天扛着工具、扛着责任,连吃饭都赶时间,哪还有精力去琢磨那些考试题?更别提还要担心【电工证给钱拿证】的真假和流程了。尤其是像在郑州这类建筑… · 2026/11/13 12:05:06

你在外省考的电工证能转过来吗?考电工证理论培训内容千万别踩坑
你在外省考的电工证能转过来吗?考电工证理论培训内容千万别踩坑

你在外省考的电工证能转过来吗?考电工证理论培训内容千万别踩坑 之前考的证在外省能不能转过来?这几乎是每个准备考电工证的人心里的头号问题。尤其是那些在外地工作、想回老家发展,或者刚从外地回来打算找工作的朋友, 千万别踩坑… · 2026/11/13 12:05:06

谁买过电工证 2026河南最新政策下怎么复审延期
谁买过电工证 2026河南最新政策下怎么复审延期

谁买过电工证 2026河南最新政策下怎么复审延期 证书过期了不知道怎么复审延期,这事儿我见过太多人犯,尤其是在河南房建工程一线干电工的兄弟,一不留神就错过了复审时间,结果项目被叫停,工资也受影响。2026年河南最新政策对特种作业操作证的复审… · 2026/11/13 12:05:06

宁夏银川电工证培训:怕考不过白交培训费?2026河南最新政策这样解读
宁夏银川电工证培训:怕考不过白交培训费?2026河南最新政策这样解读

宁夏银川电工证培训:怕考不过白交培训费?2026河南最新政策这样解读 怕考不过白交培训费?你不是一个人。最近几年,随着国家对安全生产的重视程度不断提升,电工证作为特种作业操作证中的一大热门,成了很多人的“必修课”。特别是2026年河南最新政… · 2026/11/13 12:05:06

莱阳在哪学点电工证千万别踩坑:工地太忙根本没时间复习考试
莱阳在哪学点电工证千万别踩坑:工地太忙根本没时间复习考试

莱阳在哪学点电工证千万别踩坑:工地太忙根本没时间复习考试 工地太忙根本没时间复习考试,这几乎是每个电工证持证人员的心声。特别是在莱阳,很多工地施工节奏快、任务紧,连吃饭的时间都紧张,更别说抽出时间复习备考了。但问题是, 电工证… · 2026/11/13 12:05:06

兰州市低压电工证考试多少钱?别再被中介坑了,手把手教你避坑
兰州市低压电工证考试多少钱?别再被中介坑了,手把手教你避坑

兰州市低压电工证考试多少钱?别再被中介坑了,手把手教你避坑 不知道去哪报名怕被中介坑,这是很多想要考低压电工证的工友们的共同烦恼。兰州市低压电工证考试多少钱?你是不是也看到网上各种价格不一的培训机构,担心被坑?别急,今天我就从一线实战经验出… · 2026/11/13 12:04:06

电工证丢失还能补吗?千万别踩坑,丢了证等于失业
电工证丢失还能补吗?千万别踩坑,丢了证等于失业

电工证丢失还能补吗?千万别踩坑,丢了证等于失业 你正在找工作,但手里的电工证突然丢了,这下怎么办?别急,先别慌, 电工证丢失还能补吗 ?答案是肯定的,但 千万别踩坑 ,补办流程如果不了解,可能会耽误你上岗、甚至影响到你的收入。… · 2026/11/12 14:09:01

电力电缆作业证直播报名入口与办理流程良心建议
电力电缆作业证直播报名入口与办理流程良心建议

电力电缆作业证直播报名入口与办理流程良心建议 你是不是也担心学历不高报不了名?别急,今天就给你讲讲 电力电缆作业证直播 的报名流程和那些你必须知道的干货, 良心建议 在这里,别错过。 电力电缆作业证直播报名需要什么条件?… · 2026/11/13 5:40:45

英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑
英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑

英德电工证报考费多少钱,怕考不过白交培训费?看完这篇别再踩坑 怕考不过白交培训费?英德电工证报考费多少钱,你真的了解吗?现在市面上培训机构五花八门,价格参差不齐,很多人一不小心就花了冤枉钱,结果还考不过。别急,今天就来给你说清楚英德电工证的… · 2026/11/12 23:27:43

维修电公用考电工证吗 在哪考最靠谱
维修电公用考电工证吗 在哪考最靠谱

维修电公用考电工证吗 在哪考最靠谱 工地太忙根本没时间复习考试,你是维修电工,天天在项目上跑,连抽个空背个题都难。那问题来了—— 维修电公用考电工证吗 ?答案是: 必须考 。尤其是在当前施工行业,没有电工证,连进场都可能被拦下。而且,… · 2026/11/13 0:00:08

电工证是不是可以登高?含金量和证书范围你必须知道的事
电工证是不是可以登高?含金量和证书范围你必须知道的事

电工证是不是可以登高?含金量和证书范围你必须知道的事 证书过期了不知道怎么复审延期,这事儿很多人遇到过,尤其是像你这样在郑州金水区做劳务班组负责人,手里握着几十个工人的证书,稍微一疏忽,就可能影响工程进度和公司信誉。特别是电工证是不是可以登… · 2026/11/13 0:00:08

鸡西电工证哪家下证快官方报名入口怎么找
鸡西电工证哪家下证快官方报名入口怎么找

鸡西电工证哪家下证快官方报名入口怎么找 你是不是也担心 学历不高怕报不上名 ?别急,今天我就来跟你说说, 鸡西电工证哪家下证快 ,还有 官方报名入口 到底怎么找,别让那些“代办”“代考”耽误了你的机会。… · 2026/11/13 0:00:08

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/13 6:12:21

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/13 6:11:51

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/12 21:15:21

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码