Naver Open API Python Wrapper
Project description
네이버 API를 사용하기 위한 오픈소스 파이썬 라이브러리
🚀pip install PyNaver --upgrade
PyNaver
PyNaver는 NAVER Developers와 NAVER CLOUD PLATFORM에서 제공하는 다양한 API를 파이썬으로 쉽게 사용할 수 있도록 해주는 라이브러리입니다. 그래서 PyNaver를 사용하면 NAVER Developers의 검색 API를 통해 웹문서, 이미지, 쇼핑, 전문자료 등을 검색할 수 있고, 파파고 API를 사용하면 Papago 번역, 한글인명-로마자 변환 기능을 이용할 수 있습니다. 단축 URL API를 사용하면 원래의 URL을 짧게 줄일 수도 있습니다. NAVER CLOUD PLATFORM의 지오코딩 API를 이용하면 주소로 좌표 정보를 알아낼 수 있고, 리버스 지오코딩 API를 이용하면 좌표로 주소 정보를 알아낼 수 있습니다. 또한, Direction 5 및 Direction 15 API를 사용하면 출발지/목적지 정보에 따라 경로 관련 정보를 알아낼 수 있습니다.
설치 방법
- 운영체제(OS)에 따라 아래 중 하나를 선택합니다.
- Windows: CMD(명령 프롬프트) 실행
- Mac: Terminal(터미널) 실행
- 아래 Shell 명령어를 입력 후 실행합니다.
pip install PyNaver --upgrade
사용 방법
더 많은 정보는 하단의 튜토리얼을 참고하면 됩니다.
(예시) 통합 검색어 트렌드 API
from PyNaver import Naver
# 애플리케이션 인증 정보
client_id = ""
client_secret = ""
# 네이버 API 인스턴스 생성
api = Naver(client_id, client_secret)
# 파라미터
startDate = "2022-01-01"
endDate = "2022-08-31"
timeUnit = "date"
keywordGroups = [
{
"groupName": "미국",
"keywords": ["나스닥","NASDAQ","S&P500"]
},
{
"groupName": "한국",
"keywords": ["코스피","코스닥"]
},
]
# 실행
df = api.datalab_search(startDate, endDate, timeUnit, keywordGroups)
(예시) 지오코딩 API
from PyNaver import NaverCloudPlatform
# 애플리케이션 인증 정보
client_id = ""
client_secret = ""
# 네이버 클라우드 플랫폼 API 인스턴스 생성
api = NaverCloudPlatform(client_id, client_secret)
# 주소
query = "서초동 1303-22"
# 실행
res = api.geocoding(query)
참고
-
튜토리얼
-
공식문서
-
문의
- 이메일: wooil@kakao.com
- 카카오톡 오픈채팅방: 접속 링크
기여자
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters