ARTICLE DETAIL

资讯详情

深耕网站视觉设计与运营推广的一线实战洞察。

三步搞定抖音无水印批量下载:douyin-downloader 新手指南

三步搞定抖音无水印批量下载: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-downloader想把某位博主的抖音主页作品整批存到本地、还要无水印吗douyin-downloader 是一个用 Python 写的抖音视频下载工具。贴一条链接它就能完成无水印下载图集、合集、BGM 都能存还能录制直播。下面带你在三步内跑起来。 一分钟上手三步跑通第一个批量下载第一步拿到代码并安装依赖。git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt第二步把示例配置复制为config.yml填上链接和下载模式。link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx path: ./Downloaded/ mode: - post number: post: 50 thread: 5 database: true第三步一条命令跑起来。python run.py -c config.yml不想改配置、临时加链接的话直接用参数传python run.py -u https://www.douyin.com/video/7604... -t 8 -p ./Downloaded。需要浏览器兜底或自动获取 Cookie 的话先执行pip install playwright再执行python -m playwright install chromium。能下什么支持的内容类型一览短链v.douyin.com/…会自动解析分享对话框里复制出来直接就能用。下载内容怎么配置适用场景单条视频link填/video/{aweme_id}链接单条短视频自动无水印下载单条图集link填/note/{note_id}链接保存图文系列用户主页作品link填/user/{sec_uid}mode: post批量下载抖音作品number.post限定条数0 为不限点赞作品mode: like跟踪博主喜欢过什么合集作品mode: mix整套连载合集一次下完BGM 原声mode: music或/music/{music_id}抓视频里的背景音乐原声账号收藏夹mode: collect/collectmix备份当前登录账号的收藏直播录制link填live.douyin.com/{room_id}抖音直播录制FLV 可直接播放作品评论comments.enabled: true评论一并抓成 JSON 文件幕后机制让批量下载稳下来的三件事双通道兜底先问接口再开真浏览器程序先走抖音官方 API 拉数据快而稳一旦接口被限频或要求登录它会自动切到一个真实浏览器里翻页你手动完成验证码即可。像在线客服忙不过来就改走人工窗口。SQLite 去重记一本账干过的活不重干每条下载过的作品 IDaweme_id都会记进本地 SQLite 数据库就是装在本地的小数据库文件再和本地已有文件互相核对。同一个主页第二次跑只补新作品不会重复做无水印下载。逻辑见 storage/database.py。并发队列任务分给几个人一起干thread指定并行下载数默认 5速率限制器控制请求节奏默认 2 次/秒失败的请求按 1 秒、2 秒、5 秒退避重试单条失败不会拖垮整批。实现在 control/queue_manager.py。⚙️ 进阶玩法从能跑到跑得好并发线程调一调默认 5 线程。网络跟不上的话降一点再跑python run.py -c config.yml -t 3想快就用-t调高但别拉太高容易触发风控。Cookie 自动获取与刷新运行python -m tools.cookie_fetcher --config config.yml在弹出的窗口里登录抖音回终端按回车就自动写进配置不用手抄字符串。下载中途报未登录时程序也会自动打开浏览器重新登录并重试管理逻辑在 auth/cookie_manager.py。中断了也不丢数据直播录制按块落盘中途 CtrlC 或主播下播已录的字节会自动从.tmp提升为正式文件。普通下载中断时程序会用 Content-Length 比对做完整性校验不完整的文件自动清理并重试。同一套后端还做了桌面版Douzy内测中粘贴链接即可开始任务状态可可视化跟踪文件最后摆在哪产物目录按作者 → 内容类型 → 单条作品组织找东西很快Downloaded/ ├── download_manifest.jsonl # 下载清单 └── 作者名/ ├── post/ │ └── 2024-02-07_标题_aweme_id/ │ ├── .mp4 # 无水印视频本体 │ ├── _cover.jpg # 封面 │ ├── _music.mp3 # BGM 原声 │ └── _data.json # 元数据 ├── like/ mix/ music/ # 点赞 / 合集 / 原声 └── live/ # 直播录制.flv _room.json⚠️ 踩坑指南四个高频问题这样解下载速度慢得离谱现象一条视频下几分钟。解决调低线程数python run.py -c config.yml -t 3或在配置里加一行proxy: http://127.0.0.1:7890走代理。频繁报未登录现象昨天还好今天全失败。解决Cookie 过期了重跑python -m tools.cookie_fetcher --config config.yml重新登录一次。主页作品只抓到 20 条现象博主明明几百条只下了第一页。解决这是接口翻页风控确认配置里browser_fallback.enabled: true、headless: false浏览器弹窗后手动完成验证别急着关窗口。担心大视频吃内存现象几百兆的视频怕把内存撑爆。解决下载是流式的文件分块写盘不会整个视频驻留内存真正要关心的是磁盘空间Downloaded/满了先清理旧目录。谁适合用它如果你想定期备份博主主页作品、留档 BGM 原声或者不想错过每一场抖音直播录制douyin-downloader 就是现成的命令行方案贴链接、改配置、跑起来。更多参数评论采集、热搜导出、关键词搜索、完成通知见项目内的 README.zh-CN.md。【免费下载链接】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),仅供参考
返回列表