
抖音无水印批量下载3 步跑通把博主主页整页存到本地【免费下载链接】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 是一个开源的抖音无水印批量下载工具单条视频、图文、合集、主页整页都能落到本地自带 SQLite 去重和增量下载。照下面走3 步就能跑起来。 从 0 到跑通装环境、取 Cookie、下第一条视频第一步把代码拉下来、装好依赖Python 3.8 起步装得慢就换国内镜像源顺手复制一份配置模板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.yml 的 link 字段其余保持默认然后运行python run.py -c config.yml -p ./Downloaded跑完后 Downloaded 目录里躺着一个没有水印的 mp4环境就算配通了。 按场景下单条随手存博主主页整页搬同一个入口处理不同链接靠 link 和 mode 字段切换。一条视频、图文或合集不想动配置就用 -u 直接传单条链接video、note、collection 都能识别-p 指定保存目录适合随手存一条python run.py -c config.yml -u https://www.douyin.com/note/7341234567890123456 -p ./Downloadedv.douyin.com 短链也能直接解析。另外同后端还有个 Douzy 桌面版内测中贴链接自动识别类型一键下载不喜欢命令行可以看它博主主页整页归档把博主主页链接写进 config.yml 的 link 字段mode 设成 postnumber.post 设 00 表示全量重跑任务python run.py -c config.yml文件落在 Downloaded/博主昵称/post/日期_标题_id 下视频、封面、音乐聚在一个文件夹。第二次再跑已下载的作品会被跳过只补新增——这是做长期归档的关键。点赞、合集、收藏夹挖素材的把 mode 改成 like 或 mix数量由 number.like、number.mix 控制同一个作品跨模式出现不会重复下载。要存自己账号的收藏作品或收藏合集mode 用 collect / collectmixlink 固定填 https://www.douyin.com/user/self?showTabfavorite_collection且不能和 post、like 混用直播间录制link 指向 live.douyin.com/{房间号} 就触发录制live.max_duration_seconds 设 0 表示录到主播下播为止主播下播或网络中断时已录制的 FLV 会保留。看到 Downloaded 里按 post/、like/、mix/、live/ 长出对应目录四类场景就算都接上了。️ 进阶开关增量、时间过滤和画质最头疼的往往不是下载本身而是下完之后的整理。这组开关就是治这个的increase.post为 true 时重跑任务跳过已下载的作品只补新增依赖 database: true 的 SQLite 记录start_time / end_time按 YYYY-MM-DD 做时间过滤例如只取 2026-07-01 到 2026-07-31 这一个月的作品number.post每批数量上限0 为全量粉丝多的大博主建议 50~100 一批地跑video_qualityoriginal 会多一次探测请求去换上传原片highest 是默认的最高转码档thread并发数默认 5带宽一般就降到 2~3music / cover / json / avatar音乐、封面、元数据 JSON、头像的附加开关默认全关只存视频本体folderstyle: true 让每个作品单独建子目录跑第二次任务时终端显示跳过、新增条数恰好等于博主新发的数量增量就算真生效了。️ 只抓到 20 条、报 403按这张表查现象原因解法抓到 20 条就不翻页了翻页触发风控确认 browser_fallback.enabled: true 且 headless: false弹窗出现后手动完成验证别急着关窗口报 403 或提示未登录Cookie 过期有效期一般 7~15 天重跑 python -m tools.cookie_fetcher --config config.yml下载慢或中断网络或并发过高thread 调小不完整文件会自动清理重试已下内容保留大博主跑不动数据量太大每批 50~100 个作品分批执行磁盘预留几十 GB想核对存过什么查询本地数据库即可作品 ID、标题、下载时间都在里面sqlite3 dy_downloader.db SELECT aweme_id, title, author_name FROM aweme ORDER BY download_time DESC LIMIT 20;修复后重跑一次落盘条数和主页能翻到的总量对得上这一轮就算解决了。 两句话边界然后决定下一步Cookie 是登录凭证工具只把它存在本地、不会上传但 config.yml 里带着它别把配置文件外发。下载内容用于个人学习、研究与备份别二次商用或搬运。只想存一两条停在上面的单条场景就够要做长期归档打开 increase 和时间过滤再跑一次想改并发或翻页策略从 core/user_downloader.py 和 core/api_client.py 开始读最快。【免费下载链接】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),仅供参考