[네이버 항공권 크롤링하기] - Nest.js를 활용하여 네이버의 항공권 API를 사용(탈취)하기
카카오테크 부트캠프에서 풀스택 개발자 포지션으로 여행 어시스턴트 플랫폼을 개발 중에 고민했던 문제 중 하나인 항공권 API의 부재 문제를 해결한 기록입니다. 저희 팀이 만들고 있는 플랫폼명은 GOAT(Go And Travel)이며, 키워드 기반으로 사용자의 여행지를 추천해주고, 항공권과 호텔을 추천해주는 서비스입니다. 키워드 기반으로 사용자의 여행지를 추천해주는 것은 AI 팀에서 작업을 해주고 있었고 저는 AI가 추천해준 국가, 도시, 공항을 기반으로 항공권을 보여주는 서비스를 구현해야 했습니다. 무료로 사용가능한 항공권 API가 존재하지 않았기에, 저는 다양한 방법들을 시도해보려고 했습니다.먼저, 사용자의 요청을 기반으로 Puppeteer로 크롤링을 해주는 방법이었으나 매우 비효율적이라고 판단했습니다...