프로젝트 배경
지자체(경주·포항·구미·김천 등) 홈페이지를 일일이 방문해 토지보상·토지출입 공고문을 내려받고, HWP/PDF/Excel 문서를 열어 대상 주소를 수기로 확인하는 반복 업무가 발생. 지자체마다 문서 양식이 다르고 첨부 다운로드가 JavaScript 기반으로 구성돼 자동화 난도가 높았다. 2) 프로젝트 목표 공고 수집 → 첨부 다운로드 → 문서 파싱 → 주소 추출·정규화 → 카카오 지오코딩 →
프로젝트 성과
카카오 지오코딩 성공률 96%
경주시 공고 첨부 277건 주소를 카카오 API로 지오코딩해 266건 좌표 변환 성공,
지도에 266개 마커 시각화(성공률 96%).
지도에 266개 마커 시각화(성공률 96%).
E2E 자동화 파이프라인 완성
공고 40건 수집·첨부 9건 다운로드·HWP/HWPX/PDF/Excel 4종 파싱·
주소 277건 추출·정규화까지 전 단계 자동화.
주소 277건 추출·정규화까지 전 단계 자동화.
클린 Windows .exe 자가검증 통과
한글·Python 미설치 환경에서 HWP 파싱·로컬 Leaflet 지도 정상 동작,
Windows Defender 무탐지 확인.
Windows Defender 무탐지 확인.
핵심 기능
진행 단계
크롤러·다운로더 구현
2026.05.
게시판 키워드 검색·목록 수집, goDownLoad() 역산으로 JS 첨부 직접
다운로드 처리, .zip 자동 스킵 구현.
다운로드 처리, .zip 자동 스킵 구현.
프로젝트 상세
1) 포트폴리오 소개 지자체(경주·포항·구미·김천 등) 홈페이지 공고 게시판에서 토지보상·토지출입 공고문을 자동 수집하고, HWP/HWPX/PDF/Excel 첨부를 파싱해 대상 주소를 추출·지도에 시각화하는 PySide6 데스크톱 앱 (기술 검증 데모). 경주시 실사이트 E2E 기준 공고 40건 수집·주소 277건 추출·지오코딩 성공률 96%(266/277)를 onedir .exe로 동작 검증 완







