尧图网站设计 尧图网站设计YAOTU DESIGN
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 是一款开源免费的抖音无水印批量下载工具视频、图文、合集、音乐、整个主页都能一次搬回本地还内置去重和断点续传。本文面向零基础读者目标是 30 分钟带你跑通第一次下载。无水印下载能力全景它能替你存下哪些东西上手前花一分钟认清它的边界能力按单条 / 整页 / 流式三组来记单条粘个链接就能下 单个视频与图文笔记链接直接粘进配置即可 短链自动解析App 分享出来的v.douyin.com/xxx短链会自动转成长链不用你手动处理 单合集与单音乐合集、原声链接粘贴后整组抓取音乐优先拿原声文件整页把一个创作者搬回本地 作者主页批量作品post、点赞like、合集mix、音乐music四种模式各取所需❤️ 自己的收藏夹登录状态下收藏夹和收藏合集可以整体搬走流式持续产生的内容 直播录制FLV/HLS 源都能录主播下播时已录数据自动保留 评论采集按作品抓评论输出结构化 JSON 热搜榜与关键词搜索看今天抖音在聊什么按词收集作品以上每一类都会优先挑选无水印的最高清源按码率自动选同时按需附带背景音乐、封面图、作者头像和元数据 JSON——下载完一个作品的资料整整齐齐都在本地。四步跑通第一条下载链路第一步克隆项目并安装依赖前提是电脑装有 Python 3.8 及以上版本。依次执行git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader cp config.example.yml config.yml # 复制配置模板 pip install -r requirements.txt 安装慢或报网络错误时临时换国内镜像源pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple后面还要用到扫码拿凭证和浏览器兜底提前把浏览器内核装好pip install playwright python -m playwright install chromium你会看到什么终端把依赖一行行装完、没有红色报错就算过关。第二步扫码获取登录凭证Cookie抖音要拿到完整内容需要你的登录凭证。Cookie登录凭证扫码一次就能拿到不用手动找工具会自动抓python -m tools.cookie_fetcher --config config.yml运行后自动弹出浏览器用手机扫码登录一次抖音回到终端按一下回车凭证就被写进配置文件了只保存在你本地。⚠️ 凭证有效期有限过期后重跑上面这条命令扫一次码即可其余配置一律不用动。第三步写一份最小可运行配置打开 config.example.yml 复制出来的config.yml把链接换成你想下载的视频其余先保持默认link: - https://v.douyin.com/EXAMPLE123/ path: ./Downloaded/ music: true # 顺带下背景音乐 cover: true # 顺带下封面图 json: true # 保存作品元数据第四步运行并验收第一个成果python run.py -c config.yml几秒后终端显示进度条和成功统计Downloaded/目录里出现你的第一个无水印视频命令行界面链接解析、下载配置、成功统计一目了然把整页搬回家且不重复劳动批量下载单个视频只是热身整页批量才是重头戏。把配置里的链接换成创作者主页再指定模式link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post # 发布的作品也可写 like/mix/music number: post: 50 # 只下最近50个0 表示全部mode支持post作品、like他点赞的、mix合集、music用过的音乐登录后还能用collect/collectmix搬自己账号的收藏夹跨模式自动去重同一个作品不会下两遍。运行时每个任务都有独立进度条并行推进批量下载时每个作品一条独立进度条并发执行、失败自动重试不想全要按时间截取start_time: 2024-06-01 end_time: 2024-06-30下过的不想下第二遍开启数据库增量模式工具会把每个作品 ID 记进本地 SQLite 小数据库再跑同一创作者时自动跳过已有作品database: true increase: post: true中途断了也不用从头来内置完整性校验文件不完整会自动清理重取再次运行只补缺的部分。落盘目录结构与文件命名规则文件按发布时间 标题 ID自动归档Downloaded/ ├── download_manifest.jsonl └── 作者名/ └── post/ └── 2024-02-07_作品标题_aweme_id/ ├── 2024-02-07_作品标题_aweme_id.mp4 ├── 2024-02-07_作品标题_aweme_id_cover.jpg ├── 2024-02-07_作品标题_aweme_id_music.mp3 └── 2024-02-07_作品标题_aweme_id_data.json命名不是写死的可用{date}、{title}、{id}、{author}、{year}、{month}、{day}等变量自由组合模板里必须包含{id}防止重名覆盖folderstyle: true filename_template: {date}_{title}_{id} folder_template: {date}_{title}_{id}落盘效果一个作品一个文件夹视频、封面、BGM、元数据都在里面三类进阶场景直播挂机录制、评论采集、热搜搜索直播挂机录制下播自动收尾痛点主播开播时你正上班上学想留个回放下播后现场就没了。link: - https://live.douyin.com/123456789 live: max_duration_seconds: 3600 # 0 录到主播下播结果全程挂机录制文件存到Downloaded/{作者}/live/下并附带*_room.json直播间元数据快照主播下播、断网或你按 CtrlC 中断已录制的部分都会保留。直播录制自动识别直播间、拉取直播流并保存下播自动收尾评论采集做内容研究的好帮手痛点想分析某个作品下用户在讨论什么一条条截图太原始。comments: enabled: true include_replies: true # 连二级回复一起抓 max_comments: 500 # 0 不限结果每个作品旁多出一份*_comments.json结构化 JSON连二级回复都在直接丢给脚本分析。热搜榜与关键词搜索痛点不追特定博主就想看今天抖音在聊什么或按关键词收集作品做选题。python run.py --hot-board 30 -p ./Downloaded python run.py --search 猫咪 --search-max 100 -p ./Downloaded结果两条命令分别把热搜榜前 30 条、猫咪相关作品导出成 JSONL 文件落在hot_board/和search/目录方便后续检索。接进自己的工作流三个钩子如果你不只自己用还想把它嵌进自己的系统关注这三个能力REST API 服务模式先pip install fastapi uvicorn再运行python run.py --serve --serve-port 8000通过接口提交下载任务、查询状态——适合写进自动化脚本或自己的产品里完成通知推送notifications.providers支持 Bark、Telegram、企业微信 Webhook长任务跑完手机立刻知道结果视频语音转写transcript.enabled: true并提供 OpenAI Key 后每个视频生成xxx.transcript.txt和xxx.transcript.json把视频内容变成可检索的文字。常见报错速查问突然报403 Forbidden或提示未登录答凭证过期了最高频的一种。重跑python -m tools.cookie_fetcher --config config.yml扫一次码即可建议一周扫一次保持新鲜。问批量下载只抓到 20 条作品答翻页被风控的典型表现。确认browser_fallback.enabled: true且headless: false弹窗出现后手动完成验证别急着关窗口。问下载到一半断了要全部重来吗答不用。完整性校验会自动跳过已完成的文件只补缺失部分速度偏慢可把thread调大到 8、retry_times保持 3。问批量下载时内存占用偏高答把并发调小如thread: 3每次任务控制在 50~100 个作品分批执行开跑前先确认磁盘余量。上手路线从第一次试水到常用工具先用单条试水从最简单的视频链接开始跑通克隆—扫码—配置—运行全链路确认环境没问题再挑战整页批量选一位你真正喜欢的创作者用post模式搬回最近 50 个作品体验并发下载的爽快感最后按需升级开启增量去重、时间截取、直播录制和评论采集让工具跟着你的使用习惯长大。不习惯命令行的话项目还配套了基于同一套后端的桌面客户端粘贴链接即可开始下载关注列表同步、进度可视化适合开箱即用。桌面版客户端粘贴链接、检测内容类型勾选作品/喜欢/合集即可开始真正有价值的内容值得一个可靠的家。与其一次次手动保存、忍受水印和乱码文件名不如现在打开终端花几分钟把 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),仅供参考
返回列表