ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

douyin-downloader 实操指南:3 个配置搬走无水印抖音视频、博主主页与合集

douyin-downloader 实操指南:3 个配置搬走无水印抖音视频、博主主页与合集 douyin-downloader 实操指南3 个配置搬走无水印抖音视频、博主主页与合集【免费下载链接】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 是一个无水印的抖音批量下载工具单条视频、图文、合集、原声甚至整个博主主页都能成批搬进本地文件夹还自带重试、限速和去重。正文按你这次想下载什么的 3 个真实诉求来写读完每一节你就多会一类内容的搬运方式。单条视频下载配置把一条抖音链接变成无水印本地文件这一节做完你手里会有任意一条抖音链接对应的无水印 mp4外加描述、话题标签、发布时间这些元数据躺在硬盘里想怎么用怎么用。先装环境一共 3 条命令需要 Python 3.8 或更新版本git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt然后复制示例配置开始改cp config.example.yml config.yml打开config.yml首次下载只需要关心这几行示例配置共 150 行全部带中文注释没写的保持默认即可link: - https://www.douyin.com/video/7604129988555574538 # 视频链接v.douyin.com 短链也可以 path: ./Downloaded/ # 保存目录 video: true # 下载视频本体 json: true # 存描述、话题、发布时间等元数据为什么复制示例配置而不是自己从头写config.example.yml 把每个字段的取范围和坑都写在注释里了缺一个字段都可能运行时报错用现成的出错面最小。还差一步登录态。cookie可以理解为网站认你身份的凭证没有的话工具拿不到无水印源地址。最简单的办法是运行python -m tools.cookie_fetcher --config config.yml——会弹出一个浏览器你扫码登录抖音回到终端按回车凭证就自动写进配置了。也可以在config.yml里把cookies一项写成auto让它每次自动读取上次抓好的凭证文件。全部就绪后终端执行python run.py -c config.yml出现进度条就说明链路通了。怎么确认成功了打开Downloaded/会出现一个日期_标题_作品ID命名的文件夹——注意日期前缀是作品发布时间而不是今天以后归档不会乱序。里面是无水印 mp4开了json: true还有_data.json它是日后按关键词检索、整理作品的现成素材库。默认配置下thread: 55 个下载同时进行、retry_times: 3失败自动重试 3 次单条任务正常 10 秒内就能收尾。博主主页批量下载一条链接搬空整页二次运行自动跳过这一节做完你能用一个主页链接批量下完某位博主的全部作品第二次运行时自动跳过已保存的并且用哪个列表、多少条、什么时间段三个旋钮精确控制这次搬多少。把link换成博主主页地址其余照下面这份来link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post # post博主发布的全部作品liketa 点赞过的列表 number: post: 50 # 这次最多 50 条0 表示不限 increase: post: true # 增量模式已保存过的作品直接跳过为什么 mode 和 number 要分开写mode 决定从哪个列表取货——发布、点赞、合集、原声各是一个列表number 是每个列表的独立上限。两个分开你才能做到作品下 50 条、点赞列表全要这种精细操作。判断要不要开increase: post: true只问一个问题你是不是要长期追更这个博主是就开——已存在的主媒体文件会被跳过重复下载直接省掉一次性搬家就关掉。想按时间圈范围再补两行start_time: 2024-01-01和end_time: 2024-12-31只下这段时间的作品整理某博主某年全部教程这种需求就靠它兜底。怎么确认成功了任务收尾时终端会打出成功/跳过/失败三个数每个作品还会在Downloaded/download_manifest.jsonl里记一行作品 ID、标题、保存路径。以后核对这条是不是下过了直接搜这个文件比翻目录快得多更完整的历史谁、何时下、存在哪记在 SQLite 库dy_downloader.db里它是追更去重的最终依据。如果之后你换到桌面版客户端这些批量任务会在任务中心一条条列出完成时长和成败数一目了然合集、原声与直播下载把 3 类新内容源也落进本地这一节做完你的本地资源库不再只是短视频合集能整本入库、创作者用过的 BGM 能成批拿走直播和当天热榜也有落盘位置。合集只需把入口换掉、模式换对link: - https://www.douyin.com/collection/7341234567890123456 mode: - mix # 整个合集换成 music 则取该博主用过的全部原声 number: mix: 3 # 该合集最多下 3 条0 表示整本全要为什么合集要单独给 mix 而不是并进 post合集在抖音侧是独立的条目体系和主页作品列表不是同一个接口。mix 既能接单个合集链接也能配主页链接把该博主的所有合集一次抓全作品会归到mix/子目录和 post 互不混淆。原声同理mode 换成 music就是这位博主全部用过的配乐对剪辑党来说等于内置了一个曲库。判断要不要开它只问一个问题你是不是在做视频、想白嫖这位创作者的 BGM直播是另一条链路把live.douyin.com/房间号放进 link 即可live.max_duration_seconds 设为 0表示一直录到主播下播FLV一种视频容器格式存进Downloaded/作者名/live/中途主播下播或你 CtrlC已录的部分都保留不丢。没有链接想顺藤摸瓜也有办法python run.py --hot-board 50 -p ./Downloaded # 当天热榜前 50 条 python run.py --search 教程 --search-max 50 # 关键词搜索最多 50 条怎么确认成功了合集作品按一条一个文件夹归进mix/热榜命令几秒钟就生成hot_board/日期时间.jsonl一行一条共 50 行——从发现到归档闭环完成。想深挖 mode 的取值和实现可以看 core/user_modes/ 目录。进阶不想敲命令的话项目同后端还配了一个图形化桌面客户端 Douzy粘贴链接、多链接队列、任务中心、作品档案全在一个窗口里适合把下载当长期资产管理命令行这边还有两枚彩蛋notifications配置好 Bark/Telegram/企业微信 webhook 后长任务跑完自动推送到手机--serve参数能把整个下载能力开成 HTTP 接口供其他程序调用。完整参数表在 README.zh-CN.md 里点到为止就不展开了。常见问题排查清单登录态、风控、重复下载 3 组症状→判断→处理这一节做完出问题时你能按症状→判断→处理对号入座30 秒定位是哪一类毛病而不是对着日志猜。症状一日志报登录态失效或一堆 4xx 错误判断之前跑得好好的任务换个时间重跑就成片失败——基本就是 cookie 过期了。 处理重新抓一次凭证即可抓完工具会自动重登录并重试一次当前任务多数场景不用你动手python -m tools.cookie_fetcher --config config.yml症状二批量任务不报错但只拿到 20 条左右就停了判断这是典型的翻页风控API 分页被掐了不是你的网络问题。 处理开浏览器兜底——把browser_fallback.enabled改成true、headless保持false工具会改用真实浏览器逐屏滚动采集max_scrolls: 240是滚动上限越大抓得越全弹出的验证请手动过完再关窗口。症状三怀疑重复下载了判断别翻目录直接搜Downloaded/download_manifest.jsonl一行一个作品按作品 ID 一搜便知。 处理确认是增量没生效的话检查increase对应模式是不是 true确认想重下的话删掉本地文件夹并清掉dy_downloader.db里对应记录数据库记历史和是否跳过是两码事只删库不删文件不会触发重下。怎么确认修好了重跑同一份配置跳过的数字涨上去了说明去重和登录态都已恢复。总结3 个配置搞定你的抖音本地资源库先跑通单条一条链接写进config.ymlpython run.py -c config.yml无水印 mp4 加元数据落进Downloaded/再上批量mode number increase 三个键一条主页链接搬走整页二次运行自动跳过最后扩内容源mix/music 拿下合集和原声热榜与搜索补上发现环节。现在就动手跑完第一节的 3 条命令装好依赖把一条你喜欢的链接丢进config.yml——10 分钟后你的第一份无水印作品就会安静地出现在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),仅供参考
返回列表