尧图网站设计 尧图网站设计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-downloaderdouyin-downloader 是一款开源的抖音批量下载工具面向需要长期归档内容的创作者与研究者。它把无水印视频、图集、合集和音乐按批量抓取内置 SQLite 去重、进度显示、失败重试与浏览器兜底还可通过 REST API 跑在服务器上。为什么值得用无水印 自动选码率下载默认走无水印源再从多档bit_rate里挑最高清默认highest可切original或指定分辨率。批量 增量一次拉完作者主页作品重复运行时只补新增靠 SQLite 记录和文件名双重去重。风控兜底post翻页被卡住时自动拉起浏览器人工过验证后继续专门解决只能抓 20 条的问题。下载完整性按Content-Length校验残缺文件自动清理并重试失败按 1s/2s/5s 指数退避。附加采集可选直播录制FLV/HLS与评论导出 JSON还能配 Bark/Telegram 通知推送。快速上手装好运行环境先克隆仓库并装依赖Python 需 3.8 及以上。需要浏览器兜底或自动取 Cookie 时再补装 Playwright 的 Chromium。git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt扫码拿到 Cookie这条命令会打开浏览器登录抖音后回到终端按回车Cookie 就自动写进配置文件只保存在本地。python -m tools.cookie_fetcher --config config.yml跑通第一个下载复制出正式配置把里面的link改成你的目标链接单个视频、主页或合集都行其余保持默认即可。cp config.example.yml config.yml python run.py -c config.yml功能巡礼批量获取从单条到整个主页适合把单个作品、图集、合集或某位作者的全部作品一次抓下来。粘贴video、note、collection或user链接即可主页批量通过mode指定抓post、like、mix或music跨模式自动去重。任务与进度跑完心里有数适合批量任务跑完后再统一检查。运行时有 Rich 进度条progress.quiet_logs: true可关掉刷屏日志桌面端任务中心可看每个任务的成功/失败计数、打开输出目录、单独重试失败项。本地归档按作者分目录适合长期积累、需要分类整理的场景。folderstyle: true让每个作品独立子目录filename_template和folder_template控制命名author_dir决定作者层用昵称还是更稳定的sec_uid。文件落在Downloaded/作者名/post/日期_标题_id/下附带封面、音乐、_data.json元数据。直播录制与评论采集适合留存整场直播或分析某条作品的互动。live针对live.douyin.com/{room_id}生效主播下播或中断时已录字节会保留comments在每个作品旁生成*_comments.jsoninclude_replies: true才会多拉二级回复。live: max_duration_seconds: 0 # 0 录到主播下播 comments: enabled: true include_replies: false max_comments: 500实战用法归档某创作者全部作品把link指向作者主页mode设postnumber.post设0表示不限量。打开increase.post: true之后每周重跑只会补新作品。用start_time/end_time圈定只抓某段时间的内容。mode: - post number: post: 0 increase: post: true start_time: 2024-06-01同步当前账号收藏夹适合把账号里的收藏合集整包留档且只能作用于当前 Cookie 对应的账号。collect和collectmix必须单独使用不能与post/like/mix/music混用也不支持增量截断。link: - https://www.douyin.com/user/self?showTabfavorite_collection mode: - collectmix录下整场直播把link指向live.douyin.com/{room_id}。live.max_duration_seconds: 0表示录到主播下播为止。FLV 直接可播HLS 只存 playlist 文件需要再用 ffmpeg 后处理。避坑手册只抓到 20 条翻页触发了风控。把browser_fallback.enabled设为true、headless设为false浏览器弹出后手动过验证别急着关窗口。Cookie 突然失效Cookie 一般 7-15 天过期重跑一次 Cookie 获取命令即可。删了库/文件却没重新下去重靠数据库记录 本地文件双重判断。只删库不删文件不会触发会扫文件名里的aweme_id只删文件不删库才会触发。进度条刷屏确认progress.quiet_logs: true要排查问题时再加--show-warnings或-v。转写文件没生成转写只对视频生效依次检查transcript.enabled、确认下载的是视频、OPENAI_API_KEY是否有效、response_formats是否含txt/json。收尾douyin-downloader 把单条抓取、主页批量、增量补全和直播留档做进了同一套后端配合 config.example.yml 里的 config/config_loader.py 加载逻辑从入门到服务器部署python run.py --serve --serve-port 8000都能覆盖。下载内容请仅用于个人学习、研究或备份尊重创作者版权不要用于商业用途或侵犯他人权益。【免费下载链接】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),仅供参考
返回列表