diff --git a/src/tasks/surugaya.py b/src/tasks/surugaya.py index 339c219..7248bcb 100644 --- a/src/tasks/surugaya.py +++ b/src/tasks/surugaya.py @@ -670,6 +670,11 @@ class SurugayaPurchaseTask(BasePurchaseTask): await page.wait_for_timeout(1000) else: logger.error(f"[任务 {self.task_id}] 识别谷歌支付按钮失败,已达到最大重试次数: {e}") + screen_image = pyautogui.screenshot() + large_img = cv2.cvtColor(np.array(screen_image), cv2.COLOR_RGB2BGR) + debug_path = Path(self.settings.screenshot_dir) / datetime.now().strftime("%Y%m%d") / "google_pay_debug" / f"{self.task_id}_screen_not_found.png" + self._save_debug_image(debug_path, large_img) + logger.info(f"[任务 {self.task_id}] 系统屏幕截图已保存至: {debug_path}") raise pyautogui.moveTo(