티스토리 뷰

 이번 시간에는 Selenium 사용시에 웹드라이버에서 브라우저가 전시 안된 상태로 크롤링을 하는 방법에 대해서 알아보록 하겠습니다.


 Selenium을 사용하게 되면 웹드라이버를 사용하게 되면서 테스트 브라우저가 전시가 됩니다. 이때 브라우저를 전시 안되게 하는 방법은 아주 간단합니다. (참고로 저는 ChromeDriver를 사용했습니다)

 

 Chrome WebDriver 객체 생성시에 Option을 줄 수가 있습니다. 이때 아래와 같은 코드를 추가 하면 됩니다.

ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.addArguments("--headless");
chromeOptions.addArguments("--no-sandbox");
driver = new ChromeDriver(chromeOptions);

 

 그럼 웹드라이버 사용시에 브라우저가 전시되지 않습니다.

 


끝으로

이 글이 도움이 되었다면, Google 광고 한번씩 클릭 부탁 드립니다. 🙏🙏🙏

광고 클릭은 많은 힘이 됩니다!

반응형
댓글