코딩-C#
c# 셀레니움 크롬 드라이버 브라우져 감추기 (백그라운드 실행)
JL(제이엘)
2021. 8. 18. 01:36
728x90
반응형
var driverService = ChromeDriverService.CreateDefaultService();
//크롬드라이버 CMD창 없애기
driverService.HideCommandPromptWindow = true;
ChromeOptions options = new ChromeOptions();
//headless 옵션 (백그라운드작업)
options.AddArguments("headless");
options.AddArgument("ignore-certificate-errors");
driver = new ChromeDriver(driverService, options);
크롤링 개발을 하다보면 Debug때는
필요할 수도 있지만,
배포때는 사용자에게 불필요한 CMD창과
브라우저가 작동하는 모습을 보여줄 필요가 없다.
그럴때 이 headless옵션과 HideCommandPromptWindow 값을 true로 주면된다.
728x90
반응형