ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

douyin-downloader 抖音无水印批量下载:5 个任务 10 分钟跑通

douyin-downloader 抖音无水印批量下载:5 个任务 10 分钟跑通 douyin-downloader 抖音无水印批量下载5 个任务 10 分钟跑通【免费下载链接】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 去重。从单条视频到整个主页备份下面按任务卡逐个来做每张卡都能独立跑完。任务 1最小可用 —— 3 分钟拿到第一条无水印视频目标装好环境和 Cookie用一次真实的下载确认工具可用。操作克隆项目并安装依赖。git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt预期输出依赖全部安装完成、无报错。再补一组浏览器环境后面的自动取 Cookie 和翻页兜底都靠它pip install playwright python -m playwright install chromium复制配置模板然后运行自动获取脚本。cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml会弹出一个浏览器窗口扫码登录抖音回到终端按回车Cookie 自动写进config.yml全程不用手抄。终端最后一行出现Updated config file即成功。把要保存的视频链接填进config.yml的link字段其余配置保持默认即可link: - YOUR_VIDEO_LINK启动下载。python run.py -c config.yml验证终端出现逐条进度条跑完后Downloaded/下按作者 → 日期_标题_ID生成子目录视频、封面、原声都在里面。排障如果终端提示缺少msToken、ttwid等 Cookie 键说明登录还没完成就按了回车重跑一次python -m tools.cookie_fetcher --config config.yml即可。→ 下一张任务卡单条内容里视频、图文、合集、音乐都能下。任务 2单条内容无水印下载 —— 视频、图文、合集、音乐目标四类链接各换一种 URL配置不变拿到对应内容。操作只改config.yml里的link四种内容各有自己的 URL 形态# 单条视频 link: - https://www.douyin.com/video/7604129988555574538 # 图文note link: - https://www.douyin.com/note/YOUR_NOTE_ID # 合集 link: - https://www.douyin.com/collection/YOUR_MIX_ID # 音乐原声原声文件缺失时自动回退到该音乐下的首条作品 link: - https://www.douyin.com/music/YOUR_MUSIC_ID短链v.douyin.com/...也支持会自动解析成完整链接。默认还会附带下载封面、原声、头像和元数据 JSON只想要视频文件的话把cover、music、avatar、json改成false就行。验证跑完后打开Downloaded/作品目录下能看到xxx.mp4、xxx_cover.jpg、xxx_music.mp3这类成套文件。排障短链解析失败或接口返回 403基本是 Cookie 过期重跑一次 cookie_fetcher 命令刷新即可。→ 下一张任务卡整个博主主页一次搬完。任务 3作者主页批量备份目标把某作者发布过的作品全部拉下来视频、图集通吃跨模式自动去重。操作link换成作者主页mode加postnumber对应项设 0 表示不限数量link: - https://www.douyin.com/user/YOUR_SEC_UID mode: - post number: post: 0想要连带该博主的点赞或合集可以并行加模式同一个作品不会被重复下载mode: - post - like - mix验证终端先打印已获取全部作品N 个再逐条推进度条完成后Downloaded/作者名/post/下按作品分好目录还多一份download_manifest.jsonl清单。排障只抓到 20 条就停了通常是翻页被风控。确认browser_fallback里enabled: true且headless: false运行中会弹出浏览器窗口手动过完验证、别急着关窗加载会继续。→ 下一张任务卡备份过一次之后第二次只拉新增。任务 4增量模式只下新增内容目标追更时跳过已保存过的作品数据库负责比对新旧。操作打开增量开关并保留数据库记录增量依赖它increase: post: true database: true对上一张卡全量备份过的主页直接再跑一遍python run.py -c config.yml。验证终端把旧作品标成跳过已存在只处理作者新发布的部分新增数量应和博主上次运行后的发文数一致。排障想强制重下某一条时注意去重是数据库 本地文件双保险两边都要清。先删数据库记录sqlite3 dy_downloader.db DELETE FROM aweme WHERE aweme_id YOUR_AWEME_ID;再删掉对应本地子目录重跑即可。只删文件不清数据库不会触发重下。→ 下一张任务卡直播录制、评论采集和服务化。任务 5进阶能力 —— 直播录制、评论采集与 REST API 服务目标三个常用进阶项一次配齐直播录到下播、每作品附评论 JSON、把工具跑成本地服务。操作直播录制link指向直播间时长设 0 表示录到主播下播link: - https://live.douyin.com/YOUR_ROOM_ID live: max_duration_seconds: 0录制的 FLV 落在Downloaded/作者/live/下下播或 CtrlC 中断已录的字节都会保留。评论采集启用后每个作品旁多生成一份_comments.jsoncomments: enabled: true include_replies: false max_comments: 500include_replies设为true会连二级回复一起拉请求量更大按需开启。服务化先装依赖再启动pip install fastapi uvicorn python run.py --serve --serve-port 8000之后 POST/api/v1/download提交{url: ...}排队下载GET/api/v1/jobs/{job_id}查进度。验证直播结束后live/目录出现.flv和_room.json快照开评论的作品旁多一个 JSON服务跑起来后 GET/api/v1/health返回正常。排障HLS 源只保存 playlist 文件想直接播放要用 ffmpeg 后处理FLV 可直接播放一般选最高清档即可。速查表目标命令 / 配置注意点环境安装pip install -r requirements.txtPython 3.8Cookie 自动获取python -m tools.cookie_fetcher --config config.yml过期就重跑这条单条下载link:填视频 / 图文 / 合集 / 音乐链接短链可用主页批量mode: [post]number.post: 00 为不限量增量追更increase.post: truedatabase: true收藏夹模式不支持增量直播录制live.douyin.com链接 live.*FLV 可播HLS 需 ffmpeg评论采集comments.enabled: true二级回复增加请求量服务化python run.py --serve需 fastapi uvicorn下一步先跑通任务 1 完成首次下载再挑一张任务卡实战完整配置项列表见项目里的README.zh-CN.md。 提醒请把工具用于个人学习、研究与数据备份等合法场景尊重创作者版权。核心关键词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创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表