본문 바로가기

카카오 api4

웹 크롤링 - [Python]파이썬으로 카카오 맵 API 사용하기(4) - 반경을 이용한 검색 오늘은 카카오맵 API로 어느 지점에서 반경 몇 m이내 원하는 매장(게스트하우스, 약국, 마트, 호텔, 카페, 관광시설 등등)의 개수를 검색해 보도록 하겠습니다. 1. 코딩 전 확인 사항 일단 짚고 넘어가야할 것을 알려드리겠습니다. 1) 어느 지점은 위, 경도 좌표로 할 수 있습니다. 원하는 지점의 위, 경도 좌표를 알고 싶다면 구글맵을 켜서, 그 지점을 찍으면 확인이 가능합니다. 2) 반경 설정은 20m에서 20km까지 가능합니다. 3) 우리는 총 개수만 알 수 있습니다. 예를 들어 나의 집 반경 20km이내의 CU편의점을 검색한다고 해봅시다. 구글맵으로 내 집 좌표를 확인하고, 검색어를 CU편의점으로 해서 카카오 API를 돌렸을 때 총 개수가 46개 이상을 넘어간다면, 46번부터 CU편의점의 구체적인.. 2021. 5. 24.
웹 크롤링 - [Python]파이썬으로 카카오 맵 API 사용하기(3) - 도로명 주소를 지번 주소로 변환 오늘은 도로명 주소를 지번 주소로 변환하는 코드를 짜보려고 합니다. 제가 다니는 숭실대학교의 도로명 주소는 '서울특별시 동작구 상도로 369 숭실대학교'입니다. 지번주소는 '서울특별시 동작구 상도동 511'입니다. 간혹 도로명 주소가 아닌 지번 주소의 동, 읍, 면의 이름이 필요한 경우가 있습니다. 다행히 카카오 맵으로 도로명 주소를 지번 주소로, 지번 주소를 도로명 주소로 바꿀 수 있습니다. 이번에는 도로명 주소를 지번 주소로 바꾸는 코딩을 하겠습니다. 1. 도로명 주소를 지번 주소로 1) 도로명 주소 가져오기 저에게는 약 4400여개의 도로명 주소 목록이 있습니다. 여러분도 엑셀 파일에 저장된 데이터 중에서 도로명 주소 칼럼만 가져오시면 됩니다. 2) 카카오 맵 API로 도로명 주소 가져오기 loca.. 2021. 5. 24.
웹 크롤링 - [Python]파이썬으로 카카오 맵 API 사용하기(2) - 특정 범위 검색 목표 '위도, 경도, 키워드를 조합해, 46개 이상의 모든 결과 값을 가져오겠습니다.' 지난 포스팅에서 키워드 만으로 결과 값을 도출해 내었습니다. 하지만 키워드만 검색해서는 46개 이상의 결과를 가져올 수 없었습니다. '성산일출봉 전기충전소'의 검색 결과는 60여개가 넘게 나오는데, 가져올 수 있는 건 45개만 가져옵니다. 총 검색 결과 개수만 알려주고, 결과는 45개만 가져오게 해주는 나쁜 카카오API........ 여기서 굴복할 수 없져 ㅋㅋㅋ 이런 문제를 해결하고자 위도와 경도, 키워드 3가지를 이용해 모든 결과를 가져오도록 하겠습니다. 위도, 경도, 키워드를 이용한 검색 검색 키워드는 '공영주차장'으로 정했고, 이번에는 검색 범위를 정해봅시다. 대략적으로 범위를 직사각형으로 잡았으면 왼쪽 아래 .. 2021. 3. 31.
웹 크롤링 - [Python]파이썬으로 카카오 맵 API 사용하기(1) - 키워드 검색 목표 카카오 맵 API를 사용하여 검색한지점의 위도와 경도를 얻고, folium으로 지도에 결과 값을 좌표를 찍겠습니다. 먼저 KAKAO DEVELOPER(developers.kakao.com)에서 4가지 Key를 발급받았고 이렇게 플랫폼(Android, IOS, Web) 중에 Web을 만든 상태에서 진행을 합니다. Web을 만들 때 Redirect URL을 입력해야 합니다. 저는 192.168.0.2:9999로 했고, 그냥 제가 아이패드에서도 주피터 노트북 쓰려고 열어놓은 내부 서버 IP입니다. (당연히 바깥에서 쓸 때는 외부 서버로 씁니다.) 주피터 서버를 열지 않으신 분들은 http://localhost:3000(개발자 임시 서버)으로 적으셔도 됩니다. 그러면 모든 준비가 됐네요. 카카오 맵 API.. 2021. 3. 30.