Python/Python Programming
[ Python ] 네이버_API 이용하기
Pydole
2020. 1. 21. 12:42
1. 네이버 아이디 로그인 후 애플리케이션 등록 (API 이용신청) 페이지 이동
https://developers.naver.com/apps/#/register
애플리케이션 - NAVER Developers
developers.naver.com
2. 애플리케이션 기본정보 등록
- 애플리케이션 이름 : 하고 싶은 네이밍
- 사용API : 검색
- 안드로이드 앱 패키지 이름 : com.네이밍
3. 애플리케이션이 정상등록 되었으면, Client ID와 Client Secret(갱신가능)을 확인
등록이 끝.
API 적용가이트 문서에서 Python 코드로 테스트 해보거나 아래 코드로 간단히 테스트. (리턴 코드값이 200이면 정상)
https://developers.naver.com/docs/utils/shortenurl/#python
단축 URL API 적용 가이드
단축 URL API는 원본 URL을 `http://me2.do/example`과 같은 형태의 짧은 URL로 반환하는 RESTful API입니다.
developers.naver.com
응답값이 200이면 정상으로 접속
import os
import sys
from urllib.parse import urlparse
import requests as req
search = "검색어"
url = 'https://openapi.naver.com/v1/search/'+'news'+'?query='+search+'&display=1'
res = req.get(urlparse(url).geturl(),
headers={'X-Naver-Client-Id': ' ',
'X-Naver-Client-Secret': ' '})
print(res.status_code)
------------------------------------------------------------------------------------
200