Files
duoplus/README.md

109 lines
2.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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: 初始版本发布