프로그래밍을 하다보면 rest call을 해야 할때가 종종 있다....별로없나?;;콜록 ㅎ python은 rest call도 상당히 편하다~ 다른 언어들도 편하지만....음 파이썬도 편하다^^ 정말 짧은 코드로 rest call을 효과적으로 할 수 있다.
언제나 그렇듯 필요한 라이브러리는 항상 훌륭한 분들이 만들어 놓으셨다^^ urllib를 사용하면 쉽게 rest call을 처리 할 수 있다.
http://docs.python.org/2/library/urllib.html
document도 참 친절하다^^
모듈을 인스톨하거나 다운 받을 필요없다 바로 사용 할 수 있다. 우와~
# lib import import json, urllib2, urllib # target url BASE_URL = 'http://apis.daum.net/local/geo/addr2coord' # 사용할 api key apikeys = [ 'DAUM_LOCAL_DEMO_APIKEY' ] # 파라미터들 params = { 'apikey' : apikeys[count%4], 'q' : '성남시 분당구 율동 300-2', 'output' : 'json' } # urlencode 후 rest call req = urllib2.urlopen(BASE_URL, urllib.urlencode(params)).read() # json data jsonData = json.loads(req)끝 너무 간단하다~^^ 간단해도 쓸려고 하면 기억 나지않는다..콜록... 끝
콜록...
답글삭제뭐야 ㅋㅋ 댓글이라 좋아햇더니 ㅠㅠ ㅋㅋㅋㅋ
삭제