From f9b2e5a0a8087c9e0032943ebafc8654ca7b8403 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EC=A7=80=EC=9B=90?= <110761377+andrewkimswe@users.noreply.github.com> Date: Mon, 10 Feb 2025 19:34:46 +0900 Subject: [PATCH 1/2] Update CoupangApiService.java --- .../team4/giftidea/service/CoupangApiService.java | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/team4/giftidea/service/CoupangApiService.java b/src/main/java/com/team4/giftidea/service/CoupangApiService.java index 29ebc1b..9ec446a 100644 --- a/src/main/java/com/team4/giftidea/service/CoupangApiService.java +++ b/src/main/java/com/team4/giftidea/service/CoupangApiService.java @@ -51,15 +51,16 @@ public List searchItems(String query) { System.setProperty("webdriver.chrome.driver", chromeDriverPath); ChromeOptions options = new ChromeOptions(); - options.addArguments("--headless=new"); // 최신 headless 모드 사용 - options.addArguments("--disable-gpu"); - options.addArguments("--no-sandbox"); - options.addArguments("--disable-dev-shm-usage"); - options.addArguments("--remote-debugging-port=9222"); + options.addArguments("--headless=new"); // 최신 headless 모드 + options.addArguments("--disable-gpu"); // GPU 가속 비활성화 + options.addArguments("--no-sandbox"); // 샌드박스 비활성화 (AWS 필수) + options.addArguments("--disable-dev-shm-usage"); // 공유 메모리 사용 비활성화 + options.addArguments("--remote-debugging-port=9222"); // 디버깅 포트 + options.addArguments("--window-size=1920,1080"); // 창 크기 설정 options.addArguments("--disable-software-rasterizer"); + options.addArguments("--disable-crash-reporter"); options.addArguments("--disable-extensions"); - options.addArguments("--disable-popup-blocking"); - options.addArguments("--window-size=1920,1080"); + options.addArguments("--disable-hang-monitor"); // 최신 User-Agent 추가 options.addArguments(USER_AGENT); From 01ddc74a3856b54f6605ddfb93426a21e80fde93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EC=A7=80=EC=9B=90?= <110761377+andrewkimswe@users.noreply.github.com> Date: Mon, 10 Feb 2025 19:35:01 +0900 Subject: [PATCH 2/2] Update KreamApiService.java --- .../team4/giftidea/service/KreamApiService.java | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/team4/giftidea/service/KreamApiService.java b/src/main/java/com/team4/giftidea/service/KreamApiService.java index f7aff7a..9a833c9 100644 --- a/src/main/java/com/team4/giftidea/service/KreamApiService.java +++ b/src/main/java/com/team4/giftidea/service/KreamApiService.java @@ -48,15 +48,16 @@ public List searchItems(String query) { System.setProperty("webdriver.chrome.driver", chromeDriverPath); ChromeOptions options = new ChromeOptions(); - options.addArguments("--headless=new"); // 최신 headless 모드 사용 - options.addArguments("--disable-gpu"); - options.addArguments("--no-sandbox"); - options.addArguments("--disable-dev-shm-usage"); - options.addArguments("--remote-debugging-port=9222"); + options.addArguments("--headless=new"); // 최신 headless 모드 + options.addArguments("--disable-gpu"); // GPU 가속 비활성화 + options.addArguments("--no-sandbox"); // 샌드박스 비활성화 (AWS 필수) + options.addArguments("--disable-dev-shm-usage"); // 공유 메모리 사용 비활성화 + options.addArguments("--remote-debugging-port=9222"); // 디버깅 포트 + options.addArguments("--window-size=1920,1080"); // 창 크기 설정 options.addArguments("--disable-software-rasterizer"); + options.addArguments("--disable-crash-reporter"); options.addArguments("--disable-extensions"); - options.addArguments("--disable-popup-blocking"); - options.addArguments("--window-size=1920,1080"); + options.addArguments("--disable-hang-monitor"); // 최신 User-Agent 추가 options.addArguments(USER_AGENT);