프로그래밍/Python
Python에서 Open API 호출하기
Terry Cho
2013. 11. 22. 19:09
Rest API를 호출하기
여러가지 라이브러리 (urllib2, httplib2)등을 체크해봤으나, https 를 가장 쉽게 호출할 수 있고, 사용하기 편한것은 requests라는 것이 가장 편리함 http://www.python-requests.org/en/latest/user/quickstart/#make-a-request 에서 curl 로 다운로드 하고 설치해서 사용
위는 도스창을 이용해서 간단하게 https로 dna.daum.net을 호출한 코드인데, 리턴값이 한글이라서 그런지. cp949 encode 에러가 남. (이건 나중에 수정해야 할거 같고)
기타 참고 자료 (아래)
참고 : API 호출 하기
https://dna.daum.net/tools/python/tutorial
SSL 사용하기
urllib2는 https가 지원되지 않음
1. Python 인스톨본이 SSL을 지원해야 한다.
. 확인하는법
>>> import socket
>>> socket.ssl
<function ssl at 0x4038b0>
2. httplib2 설치
https://code.google.com/p/httplib2/