保存现有功能 增加域名和添加时间关联

This commit is contained in:
huangzhenpc
2025-04-07 15:13:07 +08:00
parent 69bf430525
commit 85c3095e98
2 changed files with 72 additions and 39 deletions

22
main.py
View File

@@ -18,6 +18,7 @@ from services.proxy_pool import ProxyPool
from services.token_pool import TokenPool
from services.self_hosted_email import SelfHostedEmail
from upload_account import AccountUploader
from auto_cursor_service import AutoCursorService
class CursorRegister:
@@ -208,12 +209,23 @@ class CursorRegister:
skipped += 1
else:
successful.append(result)
# 添加详细的账号信息日志
self.logger.info("=" * 50)
self.logger.info(f"账号 {i+1} 注册成功:")
self.logger.info(f"邮箱: {result['email']}")
self.logger.info(f"邮箱密码: {result['email_password']}")
self.logger.info(f"Cursor密码: {result['cursor_password']}")
# 只显示token的前30个字符避免日志过长
token = result.get('cursor_jwt', '')
if token:
self.logger.info(f"Token: {token[:30]}...")
self.logger.info("=" * 50)
# 6. 直接上传成功注册的账号
if successful:
try:
uploader = AccountUploader()
await uploader.initialize()
service = AutoCursorService()
await service.initialize()
# 准备上传数据
upload_data = []
@@ -223,13 +235,13 @@ class CursorRegister:
"password": account["email_password"],
"cursor_password": account["cursor_password"],
"cursor_cookie": account["cursor_cookie"],
"cursor_token": account.get("cursor_jwt", "")
"cursor_jwt": account.get("cursor_jwt", "")
}
upload_data.append(upload_item)
# 上传账号
await uploader.upload_accounts(upload_data)
await uploader.cleanup()
await service.upload_accounts(upload_data)
await service.cleanup()
self.logger.info(f"成功上传 {len(upload_data)} 个账号到服务器")
except Exception as e:
self.logger.error(f"上传账号时发生错误: {str(e)}")