프로젝트 설명
공지사항 상품 정보 정책 페이지 등 지정한 영역을 주기적으로 수집해 SHA-256 해시로 1차 비교하고 변동이 감지되면 Text Diff로 실질적인 변경만 추출해 알림을 보내는 n8n 워크플로우입니다.
광고·타임스탬프·무작위 ID 같은 동적 요소를 먼저 제거해 오탐을 막고 처음 수집한 페이지는 알림 없이 기준값만 기록하는 부트스트랩으로 처리합니다. 추출 실패가 연속 2회 이상 발생하면 관리자에게 별도로 알립니다.
PostgreSQL 기반 26개 노드로 구성했고 담당자용과 관리자용 Telegram 채널로 나눠 알립니다.