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 可以按链接批量下载无水印视频、图集和原声并支持主页增量采集。读完本文你能跑通第一次主页批量下载并配好定时增量采集。无水印批量下载能力对比这个工具的定位很直接把下完一个抖音主页变成一个可反复执行的命令行任务。项目douyin-downloader手动逐条保存无水印视频自动挑选无水印源只能录屏或存带水印版本主页批量下载作品/喜欢/合集一次拉完逐条手动保存图集与原声支持图文与 mp3 原声需额外工具转换重复去重SQLite 记录 本地文件双重检查靠人工记忆增量更新只拉取新发布的作品每次全量重来失败处理指数退避自动重试中断需手动重来差异集中在批量、去重和可重复执行三点上手动做法只能处理眼前的单条内容。装好环境、拿到 Cookie跑通第一次批量下载步骤 1安装依赖git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt需要 Python 3.9 以上。看到Successfully installed即表示依赖安装完成。步骤 2准备配置文件cp config.example.yml config.yml在当前目录看到config.yml即表示配置就绪。编辑它只改这几个字段link: - https://www.douyin.com/user/你的SecUID path: ./Downloaded/ mode: - post number: post: 0link填主页链接number.post为 0 表示下载全部作品。步骤 3获取 Cookie自动获取方式依赖 Playwright先装上浏览器内核pip install playwright python -m playwright install chromium再运行python -m tools.cookie_fetcher --config config.yml浏览器会弹出抖音登录页扫码登录后回到终端按回车。看到 Cookie 自动写入config.yml即表示凭证已保存。不想自动化的话也可以从浏览器手动复制 Cookie 粘贴进配置里的cookies段。步骤 4运行第一次批量下载python run.py -c config.yml看到终端出现每个作品的进度条、结束后打印成功/跳过/失败统计即表示第一次批量下载跑通。磁盘里已存在的文件会直接标记为跳过。链接下载工作区粘贴抖音视频、图集、主页或合集链接即可一键开始Douzy 桌面版与命令行版共用同一后端核对下载产出文件与目录规则下载完成后文件存放在path指定目录下按作者名/post/日期_标题_作品ID组织每个作品一个独立文件夹。文件夹里是无水印视频 .mp4打开music、cover、avatar、json开关后原声 mp3、封面、头像和 JSON 元数据会放进同一目录。path根目录下的download_manifest.jsonl记录本次下载清单方便事后核对。失败条目可直接从日志里找到链接单独重跑。任务中心集中展示每个批量下载任务的成功/失败状态可直接打开本地下载目录高频场景配置手册按创作者批量采集主页作品 适合做自媒体运营的账号。把多个主页链接都写进link列表link: - https://www.douyin.com/user/作者SecUID_1 - https://www.douyin.com/user/作者SecUID_2 mode: - post number: post: 0 thread: 5预期效果一次运行遍历所有链接下每个创作者的全部作品按创作者分目录归档进度逐条可见。定时增量更新素材目录 ⏰适合持续跟踪固定创作者的人。在配置里确认这两个字段increase: post: true database: true预期效果重复执行同一任务只拉取新发布的作品旧文件显示为跳过适合配合 crontab 定时运行。关注工作区列出已关注创作者并标记新作品数可直接从列表发起批量下载单条视频或图集一次搞定 ️适合只想拿某一条内容的场景。把link换成视频链接/video/作品ID或图集链接/note/作品ID运行即可。预期效果自动挑选无水印源视频、图集各存一个文件夹不需要其他配置。常见问题排障速查问题请求大量报错或提示未登录 →排查方向Cookie 过期是最常见原因重新运行python -m tools.cookie_fetcher --config config.yml更新后再试。问题主页只拉到 20 条左右的作品 →排查方向分页被风控限制确认browser_fallback中enabled: true、headless: false并在弹出的浏览器里完成验证。问题重复运行没有跳过旧文件 →排查方向去重依赖 SQLite 数据库检查database是否为 true且increase.post已开启。问题批量下载中途被限流中断 →排查方向把thread调低到 3保持retry_times为 3错峰执行更稳。相关资源与项目跟进config.example.yml带注释的完整配置样例字段含义以它为准README.zh-CN.md中文文档覆盖安装、典型场景与 FAQcli/main.py命令行入口run.py的参数在这里解析core/user_modes/post/like/mix/music 四种主页采集模式的实现tools/cookie_fetcher.py基于浏览器的 Cookie 自动获取脚本storage/database.pySQLite 下载历史与去重逻辑项目持续更新在项目目录执行git pull即可保持同步。【免费下载链接】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),仅供参考
返回列表