2015년 1월 6일 화요일

[Java] JSOUP을 이용한 다음 실시간 검색어 파싱(Daum Real Rank Parsing)



JSOUP을 이용한 다음 실시간 검색어 파싱

(Daum 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 DaumParser {


              public DaumParser() {

                            
                            Document doc = null;

                            try {

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

                            }


                            Elements elements = 

                            doc.select("ol#realTimeSearchWord li div div span.txt_issue a");
                            //realTimeSearchWorld는 ol의 id,  span.txt_isuu는 span의 class

                            for (int i = 0; i < elements.size(); i = i + 2) {

                            // index가 2씩 증가

                                          Element e = elements.get(i);


                                          String article = e.text();

                                          // 실시간 검색어 텍스트

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

                                          // 실시간 검색어 링크

                                          System.out.println(article + " - " + articleHref);

                            }
              }
}



댓글 없음:

댓글 쓰기