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 是什么一个基于 Python 的命令行工具给它一份 YAML 配置它完成单作品下载、作者主页批量下载与直播录制内置去水印选源、进度条、指数退避重试和 SQLite 去重。核心能力去水印下载自动挑选无水印视频源画质可提到原片video_quality: original。支持视频、图集、合集、音乐四类链接v.douyin.com短链自动解析。作者主页批量post / like / mix / music四种模式一次拉全跨模式去重。直播录制FLV 实时落盘主播下播或断网时已录内容保留。增量去重数据库记录加本地文件双重校验已有作品自动跳过。评论采集、热搜榜、关键词搜索结果输出 JSON / JSONL 文件。可选 REST API 服务模式与 Bark / Telegram / Webhook 完成通知。项目另有一个共用下载后端的桌面版 Douzy内测粘贴链接即可开批量下载任务部署与首次运行环境要求只有 Python 3.8Windows / macOS / Linux 均可。全程五步拉取代码git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader安装依赖pip install -r requirements.txt核心依赖只有 aiohttp、rich、pyyaml 等几个。复制配置模板cp config.example.yml config.yml模板 config.example.yml 每个字段都带注释按需修改。获取登录态唯一手工步骤python -m tools.cookie_fetcher --config config.yml浏览器自动打开登录页登录后回终端按回车Cookie 写入配置。未装浏览器内核先执行pip install playwright和python -m playwright install chromium。首次下载python run.py -c config.yml进度条实时刷新结束输出成功数与耗时。文件按「作者 / 模式 / 日期_标题_aweme_id」落盘Downloaded/ └── 作者名/post/ └── 2024-02-07_标题_aweme_id/ ├── ....mp4 ├── ..._cover.jpg ├── ..._music.mp3 └── ..._data.json按场景选配置以下配置都写进你自己的config.yml用python run.py -c config.yml运行-u、-t、-p等参数可临时覆盖。作者主页批量下载与增量更新谁在用自媒体运营。解决什么备份一个作者的全部发布与点赞作品之后只补新增不用每天手动盯。link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx path: ./素材库/{author}/ mode: - post - like number: post: 0 # 0 表示不限数量 like: 0 thread: 5 database: true increase: post: true # 磁盘上已存在则跳过第一次全量之后每次运行按increase的磁盘检查只补新作品。音乐原声批量收集谁在用音乐制作人。解决什么按音乐 ID 或账号批量拿到原声文件。link: - https://www.douyin.com/music/7341234567890123456 path: ./音乐素材/ music: true cover: false json: true原声文件优先保存缺失时自动回退到该音乐下的第一个作品。直播录制存档配置谁在用主播与内容监控。解决什么整场直播录成 FLV下播或断网不丢已录字节。link: - https://live.douyin.com/123456789 live: max_duration_seconds: 0 # 0 录到主播下播 idle_timeout_seconds: 30录制保存在{author}/live/下附带_room.json直播间元数据快照。该功能仍属实验性HLS 源只保存播放列表需 ffmpeg 转可播放格式。作者作品与评论一次性采集谁在用内容研究者。解决什么按发布时间圈出作品窗口连评论一起导出做分析。link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post start_time: 2026-01-01 end_time: 2026-06-30 comments: enabled: true include_replies: true max_comments: 500媒体文件旁生成{date}_{title}_{aweme_id}_comments.jsoninclude_replies会多耗接口调用量。调优与扩展关键参数调优参数建议值说明thread3–5并发数默认 5过高易触发风控retry_times3失败自动重试按 1s/2s/5s 指数退避video_qualityhighest/originaloriginal探测上传原片每条多一次请求start_time/end_timeYYYY-MM-DD按发布时间过滤proxyhttp://127.0.0.1:7890网络环境受限时使用database_pathdy_downloader.dbSQLite 去重与历史库位置定时任务自动更新素材库Linux 加一条 crontab每晚自动补新0 2 * * * cd /path/to/douyin-downloader python run.py -c my_config.yml download.log 21Windows 用任务计划程序跑同一条命令即可配合increase增量模式长期使用。REST API 服务部署pip install fastapi uvicorn python run.py --serve --serve-port 8000POST /api/v1/download提交{url: ...}拿到job_idGET /api/v1/jobs/{job_id}查进度。实现见 server/app.py适合接入自己的采集系统。完成通知与视频转写notifications: enabled: true providers: - type: webhook # 企业微信 / 飞书 / 钉钉机器人都走这个 url: 你的webhook地址 extra_body: msgtype: text多通道并行推送单个推送失败不阻塞下载。需要字幕时把transcript.enabled设为true并配置OPENAI_API_KEY仅对视频作品生成 txt / json。问题速查主页只拉到 20 条左右就停现象作者主页作品只抓出少量条目后结束。原因接口翻页风控是常见行为。解法确认browser_fallback.enabled: true且headless: false弹窗浏览器里手动完成验证别提前关窗口。提示登录失效或接口 403现象解析作品报错日志出现登录态相关提示。原因Cookie 过期。解法重跑python -m tools.cookie_fetcher --config config.yml几十秒即可。已下载的作品想重新下载现象改配置后作品仍被跳过。原因去重靠「数据库记录 本地文件」双重校验只删一侧不生效逻辑在 storage/database.py。解法删掉对应作品目录再用sqlite3 dy_downloader.db DELETE FROM aweme WHERE aweme_id aweme_id;清记录或把对应模式的increase设为false覆盖下载。下载失败或卡住现象任务长时间不结束个别作品反复失败。原因多为网络不稳、磁盘不足或并发过高。解法先稳定网络、检查磁盘调低thread加-v看详细日志定位。转写文件没生成现象视频下好了但没有 txt / json 字幕文件。原因转写未启用、作品不是视频或 Key 无效。解法确认transcript.enabled: true与OPENAI_API_KEYresponse_formats包含txt或json。最短路径跑一次cookie_fetcher拿到登录态用几行最小配置运行run.py再照场景一节写增量任务。下载他人作品请遵守平台规则与版权约定仅用于个人研究与素材存档。【免费下载链接】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),仅供参考
返回列表