2015년 1월 6일 화요일

[Java] JSOUP을 이용한 네이버 실시간 검색어 파싱(Naver Real Rank Parsing)


JSOUP을 이용한 네이버 실시간 검색어 파싱

(Naver Real Rank Parsing)



활용예제


import java.io.IOException;

import org.jsoup.Jsoup;

import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;

public class NaverParser {


              public NaverParser() {


                            Document doc = null;


                            try {

                                          doc = Jsoup.connect("http://www.naver.com/").get();
                            } catch (IOException e1) {

                            }


                            Elements elements = doc.select("ol#realrank li a");

                            // realrank는 ol의 id
                            
                            for (Element e : elements) {

                                          String article = e.attr("title");

                                          // 실시간 검색어 텍스트

                                          String articleHref = e.attr("abs:href");

                                          // 실시간 검색어 링크
                                          System.out.println(article + " - " + articleHref);
                            }
              }
}




댓글 1개:

  1. realrank는 ol의 id라는 것은 어디서 알 수 있는 건가요?

    답글삭제