
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 是一个免费开源的命令行工具直接从平台源取无水印文件自动选最高清晰度单条作品或整个主页都能批量保存覆盖视频、图文、合集、音乐四类内容。 它替你解决了什么干净的源文件存到本地的视频没有水印也没有二次压缩拿来就能播。码率档位自动挑每条作品有多个码率档它自动取最高的一档也能指定 1080p 或上传原片。主页级归档贴一个主页地址发布的作品、合集、原声、点赞列表各归各文件夹存好。附带材料一并拿封面、背景音乐和作品元数据跟视频放在同一个文件夹不用再去翻。重复跑不浪费流量去重靠下载历史和本地文件双重把关存过的作品不会再下第二遍。断了不丢进度请求失败会自动等待重试文件下到一半坏了就自动清掉重新拉。 第一次把它跑起来需要 Python 3.8 以上Windows、macOS、Linux 都能跑。先把仓库克隆下来并装好依赖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打开config.yml最少只需写link字段填一条想保存的作品短链path保持默认./Downloaded/即可link: - https://v.douyin.com/你的短链/ path: ./Downloaded/运行一次 Cookie 抓取工具会弹出浏览器扫码登录抖音后回到终端按一次回车Cookie 会自动写进配置python -m tools.cookie_fetcher --config config.yml然后启动下载python run.py -c config.yml跑完打开Downloaded/目录作品会按作者名分好文件夹每个作品一个以日期_标题_作品ID命名的目录里面就是无水印的.mp4源文件。打开过cover、json开关的话封面和元数据文件也会在旁边。全部配置项的说明可以看config.example.yml里的行内注释或 README.zh-CN.md。项目还有一个内测中的桌面版 Douzy不习惯命令行的人可以粘链接直接点下载任务状态一目了然 三种常见用法单条视频无水印保存只想留一条刷到的短链时其他都不用动。把链接填进link默认mode里已经有post无需修改。跑完后作品会存进作者名下单独的文件夹文件自动取自可用码率里的最高档。想多留一些材料就打开cover、music、json开关封面、原声和元数据一次拿齐。整页主页作品批量下载场景是想把某个博主的所有作品连同合集都归档下来。把link换成主页地址mode加上mix再把number.post和number.mix设成 00 表示不限量link: - https://www.douyin.com/user/作者主页地址 mode: [post, mix] number: post: 0 mix: 0跑完作品和合集分别落在各自的文件夹里一条作品同时出现在作品和合集里也只会保存一次。中途断了再启动也安全去重以下载记录加本地文件为准。追更时只拉新作品适合长期关注的博主更新频繁想把新发的都留下又不想重复下旧的。确认increase.post为 true默认就是再保证database: true开着程序就会按数据库记录判断哪些已经存过。还能用start_time和end_time圈定一个时间段只拉这个区间内的作品。桌面版的关注管理里也能按“有新作品”筛出博主直接点下载️ 结果落在哪默认目录是“作者名 内容类型”两层每个作品独占一个文件夹Downloaded/ └── 作者名/ └── post/ └── 2024-02-07_作品标题_作品ID/ ├── 作品标题_作品ID.mp4 ├── 作品标题_作品ID_cover.jpg └── 作品标题_作品ID_data.json文件命名走filename_template模板默认是{date}_{title}_{id}即日期、标题、作品 ID 三段拼接。{author}、{year}、{mode}等变量也能用但{id}必须保留防止重名覆盖。想只留标题加 ID把配置改成filename_template: {title}_{id}就行。抖音去水印下载的历史记录会同时落在本地数据库dy_downloader.db里随时可以查。 卡住了先看这里主页只存下来二十条左右原因是平台风控拦住了翻页属于常见现象。 打开浏览器兜底弹窗出现后手动完成一次验证browser_fallback.enabled: truebrowser_fallback.headless: false请求超时作品没有响应原因是 Cookie 过期了重新抓一次并扫码即可python -m tools.cookie_fetcher --config config.yml重复运行却跳过了想再下的作品原因是去重同时看数据库记录和本地文件两处都清掉才会重新下载sqlite3 dy_downloader.db DELETE FROM aweme WHERE aweme_id 作品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),仅供参考