3.0 KiB
3.0 KiB
抖音去水印下载器 v3.0
自动Cookie | 无需登录 | 一键下载 | 支持多环境
✨ 特性
- ✅ 自动Cookie获取 - 无需手动操作
- ✅ 多浏览器支持 - Edge/Chrome/Firefox
- ✅ HTTP请求方式 - 无浏览器也能用
- ✅ GUI界面 - 简单易用
- ✅ 无水印下载 - 高清原画
- ✅ 多模式下载 - 单个/主页/喜欢/收藏等
🚀 快速开始
方式1:双击启动(推荐)
双击 启动UI.vbs
方式2:命令行启动
"C:\Program Files\Python311\python.exe" douyin_ui.py
📋 系统要求
- Python 3.11+
- 浏览器(可选):
- Microsoft Edge
- Google Chrome
- Mozilla Firefox
- 网络 - 能访问 www.douyin.com
🎯 使用方法
- 粘贴链接 - 复制抖音分享链接到输入框
- 点击下载 - 自动获取Cookie并下载
- 完成 - 视频保存在下载目录
🔄 Cookie自动获取机制
程序会自动尝试以下方式获取Cookie:
- Edge浏览器(优先)
- Chrome浏览器(备选)
- Firefox浏览器(备选)
- HTTP请求(无浏览器时)
- 手动输入(最后备选)
📦 依赖安装
首次运行会自动安装:
pip install selenium webdriver-manager requests
🌍 环境兼容性
有浏览器环境
- ✅ Windows 10/11 + Edge
- ✅ Windows + Chrome
- ✅ Windows + Firefox
- ✅ macOS + Chrome/Firefox
- ✅ Linux + Chrome/Firefox
无浏览器环境
- ✅ 服务器环境
- ✅ Docker容器
- ✅ CI/CD环境
(使用HTTP请求方式获取Cookie)
🎨 功能说明
下载模式
- 单个作品 - 下载单个视频
- 用户主页 - 批量下载用户发布作品
- 用户喜欢 - 下载用户点赞作品
- 用户收藏 - 下载用户收藏作品
- 直播 - 录制直播间
高级选项
- 下载原声 - 保存视频背景音乐
- 下载封面 - 保存视频封面图片
- 作品数量 - 限制下载数量(0=全部)
🔧 技术栈
- Python 3.11 - 核心语言
- Selenium - 浏览器自动化
- f2 - 抖音API库
- tkinter - GUI界面
- requests - HTTP请求
📝 工作原理
-
自动Cookie
Selenium启动浏览器 → 访问抖音 → 提取Cookie 或 HTTP请求 → 模拟浏览器 → 获取Cookie -
视频下载
解析分享链接 → 调用f2库 → 请求抖音API → 获取视频URL → 下载到本地
⚠️ 注意事项
- Cookie有效期为几天,过期会自动刷新
- 请勿频繁下载,避免触发风控
- 仅供学习研究使用,请尊重版权
📄 许可证
MIT License
🙏 致谢
- f2 - 抖音API库
- TikTokDownload - 原项目
🐛 问题反馈
如遇问题,请检查:
- Python版本是否正确
- 网络是否正常
- 是否有浏览器(可选)
- 查看日志输出的错误信息
Made with ❤️ for Douyin users