From c64c33516e5ca767e7c397ce9df39e5146fdcf9b Mon Sep 17 00:00:00 2001 From: imnyang Date: Sun, 15 Jun 2025 15:21:16 +0900 Subject: [PATCH] =?UTF-8?q?[Enhancement]=20setup=5Fstorage=5Fstate=20?= =?UTF-8?q?=ED=95=A8=EC=88=98=20=ED=98=B8=EC=B6=9C=20=EC=B6=94=EA=B0=80:?= =?UTF-8?q?=20URL=20=EC=8A=A4=EC=BA=94=20=EC=8B=9C=EC=9E=91=20=EC=8B=9C=20?= =?UTF-8?q?=EC=A0=80=EC=9E=A5=20=EC=83=81=ED=83=9C=20=EC=84=A4=EC=A0=95?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- main.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/main.py b/main.py index 0585c64..87a2554 100644 --- a/main.py +++ b/main.py @@ -19,6 +19,7 @@ from lib.utils import env_cheker from lib.utils.backend_client import notify_backend from lib.utils.browser_use import model from lib.utils.browser_use.clean_resources import clean_resources +from lib.utils.browser_use.func import setup_storage_state from lib.utils.config import BACKEND_URL, GOOGLE_MODEL, GOOGLE_PLANNER_MODEL from lib.utils.is_html import is_html_url from lib.utils.read_txt import read_lines_between @@ -83,6 +84,7 @@ signal.signal(signal.SIGINT, signal_handler) # ── URL별로 Browser를 새로 띄우는 함수 ── async def scan_one_url(url: str, skip_html_check: bool = False): + setup_storage_state() target_url = url if url.startswith("http") else f"https://{url}" print(f"🚀 Starting scan for: {target_url}") @@ -128,6 +130,7 @@ async def scan_one_url(url: str, skip_html_check: bool = False): ) response = await agent.run() final_result = response.final_result() + if final_result is None: raise ValueError("final_result()가 None을 반환했습니다.") except Exception as e: