카카오 도서검색 api 사용하기PYTHON/etc2023. 9. 15. 17:09
Table of Contents
도서검색 api를 사용한다.
1.https://developers.kakao.com/ 키 발급받기
2. 문서-> Daum 검색 -> 개발 가이드
3.코드
import urllib.request
url = 'https://dapi.kakao.com/v3/search/book'
target_param = "target=title" #제목: param으로 넘어간다.
page_param ="page=2" #2번 페이지 보여주기
query_in = input("검색 질의:")
query_param = "query="+urllib.parse.quote(query_in) #utf-8로 인코딩,쿼리부분에 대한 param완성
query_str = url+'?'+target_param+'&'+query_param+'&'+page_param ##쿼리 문자열 구조
print(query_str)
request = urllib.request.Request(query_str) #서비스 요청에 사용할 개체를 생성
request.add_header("Authorization", "KakaoAK ")#발급받은RESTAPI키 부분은 자신에 맞게 수정하세요.
response = urllib.request.urlopen(request)
res = response.read().decode('utf-8')
print(res)
import json
jres = json.loads(res)
if jres == None:
print("json.loads 실패")
exit(0)
for post in jres['documents']:
print("제목:",post['title'])
print("설명:",post['contents'])
print("url:",post['url'])
print("가격:",post['price'])
print("_________________________________")
'PYTHON > etc' 카테고리의 다른 글
python 회원 관리 프로그램 -csv파일 (0) | 2023.09.15 |
---|