DataScience

네이버API로 크롤링 하는 방법(애플리케이션 등록, python 예제코드)

robotcelia 2023. 1. 18. 22:06

먼저 네이버 개발자 센터 검색해서 들어가주면 위와 같은 화면이 뜨구요~

Application에 애플리케이션 등록 클릭!

 

 

환영까지야.. ㅎㅎ 무튼 기분이 좋구요

 

약관동의 -> 계정 정보 등록까지 합쉬다~

 

 

 

애플리케이션 이름은 원하는대로 지정을 하면 되고, 사용API는 검색을 눌러줍니다.

카페나 다른 것들을 정하면 로그인 환경까지 지정해줘야 하니 간단하게

검색만 추가해주는 걸루~

비로그인 오픈 API 서비스 환경은 http://localhost로 추가해주세요~

 

 

 

이제 나도 Client ID, Secret이 생겼다!!

두 개 다 메모장에 복사를 해둡니다~

 

 

 

이제 Document -> 검색을 클릭해서 들어가서 쭉- 내리다보면 언어별로 예제코드들이 있는게 보입니다

여기서 우리는 Python으로!

 

복사해놨던 ID와 Secret을 넣어주구요~

 

 

 

저는 발매트라는 값으로 검색을 했는데 이렇게 title, link, image, price 등등등 잘 크롤링이 되었군요 ㅋㅎ

 

 

 

 

 

중간중간 HTTP 상태코드가 나오며 에러가 나오는 경우도 있습니다 ㅠ

참고용으로 아래 적어놨어요~

 

HTTP 상태 코드

1xx  조건부응답

2xx 성공

3xx 리다이렉션, 추가 동작 필요

4xx 요청 오류, 클라이언트 문제(내잘못~)

5xx 서버 오류, 서버 문제(naver, daum 등등)

 

 

 

 

 

다음번엔 BeautifulSoup를 이용해서 데이터 분석을 해보겠습니다 ^_^!