)
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 是一款免费开源的抖音无水印批量下载工具覆盖单视频、图文、合集、作者主页与直播录制等场景本文提供从安装到进阶的完整配置指南。高频痛点为什么手动保存行不通带水印App 里直接保存的视频自带平台水印二次创作、剪辑都要先抠水印命名混乱批量保存的文件名随机重复下载后新旧文件分不清重复文件白白占用磁盘收藏失效平台上的内容随时可能下架或不可见没有本地副本之前收藏的内容无法找回断点麻烦下载中断后往往要整个重来缺少自动补传的机制。douyin-downloader 针对的就是这四类问题无水印源、批量下载、按发布时间组织目录、SQLite 数据库去重一次配置长期复用。十分钟极速上手抖音无水印下载从零配置环境要求 Python 3.8 及以上macOS / Linux / Windows 均可。下面四步跑通第一个下载。克隆项目并安装依赖git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader/douyin-downloader pip install -r requirements.txt把代码拉到本地装好运行所需的 Python 包。装不动时把 pip 换成国内镜像源即可。扫码获取 CookieCookie 是抖音的登录凭证接口只认持有有效 Cookie 的请求。自动方式一条命令搞定python -m tools.cookie_fetcher --config config.yml脚本会弹出浏览器扫码登录抖音后回到终端按回车Cookie 就写进了配置只保存在本地。复制最小配置文件cp config.example.yml config.yml编辑config.yml只填链接和保存目录link: - https://v.douyin.com/EXAMPLE1/ path: ./Downloaded/ music: true cover: true json: truemusic/cover/json控制是否同时下载背景音乐、封面和元数据默认全开。运行并查看第一个无水印视频python run.py -c config.yml命令行实时输出进度与统计完成后Downloaded/里出现第一个无水印视频。终端实时展示链接解析、下载进度与统计信息能力全景抖音批量下载工具支持的内容类型所有模式的工作方式一致把链接填进link需要区分类型时指定mode然后运行。模式触发方式一句话说明单视频 / 图文/video/{id}、/note/{id}链接粘贴即下图文会保存全部图片短链解析v.douyin.com/...分享短链自动还原为正式链接再下载合集/collection/{mix_id}链接下载整组合集内的作品作者主页/user/{sec_uid}mode按 post/like/mix/music 分拉作品、点赞、合集、音乐收藏夹/user/self?showTabfavorite_collectioncollect搬走自己账号点赞过与收藏夹内容直播录制live.douyin.com/{room_id}挂直播流录制下播自动保留已录部分评论采集comments.enabled: true每个作品额外生成评论 JSON可含二级回复热搜 / 搜索--hot-board/--search命令参数热搜榜与关键词作品结果导出为 JSONL每个视频默认优先取无水印的最高码率源按bit_rate自动挑选并附带封面图、背景音乐、作者头像和一份完整元数据 JSON。也就是说一次下载视频、BGM、封面、发布时间、点赞数这些资料一次性配齐。三类典型使用场景同一个工具换三类用法。追更党创作者主页批量保存与增量去重如果你属于这类人——关注了几个固定创作者希望新作品自动落盘、旧作品不再重下——把链接换成主页地址link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post number: post: 50 start_time: 2024-06-01 end_time: 2024-06-30 increase: post: true database: truenumber.post控制数量上限0表示全量时间过滤只搬指定区间发布的作品增量模式依赖database: true二次运行自动跳过已有作品只补新增。预期效果进度条并行推进第二次运行几乎秒过。主播临时开播不想错过把直播间链接填入link即可挂机录制link: - https://live.douyin.com/123456789 live: max_duration_seconds: 36000表示录到主播下播中断时已录字节也会保留。内容研究者评论采集与语音转写如果你属于这类人——需要把作品、评论、口播内容变成可检索的结构化数据在配置里打开两块开关comments: enabled: true include_replies: true max_comments: 500 transcript: enabled: true response_formats: [txt, json] api_key_env: OPENAI_API_KEY每个作品旁会多出一份*_comments.json含二级回复和xxx.transcript.txt / json转写文本。预期效果下载完成即可直接做筛选、统计与全文检索转写功能对视频作品生效。自动化工程师REST API 服务模式与完成通知如果你属于这类人——要把下载任务嵌进自己的脚本或工作流而不是手动敲命令pip install fastapi uvicorn python run.py --serve --serve-port 8000启动后通过POST /api/v1/download提交任务GET /api/v1/jobs/{job_id}查询状态。配合完成通知任务结束手机即时收到结果notifications: enabled: true providers: - type: webhook url: https://qyapi.weixin.qq.com/cgi-bin/webhook/send?keyxxxBark、Telegram、Webhook 均支持多通道并发推送单通道失败不阻塞下载。任务中心每个下载任务的状态与结果逐条记录文件组织与命名规则下载产物目录结构与模板变量下载产物默认按作者 / 模式 / 作品三级组织落盘结构如下Downloaded/ ├── download_manifest.jsonl └── 作者名/ └── post/ └── 2024-06-15_作品标题_aweme_id/ ├── 2024-06-15_作品标题_aweme_id.mp4 ├── 2024-06-15_作品标题_aweme_id_cover.jpg ├── 2024-06-15_作品标题_aweme_id_music.mp3 └── 2024-06-15_作品标题_aweme_id_data.json命名模板设置文件与目录规则均可自定义文件名由模板渲染默认是{date}_{title}_{id}在 默认配置模板 中可通过filename_template/folder_template两个配置项自定义可用变量包括{date}、{title}、{id}、{author}、{year}、{month}等模板中必须保留{id}防止重名覆盖。download_manifest.jsonl每行一条下载记录后续想批量筛选、导出作品档案都从它出发。下载完成后的目录结构每个作品一个文件夹视频、封面、音乐、元数据齐全避坑速查表现象原因修复命令或配置备注提示 403 / 未登录Cookie 过期重新执行python -m tools.cookie_fetcher --config config.yml扫码更新有效期通常一至两周建议每周刷新一次主页只抓到 20 条作品翻页触发风控browser_fallback.enabled: true且headless: false弹出浏览器后手动完成验证不要立即关窗口下载中断后怀疑要全部重来不完整文件残留直接再次运行原命令完整性校验自动跳过已完成的文件只补缺失部分批量任务内存占用偏高并发过高thread: 3retry_times: 3任务控制在 50~100 个作品分批执行先确认磁盘余量三步行动建议先用单个视频跑通全流程再对一位创作者的整页主页做批量搬运按需打开增量去重、直播录制或完成通知。项目基于 MIT 协议开源免费另提供基于同一套后端的桌面客户端 Douzy粘贴链接即下、可视化跟踪进度不想碰命令行的话可以直接使用。【免费下载链接】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),仅供参考