尧图网站设计 尧图网站设计YAOTU DESIGN
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-downloaderdouyin-downloader抖音批量下载器是一个开源工具支持去水印下载抖音视频、图文、合集与音乐可按作者主页批量抓取发布、点赞、合集等作品并内置 SQLite 去重、失败重试与浏览器翻页兜底。本文按安装 → 配置 → 运行三步带你跑通第一次抖音批量下载。 先搞清楚这个工具能做什么一句话定位把一条抖音链接单个作品或作者主页变成本地文件夹里的一批无水印文件。它覆盖的日常场景单个视频/video/...、图文/note/...、合集/collection/...、音乐/music/...链接下载短链v.douyin.com可自动解析作者主页按模式批量下载post发布、like点赞、mix合集、music音乐自动挑选无水印源和最高码率视频可选保存封面、原声、头像和 JSON 元数据SQLite 数据库 本地文件双重去重重复运行不会重复下载翻页受限时启动浏览器兜底可人工过验证码更多细节可看仓库内的 README.zh-CN.md 和 PROJECT_SUMMARY.md。⚙️ 一键安装环境准备与依赖安装环境要求 Python 3.8macOS、Linux、Windows 均可。克隆仓库git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader安装依赖pip install -r requirements.txt如果你计划使用浏览器兜底或自动获取 Cookie还需要 Playwright 和 Chromiumpip install playwright python -m playwright install chromium 最快配置方法写一份 config.yml配置即一份 YAML 文件复制示例后按需修改cp config.example.yml config.yml打开config.yml新手只需要关心这几项完整说明见 config.example.yml配置项作用示例link要下载的链接作品或主页均可- https://www.douyin.com/user/xxxpath保存目录./Downloaded/mode主页下载模式post/like/mix/music- postnumber各模式数量上限0为全量post: 50start_time/end_time按发布时间过滤格式YYYY-MM-DDstart_time: 2026-01-01thread并发下载数默认 55database开启后生成 SQLite 去重记录true下载音乐、封面、头像、JSON 元数据时把对应的music/cover/avatar/json开关从false改成true即可。 获取抖音 Cookie自动登录写入配置大部分接口请求需要 Cookie。推荐自动方式python -m tools.cookie_fetcher --config config.yml该命令会弹出一个浏览器窗口你在窗口里正常登录抖音然后回到终端按 Enter程序会把 Cookie 自动写入config.yml无需手工复制。实现代码在 tools/cookie_fetcher.py。▶️ 运行第一次抖音批量下载最简运行方式python run.py -c config.yml不想每次改配置文件也可以直接命令行追加链接和参数python run.py -c config.yml -u https://www.douyin.com/video/7604129988555574538 -t 8 -p ./Downloaded常用参数-u追加链接可重复传入、-t并发数、-p下载目录、--hot-board [N]导出热搜榜、--search 关键词关键词搜索、-v查看详细日志。运行过程中终端会显示 Rich 进度条包含作品序号、文件大小、进度与耗时若开启progress.quiet_logs: true默认进度阶段日志会被静默避免刷屏。下面这张截图来自基于同一后端开发的桌面版 Douzy展示粘贴抖音链接即可下载的入口体验 查看下载结果与目录结构下载完成后文件按作者 → 模式 → 单作品目录三层组织每个作品目录里是视频本体加可选的封面、原声、元数据Downloaded/ └── 作者名/ ├── post/ │ └── 2024-02-07_作品标题_aweme_id/ │ ├── ...mp4 │ ├── ..._cover.jpg │ ├── ..._music.mp3 │ └── ..._data.json ├── like/ ├── mix/ └── music/同时会生成download_manifest.jsonl下载清单和dy_downloader.db去重数据库。再次运行同一任务时已下载的作品会被直接跳过——这是数据库 本地文件双重去重的效果。桌面版对批量任务的可视化管理大致长这样。关注页可以同步博主、标记新作品并直接下载收藏与喜欢页支持整包下载当前账号的收藏合集对应 CLI 的collectmix模式任务中心可筛选成功、失败记录并一键重试失败项❓ 常见问题与注意事项1只抓到 20 条作品后面没有了这是翻页风控的典型现象。确认browser_fallback.enabled: true且browser_fallback.headless: false弹出浏览器窗口后手动完成验证不要立刻关闭窗口。2Cookie 失效、接口报错重新执行一次 Cookie 获取命令即可python -m tools.cookie_fetcher --config config.yml3想重新下载某个作品程序按数据库记录 本地文件双重判断是否跳过所以两边都要清理删除Downloaded/下对应的作品目录同时从dy_downloader.db中删掉该aweme_id的记录。4收藏夹模式collect / collectmix能用吗可以但它对应当前登录 Cookie 那个账号的收藏夹且必须单独使用不能和post/like/mix/music混写在同一个mode列表里。5想换台机器或服务器跑仓库自带 Dockerfiledocker build后挂载config.yml和下载目录即可运行。最后提醒本工具适合技术研究、学习交流和个人数据管理下载内容请尊重原作者版权与平台规则勿用于侵权或商业用途。现在就打开config.yml把link换成你想下载的作者主页链接再跑一次python run.py -c config.yml十分钟内你就能拿到第一批无水印作品。【免费下载链接】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),仅供参考
返回列表