
抖音去水印下载工具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 存进文件夹也能把一位作者的主页整页批量归档。 它是给谁用的适合想把抖音视频存到本地留档的个人用户追更某位博主、存收藏内容做个人备份、归档直播和评论数据。它解决的是存不下来、存得不全、存的不清晰这三个痛点。它不做什么不提供抖音账号运营功能也不做 TikTok 之外的平台之外的内容发布或编辑。 准备Python 3.8 及以上python --version可查Windows、macOS、Linux 任选其一能打开一个浏览器窗口扫码登录用依赖清单requirements.txt Playwright 的 Chromium 浏览器一个你自己的抖音账号扫码用 首次运行第 1 步拿代码装依赖。git clone https://gitcode.com/GitHub_Trending/do/douyin-downloader cd douyin-downloader pip install -r requirements.txt pip install playwright python -m playwright install chromium # 自动抓 Cookie 用你应该看到两条 pip 命令都跑完没有红色报错Chromium 下载完成。第 2 步扫码拿 Cookie。cp config.example.yml config.yml python -m tools.cookie_fetcher --config config.yml你应该看到弹出一个浏览器用抖音 App 扫码登录回到终端按回车后终端提示 Cookie 已写入配置。第 3 步把链接写进配置并下载。打开config.yml改这一行link: - https://v.douyin.com/xxx/ # 换成你要保存的视频短链然后运行python run.py -c config.yml你应该看到终端出现进度条跑完后./Downloaded/作者名/post/里多出一个.mp4文件夹。 完整实战把link换成作者主页链接就是批量下载整页作品 合集的完整配置可直接抄link: - https://www.douyin.com/user/你的作者主页链接 # 浏览器里复制的主页完整地址 mode: - post # 发布的作品 - mix # 合集 number: post: 0 # 0 表示不限量改成 50 就是只拉 50 条 mix: 0三个参数决定行为mode是内容清单可勾post发布、like点赞、mix合集、music音乐number控制每类拉多少条post和mix里出现过的同一个作品只会下载一次。想长期追更就把increase.post设为true下次运行只补新作品。不想敲命令的话基于同一套后端的桌面版 Douzy内测中也支持粘贴链接、勾选内容类型后一键开工失败项能在任务中心里直接重试。️ 它还能干的事直播录制把直播间链接写进link按你选的清晰度录制主播下播或断网时已录部分完整保留在作者名/live/目录。link: - https://live.douyin.com/房间号 # 换成直播间链接 live: max_duration_seconds: 3600 # 0 录到主播下播评论采集每个作品旁边多生成一份*_comments.json评论内容、点赞数全在。comments: enabled: true max_comments: 500 # 0 为不限热搜与关键词搜索结果存成 JSONL 文件方便二次处理。python run.py --hot-board 30 -p ./Downloaded # 热搜榜前 30 python run.py --search 关键词 --search-max 100 -p ./Downloaded # 换成你想搜的词️ 产出长什么样Downloaded/ └── 作者名/ └── post/ └── 2024-02-07_作品标题_作品ID/ ├── 作品标题_作品ID.mp4 # 无水印视频 ├── 作品标题_作品ID_cover.jpg # 封面 ├── 作品标题_作品ID_music.mp3 # 背景音乐 └── 作品标题_作品ID_data.json # 元数据命名默认走{date}_{title}_{id}模板日期 标题 作品 ID一眼对上号。想换成自己的习惯格式改config.yml里的filename_template即可{author}、{date}、{id}这些变量都能用。下载历史同时落在本地数据库dy_downloader.db一条命令查最近 20 条sqlite3 dy_downloader.db SELECT title, author_name FROM aweme ORDER BY download_time DESC LIMIT 20; 它不干活的时候症状作者几百条作品只拉到 20 条。原因平台翻页风控在起作用不是工具坏了。 解法在config.yml里打开browser_fallback.enabled: true、headless: false弹窗出来手动过一次验证再重跑python run.py -c config.yml。症状请求不响应、Cookie 失效。原因扫码拿到的 Cookie 有有效期过期后接口不再放行。 解法重跑一遍获取命令扫码后配置自动刷新再重新下载python -m tools.cookie_fetcher --config config.yml症状文件删了重跑还是被跳过。原因程序用数据库记录 本地文件双重去重两边要一起清。 解法把数据库里那条记录删掉再删对应文件夹把作品ID换成实际 IDsqlite3 dy_downloader.db DELETE FROM aweme WHERE aweme_id 作品ID; rm -rf Downloaded/作者名/post/*_作品ID/先拿你最想存的那条视频短链试一次确认./Downloaded/里落下的.mp4是无水印原片。本工具仅限个人学习与数据管理用途请尊重原创作者的权利。【免费下载链接】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),仅供参考