first commit: DuoPlus云手机协议注册工具 - 完整实现

This commit is contained in:
huangzhenpc
2025-08-12 14:33:24 +08:00
commit f9dcea2d06
15 changed files with 2314 additions and 0 deletions

109
README.md Normal file
View File

@@ -0,0 +1,109 @@
# DuoPlus 协议注册工具
使用 Python 实现的 DuoPlus 自动注册工具,集成 2captcha 自动处理腾讯滑块验证码。
## 功能特点
- ✅ 协议注册(直接调用 API
- ✅ 自动处理腾讯滑块验证码
- ✅ 支持自定义密码或随机生成
- ✅ 彩色控制台输出
- ✅ 完整的错误处理
## 安装步骤
1. 克隆或下载项目
2. 安装依赖:
```bash
pip install -r requirements.txt
```
3. 配置 2captcha API Key
```bash
cp .env.example .env
```
然后编辑 `.env` 文件,填入你的 2captcha API Key
```
CAPTCHA_API_KEY=你的2captcha_api_key
```
## 使用方法
### 基础使用
运行注册脚本:
```bash
python duoplus_register.py
```
按照提示输入:
- 邮箱地址
- 是否使用随机密码
- 密码(如果选择自定义)
- 邮箱验证码
### 高级使用
你也可以直接在代码中调用:
```python
from duoplus_register import DuoPlusRegister
import os
from dotenv import load_dotenv
# 加载环境变量
load_dotenv()
# 创建注册器
registrar = DuoPlusRegister(os.getenv('CAPTCHA_API_KEY'))
# 执行注册
success = registrar.auto_register("your_email@example.com", "your_password")
```
## 注意事项
1. **验证码识别费用**:每次使用 2captcha 识别腾讯验证码都会产生费用(约 $0.003/次)
2. **邮箱要求**
- 必须是有效的邮箱地址
- 需要能够接收验证码
3. **API 端点**
- 当前脚本中的 API 端点是基于分析得出的
- 如果注册失败,可能需要使用网络抓包工具重新分析
## 项目结构
```
├── captcha_solver.py # 2captcha 验证码处理模块
├── duoplus_register.py # 主注册脚本
├── requirements.txt # Python 依赖
├── .env.example # 环境变量示例
├── .env # 实际配置文件(需自行创建)
└── README.md # 本文档
```
## 故障排查
1. **验证码识别失败**
- 检查 2captcha API Key 是否正确
- 检查 2captcha 账户余额
- 确认网络连接正常
2. **注册失败**
- 检查邮箱是否已被注册
- 确认验证码输入正确
- 查看控制台错误信息
3. **API 请求失败**
- 可能需要更新请求头或 API 端点
- 使用浏览器开发者工具分析实际请求
## 免责声明
本工具仅供学习和研究使用,请遵守相关服务条款。使用本工具产生的任何后果由使用者自行承担。
## 更新日志
- 2024-01-xx: 初始版本发布