额外保存系统屏幕截图,方便排查问题

This commit is contained in:
2026-06-11 22:21:41 +08:00
parent 590c8a3a28
commit 7fba02aafd
+5
View File
@@ -735,6 +735,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(