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
반응형
'코딩-C#' 카테고리의 다른 글
c# 엑셀 Excel DataGridView initialize 초기화 하는 방법 (0) | 2021.09.07 |
---|---|
c# 엑셀 interop 대신 쓸수 있는 EP plus 엑셀 export 샘플 (0) | 2021.09.07 |
C# 파일을 생성하기 위한 폴더 생성 방법 (0) | 2021.08.18 |
C# 문자에서 숫자만 추출하는 코드 (0) | 2021.08.18 |
C# sqlite 파일 상대경로 설정하는법 db 파일 프로젝트 경로 안으로 (0) | 2021.08.17 |