본문 바로가기

DEV/C#

크롤링으로 나라장터 검색-소스 및 실행파일 공개

반응형

 코드


앞서 설명한 내용을 기반으로 구현한 소스파일입니다. 
용량상 bin 폴더에 필요한 자료들 chromedriver.exe, System.Data.SQLite.dll, WebDriver.dll, WebDriver.Support.dll
등이 없으니 이전 글을 참고하여 추가하세요.

GetAnncm_코드.zip
0.06MB

* 아니면 아래 실행파일 부분을 받아 관련된 DLL들을 추가하여 사용하셔도 됩니다.

소스 구조

위와 같은 파일이 구성되어 있어야 실행이 되니 참고하세요.

 실행파일

getAnncm_실행.zip
8.44MB

위 실행 파일을 다운받아 사용하시면 됩니다.

 

 사용법

 

실행화면



* 수동 조회 방법
검색어 칸에 검색어를 입력 후 사전규격 또는 입찰공고 버튼을 클릭하면 해당 내용으로 수동검색을 합니다.
단, 메일은 발송 되지 않습니다.

* 자동 조회 후 메일 발송 방법
나라장터 검색대상 사전규격, 입찰공고를 선택합니다.
검색어 칸에 검색어를 입력 후 검색어 등록을 누릅니다.
그럼 검색어 하단 리스트에 정보가 추가 되며, 매 17시에 해당 정보로 조회합니다.


* 이메일 발송방법
gmail smtp를 사용하여 발송하는걸 추천드립니다.

이메일 발송

참고 사이트
https://infodbbase.tistory.com/141


오류
"SMTP 서버에 보안 연결이 필요하거나 클라이언트가 인증되지 않았습니다. 서버 응답: 5.5.1 Authentication Required. Learn more at"

라는 메시지가 나올경우 처리방법

https://www.google.com/settings/security/lesssecureapps

보안 수준이 낮은 앱 허용 : 사용으로 변경



 수정


기존 버전에서 크롬 드라이버 버전을 변경하였습니다.(2021-10-04)
ChromeDriver 94.0.4606.61

getAnncm.zip
8.57MB



반응형
댓글