학원 선생님께서 공공데이터포털이란 곳을 알려주셨다
공공기관에서 제공하는 OPEN API를 활용해서 프로젝트의 완성도를 높이기 위해 들어가보았다.
결과적으로 이 글에서 신청한 API는 활용이 힘들어서 채용공고는 셀리늄(Selenium)으로 크롤링해서 DB에 넣었습니다.
제가 실제로 사용한 공공 API는 [국세청 사업자등록번호] 조회서비스 입니다.
파이널 주제인 [구인구직]에 맞게 기업, 취업, 구인 등의 키워드로 검색을 하니
몇가지 활용해볼만한 정보들이 나왔다.
파일데이터(엑셀)는 로그인 없이도 다운로드 가능하며, Oracle에 테이블로 import하는 방법도 있었다
https://jack-of-all-trades.tistory.com/313
공공데이터포털에서 인증키를 제공하지는 않지만 워크넷에서 제공하는 API도 있었다.
다만 워크넷 채용정보 API 인증키는 비영리 법인만 신청가능해서 포기~ 아쉬웠다.
그래서 일단 시도해본 것은 [한국산업인력공단_구인기업 구인인원 통계] 라는 "REST API"
데이터 포맷은 JSON이면 더 좋았겠지만 XML이다.
공공데이터포털 마이페이지
우선 인증키를 받기 위해 가입(네이버 로그인 가능)
공공데이터포털 OpenAPI 신청양식 ▼
활용목적: 국비지원 웹개발자 과정 수업 중 "구인구직 웹사이트" 프로젝트 활용 목적(비상업) 이라고 기재했다.
활용신청 클릭하자마자 인증키가 발급되어 편리했다.
참고문서에 자세한 설명과 사용법이 적혀있으니 보고 따라하면 된다.
아래 글은 서핑하다가 본 글인데 재밌고 비개발자가 이해하기도 쉽네요.
https://post.naver.com/viewer/postView.naver?volumeNo=30717005&memberNo=6457418&vType=VERTICAL
API에 대해 이해가 필요하다면 아래 영상 시청을 추천합니다.
https://www.youtube.com/watch?v=QPEUU89AOg8&feature=youtu.be
'코딩중독' 카테고리의 다른 글
[파이널 프로젝트] readme파일 만들기 (0) | 2021.12.10 |
---|---|
[Spring/파이널] 문제해결노트 :: JSP에서 보낸 Parameter가 제대로 전달되지 않을 때 (0) | 2021.12.10 |
국비학원에서 배운 내용 정리 (0) | 2021.12.09 |
[Spring / 파이널] DBCP 연결정보 암호화 방법(properties 활용) (0) | 2021.11.17 |
세미프로젝트 발표영상 / 느낀 점 / [NCS전공교과] UI 디자인 - 포트폴리오 / 각종 문서 정리 (0) | 2021.10.26 |