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