1. 1. 사용방법
<code />
// 드라이버 생성
private IWebDriver MakeDriver(string ip)
{
ChromeOptions cOptions = new ChromeOptions();
cOptions.AddArguments("disable-infobars");
cOptions.AddArguments("--js-flags=--expose-gc");
cOptions.AddArguments("--enable-precise-memory-info");
cOptions.AddArguments("--disable-popup-blocking");
cOptions.AddArguments("--disable-default-apps");
cOptions.AddArguments("--headless");
// 프록시 설정
Proxy proxy = new Proxy();
proxy.Kind = ProxyKind.Manual;
proxy.IsAutoDetect = false;
proxy.HttpProxy =
proxy.SslProxy = ip;
cOptions.Proxy = proxy;
cOptions.AddArgument("ignore-certificate-errors");
ChromeDriverService chromeDriverService = ChromeDriverService.CreateDefaultService();
chromeDriverService.HideCommandPromptWindow = true;
IWebDriver driver = new ChromeDriver(chromeDriverService, cOptions);
return driver;
}
'프로그래밍 > C#' 카테고리의 다른 글
[C#] 파일 특정라인 변경하는 함수 (0) | 2019.01.04 |
---|---|
[C#] 파일입력( StreamReader)하는 함수 (0) | 2018.12.25 |
[C#] 프로세스(Process) 종료 하는 메소드 (0) | 2018.12.25 |
[C#] Selenium을 이용한 브라우저 크롤러 만들기 환경 구축 (0) | 2018.12.25 |
로또번호 6가지 랜덤 추출 프로그램 (0) | 2017.04.21 |