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);
}
}
}
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);
}
}
}
realrank는 ol의 id라는 것은 어디서 알 수 있는 건가요?
답글삭제