commit 758d8d2f00a60aeac154e15c326fa9bdfdfdd5c9 Author: SteamReg Date: Thu May 22 22:24:42 2025 +0800 first commit diff --git a/README.md b/README.md new file mode 100644 index 0000000..917c02a --- /dev/null +++ b/README.md @@ -0,0 +1,45 @@ +# Steam注册工具 V3版本 + +## 简介 +这是使用PyNoCaptcha解决验证码的Steam注册工具V3版本。此版本修复了与Steam验证码相关的问题,特别是解决了获取和使用正确sitekey的问题。 + +## 修复的问题 +1. 解决了"该站点暂时被禁用"的错误,通过确保使用正确的User-Agent获取sitekey +2. 统一了验证码请求头,保证验证流程的一致性 +3. 优化了错误处理和状态显示 + +## 使用方法 +1. 确保已安装所有依赖: + ``` + pip install requests bs4 pynocaptcha lxml loguru + ``` + +2. 配置文件: + - `config.json`: 基本配置和PyNoCaptcha配置 + - `email_password.txt`: 邮箱账号信息 + - `proxy_ips.txt`: 代理服务器信息 + +3. 启动程序: + ``` + python start_pyno_v3.py + ``` + +4. 在界面中: + - 填写PyNoCaptcha API密钥 + - 刷新验证信息(获取最新的sitekey) + - 可以先点击"测试验证码"验证配置是否正确 + - 然后点击"开始注册"开始批量注册流程 + +## 文件说明 +- `start_pyno_v3.py`: 启动脚本 +- `RegistrationGUIWithPynoV2.py`: GUI界面实现 +- `SteamRegistrationWithPyno.py`: Steam注册核心逻辑 +- `ThreadManagerWithPyno.py`: 多线程管理 +- `SteamCaptchaHelper.py`: Steam验证码帮助类 +- `PynoCaptchaSolver.py`: PyNoCaptcha验证码解决器 +- `ProxyPool.py`: 代理池管理 + +## 注意事项 +1. 确保PyNoCaptcha API密钥有效 +2. 使用正确格式的代理服务器 +3. 邮箱账号需要能够接收验证邮件 \ No newline at end of file