From 4bea0d3aa864dde3ad7600bc9a668931ee61135a Mon Sep 17 00:00:00 2001 From: huangzhenpc Date: Sat, 19 Apr 2025 11:39:06 +0800 Subject: [PATCH] sss --- DEPLOYMENT_README.md | 1 + config.yaml | 2 +- register/register_worker.py | 5 +++-- services/proxy_pool.py | 2 +- 4 files changed, 6 insertions(+), 4 deletions(-) diff --git a/DEPLOYMENT_README.md b/DEPLOYMENT_README.md index 651ec4d..8d7f20a 100644 --- a/DEPLOYMENT_README.md +++ b/DEPLOYMENT_README.md @@ -65,6 +65,7 @@ sudo systemctl enable redis mkdir -p /opt/cursor-service cd /opt/cursor-service +sudo apt install python3-venv python3-full # 创建并激活虚拟环境 python3 -m venv venv source venv/bin/activate diff --git a/config.yaml b/config.yaml index 52a3eaf..10d7051 100644 --- a/config.yaml +++ b/config.yaml @@ -43,7 +43,7 @@ proxy: # 注册配置 register: delay_range: [1, 2] - batch_size: 15 + batch_size: 1 #这里是注册的并发数量 # 邮件配置 diff --git a/register/register_worker.py b/register/register_worker.py index 93a3365..1c6cae9 100644 --- a/register/register_worker.py +++ b/register/register_worker.py @@ -68,13 +68,14 @@ class FormBuilder: def build_register_form(boundary: str, email: str, token: str) -> tuple[str, str]: """构建注册表单数据,返回(form_data, password)""" password = FormBuilder._generate_password() + first_name, last_name = FormBuilder._generate_name() fields = { "1_state": "{\"returnTo\":\"/settings\"}", "1_redirect_uri": "https://cursor.com/api/auth/callback", "1_bot_detection_token": token, - "1_first_name": "wa", - "1_last_name": "niu", + "1_first_name": first_name, + "1_last_name": last_name, "1_email": email, "1_password": password, "1_intent": "sign-up", diff --git a/services/proxy_pool.py b/services/proxy_pool.py index 82eaf2b..1d594b0 100644 --- a/services/proxy_pool.py +++ b/services/proxy_pool.py @@ -14,7 +14,7 @@ class ProxyPool: async def batch_get(self, num: int) -> List[str]: """获取num个代理""" # 临时代理 - return ['1ddbeae0f7a67106fd58:f72e512b10893a1d@gw.dataimpulse.com:823'] * num + return ['c44f8c35c8455936c137:78842e9932e456b8@gw.dataimpulse.com:823'] * num try: response = await self.fetch_manager.request(