상세 컨텐츠

본문 제목

네이버 API - 검색API

API

by yjh0922 2022. 6. 28. 11:00

본문

test

import requests

from config import Config



# URL은 Config.py에 있다.
# Client_id 와 Client_secret도 Config.py 파일에 있다.

# 데이터부분을 셋팅해야하는데, GET으로 호출하기 때문에, Requests.get()함수를 이용한다.

data = {'query' : '타잔'}

headers = {'Content-Type' : 'application/x-www-form-urlencoded; charset=UTF-8', 'X-Naver-Client-Id' : Config.NAVER_client_ID, 'X-Naver-Client-Secret' : Config.NAVER_client_SECRET}

res = requests.get(Config.NAVER_MOVIE_SEARCH_URL, params=data, headers=headers)

res = res.json()

print(res)

# 결과로 타잔이 들어있는 영화가 나온다.
{'lastBuildDate': 'Tue, 28 Jun 2022 10:10:00 +0900', 
'total': 73, 
'start': 1, 
'display': 10, 
'items': [{'title': '레전드 오브 <b>타잔</b>', 
'link': 'https://movie.naver.com/movie/bi/mi/basic.nhn?code=120791',
'image': 'https://ssl.pstatic.net/imgmovie/mdi/mit110/1207/120791_P04_133802.jpg', 
'subtitle': 'The Legend of Tarzan', 'pubDate': '2016', 'director': '데이빗 예이츠|',
'actor': '마고 로비|알렉산더 스카스가드|크리스토프 왈츠|사무엘 L. 잭슨|디몬 하운수|', 
'userRating': '7.66'},

{'title': '<b>타잔</b> 3D', 
'link': 'https://movie.naver.com/movie/bi/mi/basic.nhn?code=77821', 
'image': 'https://ssl.pstatic.net/imgmovie/mdi/mit110/0778/77821_P16_161823.jpg', 
'subtitle': 'TARZAN 3D', 'pubDate': '2013', 'director': '라인하드 클루스|', 
'actor': '켈란 루츠|스펜서 로크|', 'userRating': '7.60'},

{'title': '클림브 잇, <b>타잔</b>!',
'link': 'https://movie.naver.com/movie/bi/mi/basic.nhn?code=107065', 
'image': 'https://ssl.pstatic.net/imgmovie/mdi/mit110/1070/107065_P00_172113.jpg',
'subtitle': 'Climb It, Tarzan!', 'pubDate': '2011', 'director': '자레드 마스터즈|',
'actor': '코시카 윌슨|제이 니콜|클레어 킴|', 'userRating': '0.00'}, 

{'title': '무등산 <b>타잔</b>, 박흥숙', 
'link': 'https://movie.naver.com/movie/bi/mi/basic.nhn?code=36928', 
'image': 'https://ssl.pstatic.net/imgmovie/mdi/mit110/0369/C6928-00.jpg', 
'subtitle': 'Mudeung San tajan, Park Heung-suk', 'pubDate': '2005', 'director': '박우상|', 
'actor': '고주원|김규리|이종
ps://movie.naver.com/movie/bi/mi/basic.nhn?code=25266', 
'image': 'https://ssl.pstatic.net/imgmovie/mdi/mit110/0252/B5266-00.jpg', 
'subtitle': 'Tarzan', 'pubDate': '1999', 'director': '케빈 리마|크리스 벅|',
'actor': '토니 골드윈|미니 드라이버|', 'userRating': '9.31'},

{'title': '<b>타잔</b> - 로스트 시티', 
'link': 'https://movie.naver.com/movie/bi/mi/basic.nhn?code=19284',
'image': 'https://ssl.pstatic.net/imgmovie/mdi/mit110/0192/A9284-00.jpg',
'subtitle': 'Tarzan And The Lost City', 'pubDate': '1998', 'director': '칼 슈엔켈|', 
'actor': '캐스퍼 반 디엔|제인 마치|', 'userRating': '8.17'}]}

관련글 더보기