[C#] 연봉정보 검색 후 상세정보 수집

[C#] 연봉정보 검색 후 상세정보 수집

Jobkorea의 연봉검색을 통해서 전체 기업명과, 기업의 연봉정보를 직급결로 수집하는것입니다.
한번에 전체 수집도 있지만, 개별적으로 검색해서 수집을 할 수 있는 기능을 포함을 요청 하였습니다.

작업환경

Visual Studio 2013 C# WinForm
HtmlAgilityPack 라이브러리 사용

요구사항
1. Jobkorea 로그인 하여서 연봉 검색후 파일 저장 요청
2. 전체 기업 목록을 수집
3. 원하는 기업 검색후 해당 기업만 선택후 수집
4. 각 기업의 상세정보의 직급별 정보를 요청함

작업 화면 (※ 작업화면의 결과는 일반적으로 공개되지 않으면은 일부 내용을 삭제 처리하여서 난독화 시켜 놓습니다.)

1. 초기 화면
1-1. 연봉 전체 검색시 화면
사용자 삽입 이미지

1-2. 개별 검색 화면
사용자 삽입 이미지

2. 목록 파일 생성 결과 화면

사용자 삽입 이미지사용자 삽입 이미지
해당 목록의 파일을 생성합니다.
중복을 최대한 억제하기 위해서 개별적으로 날짜와 시간을 넣어서 파일명의 동일할 경우에 덮어쓰지 않도록 하였습니다.
파일은 CSV(Tab 구분)으로 생성하여서 파일을 생성한 화면 입니다.

3. 개별 상세 내용
사용자 삽입 이미지사용자 삽입 이미지
직급은 공통된 내용이기에 현재 지우지 않았지만은 민감한 연봉 정보는 모두 삭제 처리 하였습니다.
알아 볼려면은 알아 볼수 있지만은 웹스크래핑 당시의 실정과  시간이 지난다음에는 전혀 다르기 때문에 일부 자리만 공개 합니다.

이 게시물의 작성시기는 3월 말경이지만은 공개되는것은 최소한 몇개월이 지나서 공개 될 것입니다.
일단 작업을 의뢰해주신분에 대한 예의고 이후에 공개하는것이 맞기 때문입니다.

※ 웹스크래핑 작업은 제가 소스를 모두 공개 하지 않습니다.
약용될 소지가 있기에, 해당 프로그램의 구동 모습도 일부분 가려서 올립니다.