From d386d209f36ac589d2d652e8caffe7c00efaa78b Mon Sep 17 00:00:00 2001 From: admin <362324317@qq.com> Date: Fri, 5 Jun 2026 14:31:06 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20Points=5FBased/D=5FSFSY=5F?= =?UTF-8?q?DWHD.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Points_Based/D_SFSY_DWHD.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Points_Based/D_SFSY_DWHD.py b/Points_Based/D_SFSY_DWHD.py index b2076fb..0401d61 100644 --- a/Points_Based/D_SFSY_DWHD.py +++ b/Points_Based/D_SFSY_DWHD.py @@ -4,6 +4,7 @@ import hashlib import json import os import random +import re import time from datetime import datetime from typing import Dict, List, Optional, Any @@ -640,7 +641,7 @@ class DragonBoatExecutor: # ==================== 账号执行 ==================== -def run_account(account_url: str, index: int) -> Dict[str, Any]: +def run_account(account_url: str, index: int, invite_pool: List[str]) -> Dict[str, Any]: """执行单个账号""" logger = Logger() proxy_url = os.getenv('SF_PROXY_API_URL', '') @@ -732,13 +733,13 @@ def main(): print(f"\n{'='*60}") print(f"开始处理第 {idx+1}/{len(account_urls)} 个账号") print("="*60) - result = run_account(url, idx) + result = run_account(url, idx, invite_pool) all_results.append(result) if idx < len(account_urls) - 1: time.sleep(2) else: with ThreadPoolExecutor(max_workers=CONCURRENT_NUM) as pool: - futures = {pool.submit(run_account, url, idx): idx for idx, url in enumerate(account_urls)} + futures = {pool.submit(run_account, url, idx, invite_pool): idx for idx, url in enumerate(account_urls)} for future in as_completed(futures): all_results.append(future.result())