十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
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 是一个免费开源的抖音去水印批量下载工具适合想把某个作者的作品存到本地硬盘的人。跟着下面操作你十分钟内能从零下载到第一条无水印视频之后还能整页搬走一位创作者的主页。一次跑通四步拿到第一条无水印视频这一节是第一次跑通的最短路径照着在终端里依次敲就行。第 1 步装好依赖前提是本机有 Python 3.8 及以上。git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt看到依赖全部安装完成、终端没有报错即代表成功。装得慢就临时给 pip 切个国内镜像源。第 2 步准备一份配置cp config.example.yml config.yml看到目录里多了 config.yml 即代表成功。模板里每个字段都带了默认值你只需要改链接。第 3 步扫码拿 Cookiepip install playwright python -m playwright install chromium python -m tools.cookie_fetcher --config config.yml命令会弹出浏览器扫抖音码登录回终端按回车。看到 config.yml 里 cookies 段被自动填上即代表成功。凭证只存在你本地。第 4 步跑第一次下载打开 config.yml只改链接这一处link: - 你的实际抖音链接 path: ./Downloaded/然后运行python run.py -c config.yml看到 Downloaded/ 目录里出现第一个无水印视频即代表成功。它能帮你干什么作品、合集、收藏归档这一节按你想存什么分场景每个场景都只需要改配置里的几个字段剩下的事它自动做。 整页搬走一位创作者的主页douyin-downloader 抖音去水印下载桌面版主界面粘贴作品或主页链接勾选下载内容即可开始想批量保存作者发布的作品 → 改这里的配置link: - 作者主页链接 mode: - post number: post: 50 # 0 表示全量多个任务并发跑各自有独立进度条失败项自动重试。post、like、mix、music 还能写在同一份配置里同一个作品跨模式不会重复下载。⏱️ 只抓某个时间段的作品想只留某段时间内发布的作品 → 改这里的配置start_time: 2024-06-01 end_time: 2024-06-30 已下载过的不再下第二遍想让第二次运行只抓新作品 → 改这里的配置database: true increase: post: true每次下载的作品 ID 都会记进本地 SQLite 数据库下次自动跳过已记录的。❤️ 把自己的收藏批量搬走想换设备前归档自己的收藏 → 改这里的配置依赖第 3 步的登录态link: - https://www.douyin.com/user/self?showTabfavorite_collection mode: - collect注意 collect 和 collectmix 必须单独使用不能跟 post、like 混在一份配置里。使用场景modelink 填什么适合的情况作者发布的作品post作者主页归档一位创作者作者点赞过like作者主页收集作者认可的片合集整组搬运mix合集链接或主页系列内容一次拿齐只抓原声音频music音乐链接或主页要背景音乐 mp3收藏夹搬运collect/collectmix自己的收藏页归档自己的收藏进阶与调优三个值得开的开关这一节只挑三个最常用的进阶能力各配一段最小配置直接粘就能用。 直播录制下播自动收尾想录一整场直播 → 改这里的配置link: - live.douyin.com/房间号 live: max_duration_seconds: 0 # 0 录到主播下播主播下播、断网或你按 CtrlC已录制的字节都会保留临时文件自动转成正式文件。 翻页被卡时开浏览器兜底想主页翻页不卡住 → 改这里的配置browser_fallback: enabled: true headless: falseAPI 翻页被风控限制时会自动弹一个浏览器继续抓取你手动过一下验证就行。 给视频配一份文字稿想让视频能用文字检索 → 改这里的配置transcript: enabled: true model: gpt-4o-mini-transcribe把OPENAI_API_KEY设进环境变量即可每个视频会多一个 txt 文字稿。只对视频作品生效图文不转写。接入你的工作流任务挂进脚本和手机下面三个入口可以把下载任务接进你自己的流程。REST API 服务先pip install fastapi uvicorn再python run.py --serve --serve-port 8000用接口提交任务、查询进度方便写进自动化脚本。完成通知推送在配置的 notifications 段加 provider支持 bark、telegram、webhook 三类任务跑完手机直接收到。任务中心桌面客户端和命令行同一套后端任务状态、成功失败数和输出目录集中在一处看。douyin-downloader 任务中心查看下载任务状态任务中心每个下载任务的状态与数量集中展示避坑手册四个高频现象及处理这四条是最容易碰上的情况各给原因和解法。遇到反复提示登录失效或 403 时Cookie 是张会过期的门钥匙有效期一般一到两周。重跑python -m tools.cookie_fetcher --config config.yml扫一次码就行建议每周更新一次。遇到主页翻页停在 20 条不再增加时这是分页被风控限制。确认开了browser_fallback.enabled: true且headless: false弹窗出来后别急着关窗口等它跑完验证。遇到想强制重下却被跳过时程序靠数据库记录 本地文件双重去重。只删文件会触发重新下载只删数据库不会因为文件名的作品 ID 也会被扫到。遇到批量任务跑得慢或资源占用高时把并发thread默认 5调小单次任务控制在五六十条跑之前先确认磁盘余量。第一次跑通之后建议先挑一条单视频链接确认落盘文件无水印再换成某位创作者的主页试一次批量用 number 和时间范围约束住范围。等批量顺手了再把增量开关打开以后每次运行只拉新增内容。【免费下载链接】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),仅供参考
返回列表