ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

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-downloaderdouyin-downloader 是一个抖音下载工具粘贴视频、图文、合集或作者主页链接就能保存无水印视频、封面和原声支持批量下载、SQLite 去重、失败重试和浏览器兜底。适合想归档创作者作品、采集评论数据或录制直播的用户。它能做什么简单来说它把抖音网页上能看到的内容变成整齐的本地文件单条视频、整页作品、评论数据、直播流都能落盘下载过程带进度条、自动重试和内容完整性校验。各下载模式按策略拆分在 core/user_modes/ 目录文件保存与去重逻辑在 storage/ 模块。能力一句话说明无水印单条下载视频、图文、合集、音乐链接自动选无水印源并取最高码率作者主页批量下载post 作品、like 点赞、mix 合集、music 音乐四种模式可组合增量下载与去重本地文件加 SQLite 双重检查重复运行只补新作品评论采集按作品导出评论 JSON可选二级回复直播录制直播间链接录制成 FLV下播或中断都保留已录部分热搜榜与关键词搜索--hot-board导出热搜--search按关键词导出作品 JSONL项目还基于同一后端提供了桌面版 Douzy封闭测试中粘贴链接即可开始抖音无水印下载三步跑起来快速安装步骤需要 Python 3.9 以上clone 仓库后安装依赖git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt最小配置文件复制config.example.yml为config.yml先只填链接和下载目录link: - https://www.douyin.com/video/7604129988555574538 path: ./Downloaded/ mode: - post抖音接口需要 Cookie运行python -m tools.cookie_fetcher --config config.yml浏览器打开后登录回到终端按回车Cookie 会自动写进配置其余字段都有默认值暂时不用动。运行下载命令python run.py -c config.yml终端出现进度条默认 5 线程并发、失败重试 3 次。临时想改参数不必动配置文件用-u、-t、-p分别覆盖链接、线程数和目录即可。真实任务演示任务一归档一个创作者的全部作品。目标把某博主的作品按日期存到本地。操作link 填作者主页链接mode 设为 postnumber.post 填 0 表示不限量。得到Downloaded/作者名/post/ 下每个作品一个子目录默认只存无水印视频打开 cover、music、json 开关可同时保存封面、原声和元数据只要某段时间的作品再填 start_time 与 end_time格式 YYYY-MM-DD。之后重复运行increase.post 默认开启只补新作品。任务二顺带采集作品评论。目标把评论存成数据用于分析。操作comments.enabled 设为 true需要二级回复时再开 include_replies。得到每个视频旁多出一个*_comments.json和媒体文件放在同一目录。任务三导出热搜榜。目标拿当日热门话题做选题参考。操作直接运行python run.py --hot-board 30 -p ./Downloaded换成--search 关键词就是按词搜作品。得到Downloaded/hot_board/ 下带时间戳的 JSONL 文件可直接交给后续程序处理。桌面版任务中心能集中查看每个抖音批量下载任务的状态失败任务可单独重试或打开输出目录进阶调优三个最影响使用体验的配置项改动前建议先读一遍 config.example.yml 里的中文注释配置项作用建议thread并发下载线程数默认 5带宽宽调到 8 至 12网络不稳降到 4 至 6video_quality选哪档画质默认 highest 取最高转码档要上传原片设 original每条作品多一次探测请求notifications下载完成推送支持 bark、telegram、webhook长时间批量任务值得开推送失败不会阻塞下载目录组织默认开启 folderstyle每个作品独立子目录命名模板 filename_template 里必须包含 {id}防止重名作品互相覆盖。避坑速查现象原因解决方式只下到 20 条左右就停抖音翻页风控browser_fallback 开启且 headless 设 false弹出浏览器完成验证后再关窗频繁报错重试Cookie 失效重跑python -m tools.cookie_fetcher --config config.yml刷新想重下却被跳过跳过判断同时看本地文件和数据库记录本地对应目录和 dy_downloader.db 中的记录一起清理终端被进度刷屏进度条刷新产生大量日志保持 progress.quiet_logs 为 true调试时临时加-v适合谁用需要长期归档创作者内容的素材党、要采集评论与热搜数据的研究人员以及只想存几条无水印视频的个人用户都能直接用。如果你想要零命令的纯图形化操作主程序以命令行为主桌面版仍在封闭测试暂时不适合。完整参数与更多 FAQ 见 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),仅供参考
返回列表