개발자
안녕하세요! 사이드 프로젝트로 전국의 헬스장 목록을 지도로 보여주는 서비스를 개발하고 있습니다. 현재 네이버 검색 API를 사용하여 헬스장을 조회하려고 합니다. “{자치구} {행정동} 헬스장” 이런 방법으로 서울시 소재의 자치구와 행정동을 순회하여 쿼리를 입력하고 있습니다. 이 방법의 문제가 네이버 검색 API의 결과가 최대 5개 밖에 내려오지 않아서.. 만약 강남구 신사동 헬스장의 쿼리로 요청하면 신사동에 5곳 밖에 조회가 되지 않는 문제점이 있습니다ㅠㅠ 각 업체의 좌표값을 얻기 위해 이 방법을 사용하고 있는데.. 다른 방법이 있을까요? 보통의 경우 다른 서비스들처럼 음식점 데이터베이스를 가져올 때 어떤 방법을 사용하나요??
답변 1
로컬로 검색하신거죠…? 제가 보기에는 네이버 검색 API에 에러가 있는 것 같습니다. 다른 항목들은 다음 항목들도 불러올 수 있는데 로컬만 안되더라구요 ㅠ 가능한 대안은 1. 카카오 검색을 시도하시거나, 2. 셀레니움을 사용해서 정말 검색하는 것처럼 코드를 작성하시는 편이 좋을 것 같습니다
익명
작성자
2023년 06월 01일
카카오 검색으로 해결이 가능해 보입니다. 카카오 로컬 API는 페이지네이션 메타정보를 제공해주네요. 다만 네이버 지역 검색은 파라미터가 검색결과 표시 개수, 정렬 뿐이라 한 지역을 기준으로 최대 5개밖에 불러오질 못하니… 정확도가 떨어지네요
지금 가입하면 모든 질문의 답변을 볼 수 있어요!
현직자들의 명쾌한 답변을 얻을 수 있어요.
이미 회원이신가요?
지금 가입하면 모든 질문의 답변을 볼 수 있어요!