코드
앞서 설명한 내용을 기반으로 구현한 소스파일입니다.
용량상 bin 폴더에 필요한 자료들 chromedriver.exe, System.Data.SQLite.dll, WebDriver.dll, WebDriver.Support.dll
등이 없으니 이전 글을 참고하여 추가하세요.
* 아니면 아래 실행파일 부분을 받아 관련된 DLL들을 추가하여 사용하셔도 됩니다.
위와 같은 파일이 구성되어 있어야 실행이 되니 참고하세요.
실행파일
위 실행 파일을 다운받아 사용하시면 됩니다.
사용법
* 수동 조회 방법
검색어 칸에 검색어를 입력 후 사전규격 또는 입찰공고 버튼을 클릭하면 해당 내용으로 수동검색을 합니다.
단, 메일은 발송 되지 않습니다.
* 자동 조회 후 메일 발송 방법
나라장터 검색대상 사전규격, 입찰공고를 선택합니다.
검색어 칸에 검색어를 입력 후 검색어 등록을 누릅니다.
그럼 검색어 하단 리스트에 정보가 추가 되며, 매 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
'DEV > C#' 카테고리의 다른 글
크롤링으로 나라장터 검색-메일 전송 방식 변경 (0) | 2022.08.09 |
---|---|
크롤링으로 나라장터 검색-크롬드라이버 업데이트 (1) | 2022.04.25 |
크롤링으로 나라장터 검색-입찰공고 조회 (0) | 2021.08.09 |
크롤링으로 나라장터 검색-화면 구성 및 사전규격 (0) | 2021.08.04 |
크롤링으로 나라장터 검색-개발환경 구축 (0) | 2021.07.27 |