Coding/Python
[Python] 단 10줄로 만드는 네이버 실시간 검색어 크롤링(Crawling)
포스트it
2021. 2. 23. 16:23
728x90
반응형
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
반응형