
抖音主页作品完整下载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把某个账号 200 条作品按日期归档到本地这件事 douyin-downloader 能一口气跑完。它是一个抖音去水印批量下载工具单条取、整页扫、直播录、评论采靠一份 YAML 配置加一条命令就能驱动下面按先跑起来、再挑能力、最后避坑的顺序带你走一遍。一分钟摸清它能干什么它不靠录屏而是直接找抖音接口要无水印的原片所以拿到的就是高清源文件不背平台水印。比起只能下单个视频的脚本它把整页作品、点赞列表、合集、收藏夹都当成可批量、可断点续传的任务。更实际一点三条短对比帮你定位短链直取贴一条v.douyin.com分享链接自动解析、挑最高码率几秒出片。整页归档贴主页链接就能按日期把作品、点赞、合集建成目录。去重续传SQLite 记一条就跳过一条重跑不白下、不撞车。换句话说它同时覆盖随手存一条和批量搬一座主页两种用法区别只在于你填的mode。十分钟跑通第一个下载任务整个过程就三步装依赖、拿登录态、填链接。先 clone 仓库、装好依赖如果要用浏览器自动取登录态或翻页兜底就顺手把 Playwright 和 Chromium 装齐。git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt pip install playwright python -m playwright install chromium登录态是最容易卡的一步。复制一份配置再跑 cookie 工具它会弹出浏览器让你登录抖音登录完回终端按回车cookie 就写回由 config.example.yml 生成的config.yml里了。cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml现在打开config.yml只改三处就能下第一个任务link填目标主页或视频地址、path填落地目录、mode选post下作品。link: - https://www.douyin.com/user/你的sec_uid path: ./Downloaded/ mode: - post把number.post改成想要的条数0表示全量然后python run.py -c config.yml跑起来。几秒后Downloaded/下会出现作者名/post/2024-01-01_标题_作品id/这样的目录里面就是无水印视频本体——想存封面、背景音乐、元数据把cover、music、json打开即可。按你的用途挑能力下面几屏来自同后端打造的桌面端 Douzy命令行版是它的能力底座能力是一致的。 手里只有单条分享链接适合随手收藏把短链贴进去它自动解析成真实地址、挑最高码率几秒出无水印原片还能顺带存封面、背景音乐和一条 JSON 元数据。 想收某个博主的全部作品或收藏夹适合建素材库贴主页链接就能把作品、点赞、合集按日期建成目录登录自己账号后连收藏夹和收藏合集都能整包搬下来。 批量下载时想看清进度、能重试适合长任务每个链接都有成功 / 失败 / 跳过计数失败的项可以单独重下不用整批重来。再往深里说它还有几样面向重需求用户的活link指向live.douyin.com/房间号时按 FLV/HLS 录直播主播下播或中断时已录的字节都会保留打开comments后每件作品旁多一个*_comments.json可选带二级回复--hot-board 30导出热搜榜、--search 关键词按词搜作品结果都落成 JSONL--serve还能把它起成 REST 服务用POST /api/v1/download提交任务。把配置叠成组合拳如果你要一次搬几十上百条作品默认 5 线程、2 请求/秒够用但想更快就把thread拉高同时按作者分目录、用自定义命名再挂个完成通知人就不用守在终端前了。thread: 8 author_dir: nickname_uid filename_template: {author}_{date}_{id} notifications: enabled: trueauthor_dir用nickname_uid能避免同名博主目录打架filename_template里保留{id}防重名还能加{author}、{date}、{title}这些变量notifications的providers支持 bark / telegram / webhook填好地址就并发推送单个通道挂了也不影响下载。换个角度如果你只想追新把increase打开、再配start_time/end_time它就从上次的位置接着下只补新的不重下旧的。幕后四块认证、调度、下载、存储更实际一点它内部就分四块各管一段。认证这块把 cookie 集中管理登录态过期时能弹浏览器重登、再自动重试调度用队列 限速 指数退避控制并发和请求节奏避免撞风控下载走统一的工厂模式按链接类型挑对应下载器多线程拉流并做完整性校验存储用 SQLite 记历史、按文件名里的作品 id 双重去重目录结构由命名模板渲染。想看细节可以翻 core/downloader_factory.py。三个最常见的坑只抓到 20 条 → 翻页触发风控 → 开browser_fallback弹窗里手动过验证再关。请求被拦 / cookie 失效 → 登录态过期 → 重跑 cookie 工具刷新。下载特别慢 → 并发或网络瓶颈 → 调高thread必要时配proxy。想彻底重下某件作品注意要同时删本地文件、再清数据库记录光删一半不会触发重下。下一步想看全部参数跑python run.py --help想追更多场景翻 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),仅供参考