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);
}
}
}
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);
}
}
}
댓글 없음:
댓글 쓰기