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 去重、失败重试与浏览器兜底。本文带你从零把环境搭好、跑通第一条下载并快速了解常用配置。一、能帮你做什么批量下载作者主页的全部作品不必逐条复制链接单个视频、图文、合集、音乐下载v.douyin.com 短链自动解析下载记录写入本地 SQLite 数据库二次运行自动跳过已下内容实时进度条、指数退避重试、请求限流避免把请求打爆可选采集评论、语音转写、完成通知推送二、安装与启动步骤需要 Python 3.8 及以上Windows、macOS、Linux 均可运行。git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt cp config.example.yml config.yml然后获取抖音登录 Cookie。这一步需要额外的浏览器内核pip install playwright python -m playwright install chromium python -m tools.cookie_fetcher --config config.yml运行后会弹出浏览器窗口在里面完成抖音登录回到终端按 Enter认证信息会自动写入配置文件。各字段含义可对照 config.example.yml 中的注释更多说明见 README.zh-CN.md。三、跑通第一次下载单条内容到主页全量先用单条作品验证环境无需改配置直接用-u传入链接python run.py -c config.yml -u https://www.douyin.com/video/7604129988555574538文件会落到path指定的目录默认./Downloaded/进度条实时显示下载状态。单条跑通后再切换到主页批量把config.yml里的link改成作者主页地址douyin.com/user/xxx形式mode设为[post]number.post设为想取的数量0表示不限然后执行python run.py -c config.yml。两点提醒2026 年起抖音对 CLI 的接口风控持续收紧个别类型可能抓不到。遇到时保持browser_fallback开启或改用基于同一后端的桌面版 DouzyREADME 中有说明。主页翻页受限时浏览器兜底会接管抓取见下节。四、常用配置速览路径与命名path下载根目录默认./Downloaded/author_dir作者目录名取nickname默认、sec_uid或nickname_uid昵称_ID重名不混淆folderstyle按作品建独立子目录默认开启filename_template默认{date}_{title}_{id}模板中必须含{id}防覆盖数量与范围number.post、number.mix等各模式下载条数0为不限start_time/end_time按发布日期过滤格式YYYY-MM-DDthread默认 5并发数retry_times默认 3重试次数video_quality可选original、highest默认、lowest或 1080p 等指定分辨率增量与去重database默认true生成dy_downloader.db记录下载历史increase.post默认true再次运行只补新作品想重新下载某作品需同时删除本地文件和数据库记录双重去重通知提醒notifications.enabledtrue后下载完成推送消息providers支持 bark、telegram、webhook 三类企业微信、飞书、钉钉的 bot 地址也可直接用于 webhook五、值得了解的进阶能力浏览器兜底browser_fallback.enabled默认为true。主页作品 API 翻页受限时自动切换到真实浏览器读取页面自己发出的列表请求headless: false默认会弹出可见窗口出现验证码时可人工完成max_scrolls、wait_timeout_seconds控制滚动与超时上限。语音转写设置transcript.enabled: true后视频下载完成会调用 OpenAI Transcriptions API在视频旁生成.transcript.txt与.transcript.json。密钥建议通过环境变量OPENAI_API_KEY提供仅对视频生效图文不转写。评论采集设置comments.enabled: true每个作品额外生成*_comments.jsoninclude_replies可多拉二级回复请求量增加max_comments限制每作品条数0为不限。六、遇到问题怎么办主页只能抓到 20 条就停翻页风控的典型现象。确认browser_fallback.enabled: true且headless: false浏览器弹出后手动完成验证不要立即关闭窗口。Cookie 失效、请求无权限重新执行python -m tools.cookie_fetcher --config config.yml登录并写入即可。进度条刷屏保持progress.quiet_logs: true默认需要看细节时加--show-warnings或-v参数运行。想重新下载某作品删除文件名带该作品 ID 的本地目录并用sqlite3从dy_downloader.db删除对应aweme_id记录两者都清才会触发重下。这套工具适合内容创作者建素材库、需要采集作品数据的研究者以及想定期备份自己主页收藏的用户。使用时请仅用于个人学习、研究与备份尊重内容创作者的权益不要将下载内容用于商业传播。【免费下载链接】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),仅供参考
返回列表