douyin-downloader 实战:从单条视频到批量下载整个用户主页 📅 2026/8/22 17:15:23 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想保存一个抖音视频手机上长按只能存带水印的 MP4画质还打折想留一个创作者的全部作品只能一条条手动存。douyin-downloader 是个抖音无水印批量下载工具粘贴链接就能拿到原画质视频顺带把背景音乐、封面、元数据一起拉下来再跑一遍还会自动去重。先跑通一条视频环境要求 Python 3.8 以上。克隆仓库、装依赖、复制配置、跑第一条下载命令一次做完git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader/douyin-downloader pip install -r requirements.txt cp config.example.yml config.yml python run.py -c config.yml -u https://www.douyin.com/video/7604129988555574538跑完后Downloaded/目录里就出现了一条无水印 MP4旁边还躺着封面、BGM 和 data.json。这是你的第一个产出。如果中途报认证相关的错先跳到下面的配置一节把 Cookie 拿到手再重跑这条命令即可。它实际能帮你做什么三个真实场景批量拉取一个用户主页的全部作品你给它的是一个主页链接。在 config.yml 里把链接写进linkmode设为postnumber.post写 0 表示不限条数想只要前 50 条就写 50。它会自动翻页抓完作品列表靠 SQLite 数据库记录已下载的 aweme_id重复运行不会重复拉。下载完的目录按作者名 / post / 日期_标题_aweme_id组织每条作品一个小文件夹里面是 MP4、音乐、封面和元数据如果你不习惯命令行仓库里还有个基于同一套后端的桌面版 Douzy内测中粘贴链接、勾选下载内容、看实时进度只要 BGM不要视频你给它的是一个音乐页链接或者把主页的mode改成[music]。它会优先找原声文件原声缺失时回退到该音乐下的首条作品去提取。你拿到的就是 MP3视频文件一个都不会动。做剪辑找配乐的人省掉了自己用 ffmpeg 抠音轨这一步。录一场直播你给它的是一个live.douyin.com/房间号链接。它会解析直播间信息在终端列出清晰度FULL_HD1、SD1 之类让你选一个然后开始录制。FLV 落在作者目录的live/文件夹下附带一个 room.json 元数据快照。录到一半 CtrlC 或者主播提前下播已录的字节会保留下来不会白录影响体验最多的三个配置cookies决定能不能跑通。首次在项目目录执行下面这条命令浏览器会打开抖音登录页登录完回终端按 EnterCookie 自动写进配置。Cookie 有有效期哪天突然抓不动了重跑一遍就行。python -m tools.cookie_fetcher --config config.ymlthread并发下载数默认 5。网络一般或者频繁触发风控就降到 2、3带宽富裕再往上调。number各模式的条数上限0 是无限。第一次跑大批量任务时建议先设个 20 之类的数字试一遍确认目录结构、去重都符合预期再改成 0 全量拉。关键字段长这样link: - https://www.douyin.com/user/MS4wLjABxxxx mode: - post number: {post: 50} thread: 3 # 其余保持默认其余字段保持默认即可。大概率会踩的三个坑只能抓到 20 条作品现象进度到 20 条就停实际作品远不止。大概率原因翻页触发了风控。解法确认browser_fallback.enabled为true、headless为false兜底触发后会弹出浏览器窗口你手动过完验证码、别急着关窗口它就能继续往下抓。删了文件重跑却说已下载现象手动删了本地文件再运行却被跳过。原因去重同时查数据库和本地文件名数据库里还有记录。解法把dy_downloader.db里aweme表的对应记录也删掉反过来只删库不删文件也不会触发重下两边都删才干净。之前能用突然全部失败现象认证报错、请求被拒。原因Cookie 里的 msToken 等字段过期。解法重跑一次 Cookie 获取命令别试图手动续期。谁适合用需要批量留存博主作品、剪映找 BGM、或者要录直播做内容分析的人拿它直接干活就行。下一步把调好的 config.yml 备份一份跑量之前先拿number.post: 20试一轮。【免费下载链接】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),仅供参考