Backend/Spring

[Spring Error] Java로 Selenium(셀레니움)을 사용해 크롤링 시 Unable to establish websocket connection to 에러

mirae.kwak 2023. 6. 13. 20:06
728x90

문제

스프링부트 프로젝트에서 크롤링을 하기 위해서 셀레니움 라이브러리를 사용했다. 동작 시 다음과 같이 웹소켓과 연결할 수 없다는 에러가 발생했다.

더보기

org.openqa.selenium.remote.http.ConnectionFailedException: Unable to establish websocket connection to

 

해결 방법

chromedriver 생성시에 ChromeOption을 포함할 수 있는데 다음 코드를 포함하면 된다.

 ChromeOptions chromeOptions = new ChromeOptions();
 chromeOptions.addArguments("--remote-allow-origins=*");
 
 ChromeDriver driver = new ChromeDriver(chromeOptions);

 

 

728x90