资讯动态

抖音批量下载怎么做:从单条视频到搬空整个主页,无水印一次搞定

发布时间:2026/9/15 20:08:44 来源:尧图企业网站定制
抖音批量下载怎么做从单条视频到搬空整个主页无水印一次搞定【免费下载链接】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 是一个开源的抖音批量下载工具从一条视频无水印保存到整个创作者主页一次搬空都能做。跟着做完你会得到一个能自动去重、可持续增量的本地视频库全程不用懂代码。仓库同时还带了个图形端的 Douzy粘一条抖音链接点一下无水印文件就落到本地下面主线走命令行图形党可跳到第五节看它。一、它能帮你解决什么又帮不了什么能做的无水印丢个分享短链进来它去把源视频扒下来存盘的 mp4 上没有平台水印搬主页给一个创作者主页链接自动抓它的发布作品、点赞、合集、原声音乐附带资源作品封面、作者头像、元数据 JSON 都能一起存下来去重和增量本地 SQLite 记着每条作品 ID重跑只补新的直播录制live.douyin.com链接会持续把直播流存成本地 FLV帮不了、有边界的默认约 2 次请求/秒的限速追求极速就别指望付费、私密内容不在范围内直播的 HLS 源只存 playlist要用得拿 ffmpeg 再后处理增量目前只对 post/like/mix/music 生效收藏夹模式不走增量二、环境怎么装、登录态怎么拿装依赖先确认本机有 Python 3.8 及以上然后拉仓库、装依赖git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt依赖里主要是aiohttp管并发下载、rich画终端进度条这类库装完就能跑。想开浏览器兜底或自动取 Cookie再补一句pip install playwright python -m playwright install chromium登录态Cookie怎么拿平台要求有登录态才肯吐视频详情和主页数据所以 Cookie 是必需的。项目给两条路自动模式推荐装过 Playwright 就行python -m tools.cookie_fetcher --config config.yml它会弹一个浏览器你扫码登录抖音回终端按 Enter程序自动把 Cookie 写进配置。手动模式不想装浏览器就用它浏览器登录抖音网页版按 F12 进 Network 面板随便挑一个请求从请求标头里把整段 Cookie 拷出来贴到 config.example.yml 里的cookies字段。Cookie 只存本机一般管 7 到 30 天过期了就得再拿一次。三、最小可用配置怎么写、第一次跑成功的长这样最小可用配置仓库里带了 config.example.yml先复制一份cp config.example.yml config.yml只动几处就够用了link: - https://v.douyin.com/xxx/ # 分享短链或主页链接 path: ./Downloaded/ # 保存目录 video: true music: true # 一并下原声 cover: true # 一并下封面 json: true # 保存作品元数据cookies字段记得填上刚才拿到的登录态。第一次运行成功的长这样python run.py -c config.yml跑起来后预期你会看到终端滚动出每个作品的进度条。全部完成后Downloaded/下按「作者名 / 模式 / 日期_标题_ID」一层层建文件夹每个作品里躺着一份无水印 mp4旁边是封面 jpg、原声 mp3 和元数据 json。看到这个结构说明第一步就走对了。四、按你的真实目标来用只存一条视频最省事连配置文件都可以不碰命令行直接甩链接python run.py -u https://www.douyin.com/video/7604129988555574538 -p ./Downloaded-u能重复传一次塞好几条-p定保存目录。默认 5 线程并发预期结果是按作品标题建子文件夹里面是无水印 mp4、同名 mp3、封面和 info json。搬空一个创作者主页把主页链接放进link工具会自动认成用户页再按mode决定抓哪几类link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post # 发布作品可再加 like点赞、mix合集 number: post: 50 # 只取最近 50 条0 表示不限量mode还能加music原声以及针对当前登录账号收藏夹的collect/collectmix。跑起来每个作品并行刷进度条用桌面端的话任务中心能盯着每条的成功失败下载完按「创作者 / 作品」两级归档追得久了文件越攒越多目录就是本地档案。只取某段时间范围外的作品会被跳过老主页、作品多的账号会好控很多。格式是YYYY-MM-DD留空则不过滤start_time: 2024-06-01 end_time: 2024-06-30录一场直播链接是live.douyin.com/房间号时会自动切到直播录制持续把流存成本地 FLVpython run.py -u https://live.douyin.com/123456789 -p ./Downloaded主播下播、网络空闲或你 CtrlC 中断时已录的字节都保留落在Downloaded/作者名/live/下旁边还有直播间元数据快照。五、用得久一点的技巧增量去重怎么开 长期追一个主页不想每次都从头拉。开两项database: true # 启用本地 SQLite 记录 increase: post: true # 发布作品开启增量数据库里记着每条作品 ID见 storage/database.py重跑时已存在的条目直接跳过日志里显示「跳过已存在」只补新内容。并发和重试怎么调批量用-t控线程数默认 5失败按指数退避重试 3 次内置约 2 次/秒的限速。遇到作品量大、风控频繁的主页把线程调低比硬扛更稳。其余模式与桌面端like抓点赞、mix抓合集、music抓原声collect/collectmix抓当前账号收藏夹得单独用不能和 post 混策略实现见 core/user_modes/。想要图形界面就用桌面端 Douzy粘链接就能下还能在关注管理里同步创作者、批量下他们的新作品六、出问题了先查这里主页只抓到 20 条左右→ 多半是翻页被风控拦了。把browser_fallback.enabled: true、headless: false浏览器弹窗出现后手动过验证别急着关窗口。提示 403 或未登录→ 请求触发风控常见于并发过高。调低-t线程数、换移动网络重试同时确认 Cookie 还有效。批量任务中断、部分作品缺失→ 网络抖动或平台限流。开增量模式重跑同一条命令已存在的自动跳过只补缺的部分。重跑后冒出重复文件→ 通常是database被关了或 SQLite 文件被动过。保持database: true别移动或删除那个.db文件它就是去重的依据。Cookie 不顶用了→ 重新跑python -m tools.cookie_fetcher --config config.yml刷一次登录态建议每周更新一次。七、主线串起来下一步怎么走整套流程其实就一条主线装依赖 → 拿 Cookie → 把链接写进 config.yml → 跑 run.py。批量、增量、直播都是这条线上的变体。✅ 下一步建议把Downloaded/目录连同 SQLite 数据库文件一起定期备份再固定周期跑一次增量本地库就会持续跟上创作者的新作品。最后提醒一句下载内容请仅限个人学习研究尊重创作者的劳动与版权别拿去商用。【免费下载链接】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),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价