Skip to main content

Naver Open API Python Wrapper

Project description

네이버 API를 사용하기 위한 오픈소스 파이썬 라이브러리
🚀pip install PyNaver --upgrade

PyPI Latest Release License Python
오픈채팅


PyNaver

PyNaverNAVER DevelopersNAVER CLOUD PLATFORM에서 제공하는 다양한 API를 파이썬으로 쉽게 사용할 수 있도록 해주는 라이브러리입니다. 그래서 PyNaver를 사용하면 NAVER Developers의 검색 API를 통해 웹문서, 이미지, 쇼핑, 전문자료 등을 검색할 수 있고, 파파고 API를 사용하면 Papago 번역, 한글인명-로마자 변환 기능을 이용할 수 있습니다. 단축 URL API를 사용하면 원래의 URL을 짧게 줄일 수도 있습니다. NAVER CLOUD PLATFORM의 지오코딩 API를 이용하면 주소로 좌표 정보를 알아낼 수 있고, 리버스 지오코딩 API를 이용하면 좌표로 주소 정보를 알아낼 수 있습니다. 또한, Direction 5 및 Direction 15 API를 사용하면 출발지/목적지 정보에 따라 경로 관련 정보를 알아낼 수 있습니다.


설치 방법

  1. 운영체제(OS)에 따라 아래 중 하나를 선택합니다.
  • Windows: CMD(명령 프롬프트) 실행
  • Mac: Terminal(터미널) 실행
  1. 아래 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)

참고


기여자


Hits

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

PyNaver-0.0.10.tar.gz (9.7 kB view details)

Uploaded Source

Built Distribution

PyNaver-0.0.10-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file PyNaver-0.0.10.tar.gz.

File metadata

  • Download URL: PyNaver-0.0.10.tar.gz
  • Upload date:
  • Size: 9.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.12

File hashes

Hashes for PyNaver-0.0.10.tar.gz
Algorithm Hash digest
SHA256 a938e2f72ed2909010bc1553f1c657bb974f16fe0b94ca7d85ef3be8284b89dc
MD5 96ab074b50dc080ee72a9eef5f064c39
BLAKE2b-256 913f911339bb37715600271736f68e568dec08796bb3d54d3a2080504f4f4181

See more details on using hashes here.

File details

Details for the file PyNaver-0.0.10-py3-none-any.whl.

File metadata

  • Download URL: PyNaver-0.0.10-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.12

File hashes

Hashes for PyNaver-0.0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 5ba598fc3e457c8999c592322f6d2694e58e48b553678702ff4662671b9bd686
MD5 080600e2cbeffd8b30ea749d05f0396c
BLAKE2b-256 78b35a1f0693c5e1f9e78c03ccdd2ef171ef4a08df9635ba2dd534eb724f99c8

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page