项目简介
本项目是基于Python的抖音无水印视频下载器,能帮助用户轻松下载抖音视频并去除水印。项目支持用户信息获取、作品下载、异步下载、Cookie管理等多种功能。
项目的主要特性和功能
- 用户信息获取:可获取详细用户信息,下载发布作品、收藏作品、喜欢作品,还能下载图集作品、作品封面、作品文案、作品原声,提取直播链接。
- 异步下载:可同时下载和处理多个作品,提高效率;能调节异步线程,减轻系统压力、减少API错误;可调节网络并发数,减少服务器验证。
- Cookie管理:生成Web所需的Cookie值,便于访问需要登录的API,处理SetCookie。
- 配置操作:包含长短链解析,可自定义保存目录,选择是否下载原声、是否自动更新,指定下载时间区间。
- 版本更新:自动检查和下载新版本。
- 文件检查:下载前检查文件是否已存在,避免重复下载。
- 命令行交互:提供命令行选项和全局headers,便于操作。
- 扫码登录:提供扫码登录功能,无需手动填写Cookie。
- 自动重命名:使用昵称映射表,确保不重复下载改名作者的作品。
安装使用步骤
1. 安装依赖
确保已安装Python 3.11.1或更高版本,使用以下命令安装项目所需的依赖:
bash
python -m venv venv
.\venv\Scripts\activate
pip install -r requirements.txt
2. 运行项目
安装完依赖后,通过以下代码启动项目: ```python import Util
if name == 'main': cmd = Util.Command() config = cmd.config_dict dyheaders = cmd.dyheaders
Util.asyncio.run(Util.Profile(config, dyheaders).get_Profile())
input("[ 提示 ]: 下载完成,按任意键退出。")
```
3. 测试
运行以下命令来测试项目:
bash
python example.py
支持的操作系统
支持Windows 11、Windows 10 版本 1809(OS 内部版本 17763)或更高版本、macOS Monterey(12.0)或更高版本、macOS Big Sur(11.0)或更高版本、macOS Catalina(10.15)或更高版本、Ubuntu 20.04 LTS 或更高版本、Debian 10 或更高版本、CentOS 7 或更高版本、Fedora 34 或更高版本、Deepin (UOS) 20 或更高版本。
免责声明
此项目不出售、共享、加密、上传、研究任何个人信息。此项目及其相关代码仅供学习与研究使用,不构成任何明示或暗示的保证。使用者因使用此项目及其代码可能造成的任何形式的损失,作者不承担任何责任。
版权声明
此项目的源代码在 MIT 许可证下授权,有关详细信息,请参阅 LICENSE 文件。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】