拓冰建站拓冰建站
首页 / 资讯中心 / 正文

交出主页链接,抖音无水印批量下载自动归档:3 步实操指南

交出主页链接抖音无水印批量下载自动归档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 一条链接它会输出无水印 mp4、图文和原声还能主页批量备份、录完整场直播并用 SQLite 去重防止重复下载。适合想把抖音内容长期归档到本地、只习惯在终端敲命令的人。先跑通3 步拿到第一条无水印视频要求只有 Python 3.8macOS / Linux / Windows 均可。第 1 步拉代码、装依赖。跑它是为了装齐运行期依赖装完环境即就绪git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt成功标志终端结尾没有红色报错当前目录出现run.py和config.example.yml。第 2 步自动抓取 Cookie。抖音大量内容只对登录用户开放登录态没配好请求基本全被拒。项目自带浏览器抓取脚本 tools/cookie_fetcher.py跑它是为了省去手动复制 Cookiepip install playwright python -m playwright install chromium python -m tools.cookie_fetcher --config config.yml会弹出一个真实浏览器扫码登录后回到终端按 Enter登录态自动写进config.yml。成功标志配置里cookies段不再是YOUR_TTWID这类占位符。若浏览器弹出后卡住先确认第 2 行 chromium 下载是否成功。第 3 步改一行配置启动下载。拷一份带中文注释的模板把link改成一条想下的视频链接cp config.example.yml config.yml然后执行python run.py -c config.yml启动任务。成功标志终端打印完成统计Downloaded/下多出以作者命名的目录里面是无水印 mp4。不改文件也能临时追加链接python run.py -c config.yml -u https://www.douyin.com/video/7604129988555574538 -t 8其中-u追加链接-t 8把并发从默认 5 提到 8。按任务拆场景三种目标三种写法主页备份怎么限制条数目标把一个博主的作品、合集一次取回本地。mode决定取哪几类内容——post作品、like喜欢、mix合集、music音乐可以混跑同一条作品跨模式自动去重不会存两遍每种模式的上限写在number0表示不限link: - https://www.douyin.com/user/MS4wLjABAAAAxxxx mode: - post - mix number: post: 50 # 只取 50 条作品 mix: 20 # 只取 20 个合集想只抓某段时间发的内容加start_time/end_time格式YYYY-MM-DD可以分段取。两点注意收藏夹模式collect/collectmix下载当前登录账号的收藏必须单独使用不能与上面四种混写2026-08 起抖音风控升级点赞 / 收藏类接口对命令行直连已封锁主页作品主要靠浏览器兜底所以保留browser_fallback.enabled: true且headless: false。跑完你得到内容按Downloaded/作者名/post/、Downloaded/作者名/mix/分层落盘每条作品一个独立子目录目录名含日期、标题、aweme_id封面、原声、JSON 元数据按cover/music/json开关并排存放。直播录制怎么控制时长与产物位置目标把整场直播存成视频文件不用开录屏软件。直播间链接直接填进link程序自动拉流link: - https://live.douyin.com/123456789 live: max_duration_seconds: 3600 # 0 录到主播下播跑完你得到FLV 录像落在Downloaded/{作者}/live/下旁边附一份*_room.json房间元数据快照录满时长、主播下播、甚至手动 CtrlC已录下的字节都会保留成正式文件。需要明示webcast 直播接口在仓库中标注为 experimental极端直播场景可能有兼容问题重要场次建议同时人工录一份备份。只要数据不要文件热搜与关键词导出目标导出结构化数据做二次筛选不下载任何媒体。跑它是为了拿到 JSONL 文本jq 或 pandas 都能直接打开python run.py --hot-board 30 -p ./Downloaded python run.py --search 猫咪 --search-max 100 -p ./Downloaded成功标志Downloaded/hot_board/下出现YYYYMMDD_HHMM.jsonl热搜快照Downloaded/search/下出现以关键词命名的 JSONL--search-max默认 50 条--hot-board N的 N 控制导出条数上限。配置按问题讲不按字段讲去重与续跑同一条作品不下载第二次痛点批量任务跑几十分钟中断后重跑硬盘里堆出重复文件。database默认true每条下载写一条 SQLite 记录库文件由database_path指定默认dy_downloader.dbincrease.post等默认true增量开关跳过已判定下载过的作品判断逻辑是数据库记录 本地文件双重检查只删库不清文件不会重下只删文件会触发重下redownload_missing_files默认true。抗风控与断点翻页被截断、网络抖动的兜底痛点主页翻页被风控截断、只拿到二十条就停网络波动留下缺口。browser_fallback.enabled: trueheadless: false均为默认值翻页被截断时自动开浏览器你在弹窗里手动过验证码max_scrolls默认 240 轮滚动retry_times默认 3失败按 1s / 2s / 5s 间隔重试媒体下载还有 Content-Length 完整性校验残文件自动清理后重拉rate_limit默认 2 请求/秒thread默认 5。建议先把thread提到 8网络稳定再谈更高——一上来拉满更容易触发风控反而更慢。通知与转写跑完手机知道声音自动变文字痛点挂机跑长任务没人盯视频里的话想检索、复用。notifications.enabled默认false打开后在providers里配 Bark / Telegram / Webhookon_success/on_failure分开控制推送时机单个渠道失败不阻塞主流程transcript.enabled默认false打开后调用 OpenAI 转写接口给视频生成*.transcript.txt与*.transcript.json图文笔记不生成转写模型默认gpt-4o-mini-transcribe密钥推荐走环境变量OPENAI_API_KEY。症状排查先看终端再动配置终端表现根因最小修复主页只拿到 20 条左右翻页被风控截断确认browser_fallback.headless: false弹窗里手动过验证码或用start_time/end_time分段抓突然大面积失败Cookie 过期重跑第 2 步的抓取命令刷新登录态硬盘里堆出重复文件未启用数据库去重database: true配合increase走增量想重下某一条去重机制跳过了它删掉本地对应目录再执行行内命令sqlite3 dy_downloader.db DELETE FROM aweme WHERE aweme_id aweme_id;进度输出很吵排查时临时开了详细日志progress.quiet_logs: true默认已静默排查加过的-v/--show-warnings去掉即可速度慢并发与重试偏保守thread: 8、retry_times: 3逐步上调长期跑之前的五个维护习惯Cookie 失效是常态把它当周期性维护项出现大面积失败先重跑抓取脚本再怀疑网络。分任务建配置测试用config_test.yml、日常用config_daily.yml别共用一份文件。测试阶段把number.post设成 15跑通后再放开到 0。长任务加notifications跑完手机就能收到不必守在终端前。dy_downloader.db与Downloaded/放同一目录备份时一起带走缺一个去重就失效。桌面端 Douzy 基于同一套后端支持粘贴链接、关注同步和任务中心目前处于内测阶段可作为命令行用法的功能参考。本项目仅供技术学习与个人数据管理使用请在合法合规的前提下使用尊重内容版权与创作者权益。【免费下载链接】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),仅供参考
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门