특정 키워드에 대한 사람들의 의견을 수집하기 위해
네이버 블로그 크롤링을 Naver Developers의 API로
활용해보고자 가입을 진행했다.
먼저 네이버 개발자 센터로 접속한다.
https://developers.naver.com/main/
따로 회원가입 버튼이 없는 대신
바로 로그인 버튼이 있고,
네이버 아이디 로그인 페이지로 간다.
네이버 아이디가 없으면 가입하자.
상단의 Application - 새 애플리케이션 등록에 들어간다.
각각의 항목에 오류가 없도록 채워주되,
블로그 크롤링을 위한 '검색'과
혹시 가능할까 싶어 '카페'를 선택해주었다.
내 애플리케이션에 들어가면
Client ID와 Client secret 코드가 뜬다.
이 두 가지는 잘 복사해두자.
비로그인 오픈 API 당일 사용량은 25,000건까지이다.
우리가 이용하려고 하는 블로그 크롤링을 위해서는
다시 상단 메뉴에서 Products - 검색을 클릭해준다.
하단 우측의 개발 가이드 보기를 클릭하면, 아래의 페이지로 이동하는데,
Java, PHP, Node.js, Python, C# 코드가 모두 나와있고
출력 결과에 대한 설명까지 친절하게 나와있다!
여기에서 원하는대로 약간 응용하여 사용하면 된다.
자세한 코드를 보려면 아래 네이버 개발자 공식 링크로!
https://developers.naver.com/docs/serviceapi/search/blog/blog.md#%EB%B8%94%EB%A1%9C%EA%B7%B8
참고로 json으로 결과를 가져오기 때문에,
pd.read_json과. to_csv를 이용해서 csv 파일로 내려주고, utf-8-sig로 encoding을 해 주면 깔끔할 것 같다.
'Data science' 카테고리의 다른 글
3초만에 해결하는 FeatureNotFound 오류 : Do you need to install a parser library? (0) | 2022.05.18 |
---|---|
3분 안에 해결하는 크롬 드라이버 버전 오류 : Selenium chromedriver (0) | 2022.05.18 |
선형 회귀 모델 + 다중 선형 회귀 개념 정리 및 실습 w.Colab (0) | 2022.04.26 |
머신러닝이 뭐지? 3분 안에 정리하는 기초 개념 (0) | 2022.04.25 |
트위터 twitter API 개발자 계정 신청 및 apps 등록 후기 : 바로 승인 성공 (0) | 2022.04.13 |
댓글