이번에는 네이버에서 데이터를 얻는 방법 중에서 네이버가 제공하는 API를 사용하는 방법을 정리해두려고 합니다. 데이터를 웹페이지에서 직접 얻을 수도 있지만, 만약 해당 사이트가 API 등의 도구로 필요한 데이터를 배포하고 있다면 크게 어렵지 않게 접근할 수 있습니다~
먼저 전국민이 아는 Naver의 홈페이지에서~
네이버 개발자 센터를 검색합니다.~
이렇게 뜨는데요. 일단 로그인을 하고
Products에서 서비스 API를 선택하고 어떤 메뉴든 상관없지만, 검색을 선택해서 들어갑니다~
그리고 나타는 글의 하단에 있는 오픈 API 이용신청을 눌러줍니다~
이제 사용 API를 선택하고 서비스 환경을 지정하면 되는데, 서비스 환경은 우리가 아직 서비스가 없으니 아무거나~^^
그리고 내 어플리케이션에서 아까 지정한 이름을 찾아보면 Client ID와 Client Secret이 있습니다. 사용할때는 저 부분을 복사해서 사용할 겁니다~
이제 다시 돌아와서 개발 가이드를 보도록 하죠~
한가지 좋은 것은 Python 예제가 있다는 것입니다.~ 그걸 그대로 복사해 두도록 하죠~
Jupyter notebook 환경에 옮겨두고 긁어온 예제 코드에서 client_id와 client_secret을 내 정보로 교체합니다. 그리고 블로그 검색에서 PinkWink라는 단어를 검색한 결과를 달라고 했습니다.~
호오~ 제가 예전에 수첩을 만들어서 선물로 몇몇 분들께 드린 적이 있는데 그때 선물을 받은 분들중 한 분의 글이네요~
아마 쉽게 원리가 이해가 되실겁니다. url 부분에 특정 위치의 단어를 blog, shop 등으로 바꿔보면 결과가 나타납니다. 네이버 쇼핑 정보에서 파이썬이 있는지 봤더니 있네요~ 와우~
공개된 카페 글에서 파이썬이 있는지 봤더니 이런 질문이 있군요 ㅎㅎ
이번에는 PinkWink로 카페글을 검색한결과를 봤더니 이런 글이 있군요~ 이번에는 그저 간단히 네이버 API를 사용하는 과정에 대해서 이야기를 해보았습니다. 다음에는 조금더 응용하는 예제를 가지고 와 보도록 하죠~^^ 위 내용은 동영상으로도 올려 두었습니다~
'Theory > DataScience' 카테고리의 다른 글
Box Plot의 기초 (6) | 2021.03.24 |
---|---|
Colab에서 KoNLPy와 WordCloud 설정하기 (4) | 2021.01.15 |
한글 형태소 분석기 KoNLPy 사용을 위한 환경 설정 해보기 (8) | 2020.12.23 |
웹에 있는 데이터를 가져와보자 (12) | 2020.08.28 |
matplotlib 한글 문제 해결하기 (14) | 2020.07.20 |
Python seaborn heatmap으로 보는 서울시 구별 범죄현황 (feat. pivot) (14) | 2020.06.22 |
서울시 인구현황이라는 데이터 시각화해보기 (10) | 2020.05.25 |