Web Crawling(웹 크롤링)_동적 페이지_카카오 지도_주소로 좌표 찾기 (python)

juyeon·2022년 8월 5일
0

크롤링

목록 보기
5/13

카카오 지도

Get 방식, API 이용

함수로 만들기

: 절차 생략..ㅎ저어얼대 귀찮아서 아님..ㅎ

def address(location):
    CLIENT_ID = "내 아이디"
    url = "https://dapi.kakao.com/v2/local/search/address.json"
    params={"query": location}
    headers = {"Host": "dapi.kakao.com", "Authorization": f"KakaoAK {CLIENT_ID}"}
    
    response = requests.get(url, params, headers = headers)
    
    # json.dumps(params)를 하면 400 에러가 뜬다! Why?!
    data = response.json()["documents"][0]
    lat, lnt = data["x"], data["y"]
    zip_code = data["road_address"]["zone_no"]
    return lat, lnt, zip_code
    
 # 입력
 address("경기도 성남시 분당구 불정로 90")
 
 # 출력
 ('127.114936252016', '37.3587823498654', '13606')
profile
내 인생의 주연

0개의 댓글