반응형

C# 3

C#에서 셀레니움(selenium)사용하는 방법. 환경셋업

C#에서 셀레니움을 사용하여 웹 크롤링하는 방법을 공유합니다. 1. 필요한 프로그램 -. C#프로그램 작성 시 필요한 IDE, Visual Studio 설치 2. Nuget 설치 -. Visual studio의 tools 메뉴에 보면 Nuget 관리자가 있습니다. -. 이후 Nuget 검색창에서 Selenium을 검색하면 아래와 같이 리스트가 표시됩니다. 이중에서 Selenium.WebDriver, Selenium.Support, Selenium.WebDriver.ChromeDriver, DotnetSeleniumExtras.WaitHelpers를 모두 설치해주면 누겟의 필요 패키지 설치가 끝나게 됩니다. 3. C# 프로젝트 생성 이제 C# 프로젝트를 생성합니다. 아래와 같이 using문을 작성하면 se..

c# exception 예외처리하는 방법

프로그램이 실행되는 동안 문제가 발생하면 자동으로 프로그램은 중단됩니다. 흔히 말하는 "프로그램이 죽었다 / 프로그램이 뻗었다"라고 표현합니다. ^^ 이렇게 오류가 발생하면 사용자는 에러 원인도 찾지 못하며, 개발자 역시 해결 방법을 못찾게 됩니다. 이럴때 유용하게 사용되는것이 C#의 try catch 예외처리하는 방법입니다. try { // 실행되는 코드, 에러가 발생할 가능성이 있는 함수 bestFunction(); } catch (Exception ex) { // 예외 처리 및 로깅 등 Log(ex); throw; } 예외가 발생하는 이유는 다양합니다. 개발자가 잘못된 코드를 작성했을 수도 있고 사용자가 개발자가 원하지 않는 방향으로 프로그램을 사용했을 수도 있습니다. 이처럼 예외가 발생하지 않게 ..

[C#] 최소화했을 때 종료하지 않고 아이콘으로 표시하기

C# Form을 작성하다 보면, 최소화했을 대 화면 하단의 작업표시줄에 아이콘을 표시하도록 제작하고 싶을 때가 있다. 생각보다 간단한 방법으로 구현이 가능하지만, 제대로 정리해놓은 블로그가 없어서 아래와 같이 방법을 공유한다. ​ 1. 윈도 폼을 최소화할 때 아이콘을 표시하도록 설정. 1-1) 표시할 아이콘을 생성한다. 도구상자에 보면 아래 화면처럼 NotifyIcon이라는 아이템을 선택하여 추가한다. 1-2) notifyIcon의 속성에 가서 icon을 선택해 준다 (중요!) -. 단순히 아이콘 표시이니 괜찮을 거라 생각하겠지만, 아이콘이 없으면 아이콘 표시를 안 한다. 꼭 아이콘을 넣어줘야 한다. (삽질 방지) 2. Form 생성 시 아이콘은 숨기고 Form 최소화할 때 아이콘은 보이게 하자 2-1)..

반응형