first commit

This commit is contained in:
SteamReg
2025-05-22 22:24:42 +08:00
commit 758d8d2f00

45
README.md Normal file
View File

@@ -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. 邮箱账号需要能够接收验证邮件