十年匠心定制 · 商业建站与技术教学双线并行 咨询热线: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 是一款免费开源的抖音去水印下载工具既能抓单条视频也能按作者主页批量搬运。写给第一次接触它的你跟着下面的步骤走30 分钟内可以拿到第一个无水印文件。先看结果下载完成后你手里有什么跑完之后下载目录里不是散乱的一堆文件而是按作者、模式、作品分好层的目录Downloaded/ ├── download_manifest.jsonl # 每次落盘都追加一条记录 └── 作者昵称/ └── post/ └── 2024-06-15_作品标题_作品ID/ ├── 2024-06-15_作品标题_作品ID.mp4 # 无水印视频 ├── 2024-06-15_作品标题_作品ID_cover.jpg # 封面可选 ├── 2024-06-15_作品标题_作品ID_music.mp3 # 背景音乐可选 └── 2024-06-15_作品标题_作品ID_data.json # 元数据可选每个作品一个文件夹文件夹名带发布日期和标题天然按时间排好序。想再核对某条作品的落盘情况直接查download_manifest.jsonl即可。选路按场景挑对应功能不做流水账直接给一张对照表。你先想清楚自己的场景再跳进对应章节。场景输入一句话产出存单条视频/图文作品链接或v.douyin.com短链一个无水印文件自动挑最高清源搬整个合集/collection/合集ID链接合集内全部作品一次落盘抓某首歌的原声/music/音乐ID链接音频文件原声缺失时回退到首条关联作品批量拉某位作者作者主页链接 mode作品/点赞/合集/音乐四类可分别抓取数量和时段可约束搬自己账号的收藏收藏主页链接 collect模式收藏夹与收藏合集整体下载需登录录直播live.douyin.com/房间号FLV 录像文件下播自动收尾、保留已录部分内容调研命令行参数热搜榜或关键词搜索结果导出为 JSONL跑通从环境到第一个文件只需三步第 1 步装好依赖git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt✅ 完成标志终端没有任何报错最后一行回到命令提示符。 网络慢或超时换国内镜像再试一次pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple第 2 步备好配置文件和登录凭证cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.ymlconfig.yml是配置模板先原样复制一份。第二条命令会打开浏览器扫码登录一次抖音后回到终端按回车凭证自动写进配置只存在本机。Cookie 是接口认人的令牌单条视频下载用不上它批量拉主页时建议备好。✅ 完成标志config.yml里的cookies段落出现了真实值不再是空串。 Cookie 有效期一般一到两周。如果后面下载时提示登录失效回来重跑这条命令扫码即可不用重装任何东西。第 3 步贴一条链接运行编辑config.yml只动开头这几行link: - 一条抖音视频链接 # 作品页 URL 或 v.douyin.com 短链都行 path: ./Downloaded/ cover: true # 顺手保存封面 json: true # 保存作品元数据然后运行python run.py -c config.yml✅ 完成标志终端进度条走完Downloaded/下出现第一个 mp4播放器打开没有水印。链接识别规则写在 core/url_parser.py支持视频、图文、合集、音乐主页四类地址和短链贴错类型时看终端的提示改就行。配置逐项讲每个开关解决什么问题不顺着配置文件字段念按你会遇到的问题来讲。当你只想搬某位作者最近的内容用number限定条数用start_time/end_time卡住时间段格式YYYY-MM-DDlink: - 作者主页链接 mode: - post # 作者发布的作品like / mix / music 同理换词 number: post: 50 # 0 表示不限量 start_time: 2024-06-01 end_time: 2024-06-30多个模式可以写在一起同一个作品跨模式不会重复下载。当你不想把下载过的再拉一遍把database保持true再给对应模式打开增量开关increase: post: true # 本地已存在该作品的主文件就跳过增量判断依据是本地文件而不是数据库记录删掉某个作品的媒体文件下次运行就会补下它。想彻底重下某个作者按 README.zh-CN.md 的重新下载一节同时清理文件和数据库记录。当你想要更清或更省流量video_quality: highest # 可选 original原画多一次探测请求/ 1080p 等具体档位默认在转码档里挑最高码率original会去探测上传原片比转码档大时优先用原片。当你只抓到二十几条就停了这是翻页被风控限制的典型表现。打开浏览器兜底让程序弹一个真实浏览器帮你把验证走完browser_fallback: enabled: true headless: false # 必须可视化方便你手动过验证弹窗出现后完成验证别急着关窗口。注意该兜底目前只在post模式完整验证过点赞、合集、音乐模式仍以接口分页为准。当你想连评论、头像一起存comments: enabled: true max_comments: 500 # 0 不限 avatar: true # 保存作者头像每个作品旁会多出一个*_comments.json。include_replies: true会连二级回复一起抓请求量明显变大默认关着就好。当你想录直播link: - 直播间链接 # live.douyin.com/房间号 live: max_duration_seconds: 0 # 0 一直录到主播下播主播下播、断网或手动 CtrlC已录到的字节都会保留成正式文件。直播接口官方标注为实验性个别场景可能不生效。当你想搬自己收藏夹里的内容这类场景下把链接填成收藏主页/user/self?showTabfavorite_collection模式用collect收藏作品或collectmix收藏合集。它必须单独使用不能和post等模式混写且只作用于当前登录账号。桌面端对这块有专门的界面收藏与喜欢页当前抖音账号的收藏视频、收藏合集、喜欢列表可同步后按合集整体下载自检排障出问题的症状对照表现象原因解决办法主页只抓到 20 条左右就不再增加翻页触发风控按上节开启browser_fallback弹窗里手动过完验证反复提示登录失效或 403Cookie 过期有效期约一到两周重跑python -m tools.cookie_fetcher --config config.yml扫码进度条刷屏、日志重复调试日志没关保持默认progress.quiet_logs: true确需排查时临时加-v想重下却跳过了数据库记录 本地文件双重检查只删一边不够文件和数据库记录一起删方法见 README.zh-CN.md 重新下载一节转写文件没生成开关没开 / 图文不参与转写 / Key 无效依次核对transcript.enabled、作品是否为视频、OPENAI_API_KEY、response_formats批量任务慢、机器发烫并发太高把thread从默认 5 降到 3单次任务控制在几十个作品以内下载中断后文件作废了不会内置 Content-Length 完整性校验重跑会跳过已完成文件、只补缺失部分Cookie 获取脚本的实现在 tools/cookie_fetcher.py行为异常时可以顺手看一眼它的输出。延伸把下载接进自己的工作流通知推送。长任务不想守终端配notifications即可Bark、Telegram、企业微信/飞书/钉钉 Webhook 三类通道并行推送任一通道失败不影响下载本身notifications: enabled: true providers: - type: bark url: 你的Bark地址REST API 服务。装一次fastapi uvicorn然后python run.py --serve --serve-port 8000就能用POST /api/v1/download提交任务、GET /api/v1/jobs/{job_id}查状态适合塞进自动化脚本。语音转写。配好 OpenAI Key 后把transcript.enabled打开每个视频旁会多出.transcript.txt文字稿方便日后检索。注意图文不转写且只对视频作品生效。桌面客户端。不想碰命令行可以等桌面端 Douzy基于同一套后端目前内测中链接下载工作台粘贴链接自动识别类型点下载即可开始任务中心每个下载任务的状态、成功数与失败数集中记录失败项可直接重试跑通之后三步把工具用熟单条练手先下一条视频确认文件无水印、目录结构符合预期批量试水挑一位创作者用number和start_time卡住范围跑一次体会并发下载的实际速度打开增量database与increase都保持开启之后每次运行只拉新作品长期挂机也干净。更多细节以仓库内 README.zh-CN.md 为准本项目基于 MIT 协议开源请只用于个人数据管理与学习研究。【免费下载链接】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),仅供参考
返回列表