ABOUT ME

-

  • [ Web ] 오디가지 | 블로그 리뷰 기반 장소 추천
    Yume Dev Playground 2025. 9. 28. 17:19
    반응형

    뭔가 음식점 찾을때마다 블로그 리뷰를 기준으로 많이 찾아보는데

    어디갈지 모르면 리뷰가 가장 많은 곳으로 가는데
    계속 페이지 넘겨가면서 찾는게 힘들어서 아예 블로그 리뷰를 크롤링해서 장소를 추천하는 사이트를 만들어보고자했다.

     

    아직은 계속해서 수정을 진행하고는 있지만, 기능들은 작동해서 일단 배포를했다.

     

    https://blogexplorer.vercel.app/

     

    오디가지?

     

    search-place.vercel.app

     

    우선 메인 화면으로는 카테고리와 장소 및 키워드를 입력 후 검색 버튼을 누르면

    네이버 블로그 api를 호출하며 해당 장소와 키워드로 블로그 리뷰 100개를 가져온다.

     

    이후 네이버 블로그 리뷰의 글의 제목과 미리보기 설명문구를 합쳐서 해당 글에

    장소로 의심될만한 장소의 단어를 찾는다 

     

    이 과정에서 형태소 분석을 해서 찾고 싶었지만 next에서 배포까지 하기 위한 형태소 분석이 잘 이루어지지 않아서 

    그냥 단순히 규칙기반으로 처리했다. 장소이름에 이런 경우는 없을것들은 배제해두어 필터링했다.

     

    이후 블로그 리뷰에서 장소일것 같은 단어를 찾으면 해당 단어를 카카오 지도 api를 활용해서 해당 장소를 검색한다.

    이때 해당 장소가 존재하는 단어들만 장소라고 판단하여 저장한다.

     

    최종적으로 장소가 나오면 해당 장소들을 카카오지도에 마커로 위치를 보여주며,

    가게 이름과 카카오맵 링크를 보여준다.

     

    이후 블로그 리뷰를 가져와서 단어들을 정제하고 필터링하지만 재대로 필터링이 안되는 단어들도 있기 때문에

    직접 사용자가 해당 장소가 검색이 안된 단어들은 직접 삭제하고, 다음 검색시에는 해당 단어들은 필터링하며

     

    api호출을 최소화하였다.

     

    아래는 용산 곱창으로 검색했을때의 결과이다.

    한우파 곱창이 블로그에서 제일 많이 언급되었다는 것을 알 수 있다.

     

    아직은 필터해야하는 단어들이 많아서 정확하지는 않지만 간단하게 참고용으로는 사용할 만 할 것같다.

     

    그리고 블로그의 모든 글을 다 가져오는것이 아니라 제목과 앞부분만 가져오다보니 해당 부분에 장소가 없다면 안나오기때문에 이런부분은 필터링 된다. ㅠㅠ

    728x90
    반응형