141 lines
3.0 KiB
Markdown
141 lines
3.0 KiB
Markdown
# 抖音去水印下载器 v3.0
|
||
|
||
自动Cookie | 无需登录 | 一键下载 | 支持多环境
|
||
|
||
## ✨ 特性
|
||
|
||
- ✅ **自动Cookie获取** - 无需手动操作
|
||
- ✅ **多浏览器支持** - Edge/Chrome/Firefox
|
||
- ✅ **HTTP请求方式** - 无浏览器也能用
|
||
- ✅ **GUI界面** - 简单易用
|
||
- ✅ **无水印下载** - 高清原画
|
||
- ✅ **多模式下载** - 单个/主页/喜欢/收藏等
|
||
|
||
## 🚀 快速开始
|
||
|
||
### 方式1:双击启动(推荐)
|
||
|
||
```
|
||
双击 启动UI.vbs
|
||
```
|
||
|
||
### 方式2:命令行启动
|
||
|
||
```bash
|
||
"C:\Program Files\Python311\python.exe" douyin_ui.py
|
||
```
|
||
|
||
## 📋 系统要求
|
||
|
||
- **Python** 3.11+
|
||
- **浏览器**(可选):
|
||
- Microsoft Edge
|
||
- Google Chrome
|
||
- Mozilla Firefox
|
||
- **网络** - 能访问 www.douyin.com
|
||
|
||
## 🎯 使用方法
|
||
|
||
1. **粘贴链接** - 复制抖音分享链接到输入框
|
||
2. **点击下载** - 自动获取Cookie并下载
|
||
3. **完成** - 视频保存在下载目录
|
||
|
||
## 🔄 Cookie自动获取机制
|
||
|
||
程序会自动尝试以下方式获取Cookie:
|
||
|
||
1. **Edge浏览器**(优先)
|
||
2. **Chrome浏览器**(备选)
|
||
3. **Firefox浏览器**(备选)
|
||
4. **HTTP请求**(无浏览器时)
|
||
5. **手动输入**(最后备选)
|
||
|
||
## 📦 依赖安装
|
||
|
||
首次运行会自动安装:
|
||
|
||
```bash
|
||
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请求
|
||
|
||
## 📝 工作原理
|
||
|
||
1. **自动Cookie**
|
||
```
|
||
Selenium启动浏览器 → 访问抖音 → 提取Cookie
|
||
或
|
||
HTTP请求 → 模拟浏览器 → 获取Cookie
|
||
```
|
||
|
||
2. **视频下载**
|
||
```
|
||
解析分享链接 → 调用f2库 → 请求抖音API → 获取视频URL → 下载到本地
|
||
```
|
||
|
||
## ⚠️ 注意事项
|
||
|
||
- Cookie有效期为几天,过期会自动刷新
|
||
- 请勿频繁下载,避免触发风控
|
||
- 仅供学习研究使用,请尊重版权
|
||
|
||
## 📄 许可证
|
||
|
||
MIT License
|
||
|
||
## 🙏 致谢
|
||
|
||
- [f2](https://github.com/Johnserf-Seed/f2) - 抖音API库
|
||
- [TikTokDownload](https://github.com/Johnserf-Seed/TikTokDownload) - 原项目
|
||
|
||
## 🐛 问题反馈
|
||
|
||
如遇问题,请检查:
|
||
1. Python版本是否正确
|
||
2. 网络是否正常
|
||
3. 是否有浏览器(可选)
|
||
4. 查看日志输出的错误信息
|
||
|
||
---
|
||
|
||
**Made with ❤️ for Douyin users**
|