ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 005. HTML 파싱하기 - 네이버 실시간 급상승 검색어
    Java 2015. 7. 30. 11:37

    네이버 실시간 급상승 검색어 가져오기

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
     
     
    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 NaverRealrank {
        public static void main(String[] args) {
            Document document = null;
            try {
                String url = "http://www.naver.com/";
                document = Jsoup.connect(url).get();
     
                Elements elements = document.select("#realrank li");
                for(int i=0;i<elements.size()-1;i++){
                    Element element = elements.get(i);
                    String link = element.select("a").attr("href");
                    String title = element.select("a").attr("title");
                    String tx = element.select("span.tx").text();
                    String rk = element.select("span.rk").text();
                    System.out.print(i + 1 + ". " + title + " : ");
                    System.out.println(tx + "(" + rk + ")");
                    System.out.println(link);
                    System.out.println();
                }
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    }
     
     
    cs

    결과

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    1. 강예빈 : 상승(189)
    http://search.naver.com/search.naver?where=nexearch&query=%EA%B0%95%EC%98%88%EB%B9%88&sm=top_lve&ie=utf8
     
    2. 배수정 : 상승(84)
    http://search.naver.com/search.naver?where=nexearch&query=%EB%B0%B0%EC%88%98%EC%A0%95&sm=top_lve&ie=utf8
     
    3. 후지이미나 : 상승(585)
    http://search.naver.com/search.naver?where=nexearch&query=%ED%9B%84%EC%A7%80%EC%9D%B4%EB%AF%B8%EB%82%98&sm=top_lve&ie=utf8
     
    4. 맨유 파리생제르망 : 상승(915)
    http://search.naver.com/search.naver?where=nexearch&query=%EB%A7%A8%EC%9C%A0+%ED%8C%8C%EB%A6%AC%EC%83%9D%EC%A0%9C%EB%A5%B4%EB%A7%9D&sm=top_lve&ie=utf8
     
    5. 원빈 아버지 : NEW()
    http://search.naver.com/search.naver?where=nexearch&query=%EC%9B%90%EB%B9%88+%EC%95%84%EB%B2%84%EC%A7%80&sm=top_lve&ie=utf8
     
    6. 정윤선 : NEW()
    http://search.naver.com/search.naver?where=nexearch&query=%EC%A0%95%EC%9C%A4%EC%84%A0&sm=top_lve&ie=utf8
     
    7. 배용준 : 상승(57)
    http://search.naver.com/search.naver?where=nexearch&query=%EB%B0%B0%EC%9A%A9%EC%A4%80&sm=top_lve&ie=utf8
     
    8. 혁오 : 상승(39)
    http://search.naver.com/search.naver?where=nexearch&query=%ED%98%81%EC%98%A4&sm=top_lve&ie=utf8
     
    9. 미션임파서블 로그네이션 : 상승(87)
    http://search.naver.com/search.naver?where=nexearch&query=%EB%AF%B8%EC%85%98%EC%9E%84%ED%8C%8C%EC%84%9C%EB%B8%94+%EB%A1%9C%EA%B7%B8%EB%84%A4%EC%9D%B4%EC%85%98&sm=top_lve&ie=utf8
     
    10. 박수진 : 상승(51)
    http://search.naver.com/search.naver?where=nexearch&query=%EB%B0%95%EC%88%98%EC%A7%84&sm=top_lve&ie=utf8
     
     
    cs


    'Java' 카테고리의 다른 글

    JDBC와 DBCP  (0) 2016.07.08
    외부명령어 실행하고 결과 불러오기  (0) 2016.03.17
    004. HTML 파싱하기 - 다음 실시간 이슈  (0) 2015.07.30
    003. HTML 파싱하기 - 속성읽기  (0) 2015.07.29
    002. HTML 파싱하기 - 태그읽기  (0) 2015.07.29

    댓글

Designed by Tistory.