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 都可以用一份配置文件处理。它默认选择无水印视频源文件按作者/模式/日期_标题_ID整理并为每个作品保存元数据。下面按任务顺序带你从安装走到第一次批量下载。能力速览哪些内容可以批量下载单个作品视频、图文、合集、单条音乐优先原声短链自动解析主页批量发布作品post、点赞列表like、合集mix、原声music四种模式可组合收藏夹当前登录账号的收藏与收藏合集collect / collectmix需单独使用直播live.douyin.com房间实时录制主播下播时已录数据保留数据按作品采集评论、热搜榜与关键词搜索结果落成 JSONL扩展视频转写调用 OpenAI Transcriptions、完成通知Bark / Telegram / Webhook、REST API 服务模式默认行为无水印源优先、按码率自动选最高清、速率限制 2 请求/秒、并发 5、失败按 1/2/5 秒退避重试。安装步骤完成第一次无水印下载环境要求 Python 3.8兼容 macOS / Linux / Windows。克隆仓库并安装依赖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生成自己的配置。Cookie 是访问抖音接口的凭证。推荐让程序自动获取实现见 tools/cookie_fetcher.pypython -m tools.cookie_fetcher --config config.yml浏览器弹出后登录抖音回终端按 EnterCookie 自动写入配置。失败时也可以从浏览器开发者工具手动复制 Cookie粘贴到配置的cookies字段。然后运行python run.py -c config.yml命令行会显示进度条完成后文件落入path指定的目录。也可以在命令行直接追加-u传单条链接、-p指定输出目录、-t指定并发数。主页批量下载怎么配置配置主要就三个字段link链接列表、mode下载哪种模式、number各模式数量上限0 为不限。以某主页最近 50 条发布作品 全部点赞为例mode同时填 post 和 likenumber.post设 50number.like设 0 即可。配置项含义link链接列表主页或单个作品均可modepost / like / mix / musiccollect / collectmix 仅收藏夹且须单独使用number各模式数量上限0 表示不限increase各模式增量开关仅 post / like / mix / music依赖 databasethread/retry_times并发数默认 5与重试次数默认 3database/database_pathSQLite 去重与历史记录默认库文件dy_downloader.dbstart_time/end_time按发布时间过滤格式YYYY-MM-DDfolderstyle是否为每个作品建独立子目录默认 true你会得到作品落在path下的作者名/post/日期_标题_aweme_id/目录包含视频、封面、提取的音乐、头像与原始元数据_data.json目录根部另有download_manifest.jsonl清单每行一条 JSON含日期、aweme_id、标签、文件路径等字段。去重靠数据库记录 本地文件双重判断同一作品在多个模式间不会重复下载。合集、音乐、直播与评论分别怎么处理单个合集 / 音乐把/collection/{mix_id}或/music/{music_id}链接直接放进link音乐优先取原声文件缺失时回退到该音乐下首条作品提取。直播录制把live.douyin.com/{房间号}放入linklive.max_duration_seconds控制录制时长上限0 表示录到主播下播FLV 存在live/子目录并附带_room.json快照中断时已录字节保留。评论采集开启comments.enabledinclude_replies控制是否抓二级回复max_comments设数量上限每个作品在媒体文件旁生成_comments.json。搜索与热搜命令行加--search 关键词可配--search-max条数或--hot-board [N]把相关作品或热搜快照导出为 JSONL适合搭建主题样本库。其他使用形态桌面版 Douzy 与 REST API命令行之外同一套后端还做了桌面客户端Douzy内测中粘贴链接即可发起下载同步关注与收藏列表任务队列和作品档案可视化并覆盖 TikTok、YouTube 工作台。也可以以 REST API 形态运行安装fastapi与uvicorn后启动命令加--serve --serve-port 8000。向/api/v1/downloadPOST{url: ...}拿到job_id再 GET/api/v1/jobs/{job_id}查询进度便于接入自己的管线。实战场景增量追踪关注博主的新作品跟着几位博主、持续留存其新作品时难点不在怎么下载而在别重复劳动每次运行只想要上次抓取之后发布的作品。配置就是一组开关mode设为 postincrease.post: truedatabase: true。程序会对照数据库里已下载的记录只拉新作品如果只关心某段时间再加start_time/end_time收窄范围。桌面版也有对应的可视化入口关注列表会同步每位博主的新作品数、备注与上次下载时间可以直接在列表里挑出要下载的博主。常见问题20 条、重下与 Cookie 失效只抓到 20 条多为翻页风控。把browser_fallback.enabled设为 true、headless设为 false浏览器弹窗后手动完成验证不要立刻关窗当前对 post 模式验证最完整。想重新下载去重靠数据库 本地文件双重判断只删数据库不会触发只删文件会针对单个作品需删掉其本地目录与数据库中的aweme_id记录。Cookie 失效重新运行python -m tools.cookie_fetcher --config config.yml即可。进度刷屏默认progress.quiet_logs: true已会在进度阶段静默日志调试时再加-v或--show-warnings查看详细输出。合规边界项目定位是技术研究、学习交流与个人数据管理。请勿用它获取他人隐私信息或做侵犯版权的二次传播平台规则或接口策略变化导致功能失效属于正常技术风险。内置的速率限制默认 2 请求/秒与可调的并发、重试目的是把请求量控制在合理范围内。douyin-downloader 把批量下载、去重与元数据管理收敛进一份配置文件对个人学习与素材管理来说已经够用。掌握link mode number三要素后你可以按自己的场景扩展完整配置项说明见 README.zh-CN.md。【免费下载链接】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),仅供参考
返回列表