프로그래밍/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/



그리드형

'프로그래밍 > Python' 카테고리의 다른 글

Python 공부 노트 11. Class  (0) 2014.01.03
Python 공부 노트 11. Module install  (0) 2014.01.02
Django에서 static file (css,img 사용하기)  (0) 2013.11.21
Django Template  (0) 2013.11.21
Django Hello World  (0) 2013.11.21