Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
31 changes: 16 additions & 15 deletions src/main/java/com/team4/giftidea/service/CoupangApiService.java
Original file line number Diff line number Diff line change
Expand Up @@ -51,21 +51,22 @@ public List<Product> searchItems(String query) {
System.setProperty("webdriver.chrome.driver", chromeDriverPath);

ChromeOptions options = new ChromeOptions();
options.setBinary("/opt/google/chrome/chrome");
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("--disable-software-rasterizer");
options.addArguments("--disable-extensions");
options.addArguments("--disable-popup-blocking");
options.addArguments("--window-size=1920,1080");

// 최신 User-Agent 추가
options.addArguments(USER_AGENT);

WebDriver driver = new ChromeDriver(options);
options.setBinary("/opt/google/chrome/chrome"); // 크롬 바이너리 직접 지정 (AWS 환경)
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("--window-size=1920,1080"); // 창 크기 설정
options.addArguments("--disable-software-rasterizer");
options.addArguments("--disable-crash-reporter");
options.addArguments("--disable-extensions");
options.addArguments("--disable-hang-monitor");

// 최신 User-Agent 추가
options.addArguments("user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.5672.63 Safari/537.36");

WebDriver driver = new ChromeDriver(options);

try {
String encodedQuery = URLEncoder.encode(query, StandardCharsets.UTF_8);
Expand Down
31 changes: 16 additions & 15 deletions src/main/java/com/team4/giftidea/service/KreamApiService.java
Original file line number Diff line number Diff line change
Expand Up @@ -48,21 +48,22 @@ public List<Product> searchItems(String query) {
System.setProperty("webdriver.chrome.driver", chromeDriverPath);

ChromeOptions options = new ChromeOptions();
options.setBinary("/opt/google/chrome/chrome");
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("--disable-software-rasterizer");
options.addArguments("--disable-extensions");
options.addArguments("--disable-popup-blocking");
options.addArguments("--window-size=1920,1080");

// 최신 User-Agent 추가
options.addArguments(USER_AGENT);

WebDriver driver = new ChromeDriver(options);
options.setBinary("/opt/google/chrome/chrome"); // 크롬 바이너리 직접 지정 (AWS 환경)
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("--window-size=1920,1080"); // 창 크기 설정
options.addArguments("--disable-software-rasterizer");
options.addArguments("--disable-crash-reporter");
options.addArguments("--disable-extensions");
options.addArguments("--disable-hang-monitor");

// 최신 User-Agent 추가
options.addArguments("user-agent=Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/113.0.5672.63 Safari/537.36");

WebDriver driver = new ChromeDriver(options);

try {
String encodedQuery = URLEncoder.encode(query, StandardCharsets.UTF_8);
Expand Down