본문 바로가기
Coding/Python

[Python] 단 10줄로 만드는 네이버 실시간 검색어 크롤링(Crawling)

by 포스트it 2021. 2. 23.
반응형

 

Python 네이버 실시간 검색어 크롤링(Crawling)

곧 있으면 없어지는 실시간 검색어 서비스이지만, 네이버 데이터랩은 계속 서비스를 운영합니다.

그래서 네이버 데이터랩에 검색순위를 바로 가지고 오는 코드를 만들어 보았습니다.

 

 

import requests

json = requests.get('https://www.naver.com/srchrank?frm=main').json()

ranks = json.get("data")

for key in ranks:
    rank = key.get("rank")
    keyword = key.get("keyword")
    print(rank, keyword)

코드를 보시면 알겠지만 json파일을 가지고와서 바로 프린트 해준 코드입니다.

그래서 아주 짧은 코드만으로도 실검을 가지고 올 수 있습니다.

 

 

아참! 제가 여러가지를 해봤는데 상세 옵션을 저렇게 해야 거의(?) 맞더라구요. 다른 상세옵션으로 하면 검색어는 비슷하게

가져오긴 하지만 순위가 많이 바뀌게 되네요 ㅠ

728x90
반응형

댓글