import wda from Utils.AiUtils import AiUtils # 脚本管理类 class ScriptManager(): # 单利对象 _instance = None # 类变量,用于存储单例实例 def __new__(cls): # 如果实例不存在,则创建一个新实例 if cls._instance is None: cls._instance = super(ScriptManager, cls).__new__(cls) # 返回已存在的实例 return cls._instance def __init__(self): super().__init__() # 脚本开关 self.running = False self.initialized = True # 标记已初始化 # 养号 def growAccount(self, udid): client = wda.USBClient(udid) session = client.session() session.appium_settings({"snapshotMaxDepth": 15}) numberLabel = session.xpath("//*[@name='a11y_vo_inbox']") if numberLabel: content = numberLabel.label number = AiUtils.findNumber(content) print(number) else: print("没找到") manager = ScriptManager() manager.growAccount("eca000fcb6f55d7ed9b4c524055214c26a7de7aa")