본문 바로가기
개발/카카오톡 봇

카카오톡 봇 만들기 - 7 - 네이버 실검 가져오기

by 문둘기 2019. 10. 28.

출처 :

 

[카카오톡 봇] 9. 실시간 검색어 순위 긁어오기

네이버에 실시간 검색어를 검색하면, 이렇게 실시간 검색어 목록이 뜹니다. 그런고로, 저 검색 결과를 Jso...

blog.naver.com

 

 

이번글은 Jsoup을 이용해서 네이버의 실시간 검색어를 가져오는것이다 

네이버 페이지 구조가 바뀌면서 예전에 쓰던 코드가 작동을안해서 다시 만들려고 했으나
위 블로그에 너무 잘나와있어서 코드 그대로 이용했다 

위 블로그 글은 실검 데이터 가져오는 과정이 상세하게 나와있기 때문에 
원리를 차근차근 배우고싶으면 꼭 보는걸 추천한다

 

참고로 2019. 10. 28 기준으로 잘 작동하는 소스기때문에 나중엔 안될가능성이 높다 ( 네이버 페이지 구조가 자주 바뀌기때문에.. ) 





if (msg=="/실검") {
var data=org.jsoup.Jsoup.connect("https://m.search.naver.com/search.naver?query=실시간%20검색어").get().select("span.tit")+"";
data= data.replace(/<[^>]+>/g,"");
data = data.split("\n");
var result = "";
for(var n =0;n<20;n++){
result +=(n+1)+"위: " +data[n]+"\n";
}
replier.reply("[네이버 실시간 검색어 순위]\n\n"+result.trim());
}



 

 

 

 

실제 카톡방에서 사용하는 모습