ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Jsoup 사용 법.
    Computer Science/Java 2022. 7. 17. 18:11
    implementation 'org.jsoup:jsoup:1.14.3'

    우선 jsoup을 implement해주어야한다.

    Document document = null;
    try {
        document = Jsoup.connect(fandom_url).get();
    } catch (IOException e) {
        log.info("connection fail");
        return false;
    }

    Document에 우선 url로 connetion을 하여 가져온다.

    그런뒤 Element단위로 가져올 수 있는데, 

     

    class명이 test인 항목을 가져오는 방법

    Elements items = doc.select(".test");

    id명이 test인 항목을 가져오는 방법

    Elements items = doc.select("#test");

    class명이 test인 항목 안의 a태그만 가져오는 방법

    Elements tags = doc.select(".test a");

     

    추가적으로 검색기능 까지 가지고 있다.

    select("tr[class$=end]")

    tr 태그중 class 명의 끝부분이 end로 이루어져 있는 것들을 가져온다.

    select("tr[class^=front]")

    tr 태그중 class 명의 앞부분이 front로 이루어져 있는 것들을 가져온다.

    select("tr[class*=include]")

    tr 태그중 class 명에 include가 있는 것들을 가져온다.

     

    and조건을 걸고 싶다면

    select("tr[class$=end]").select("tr[class*=include]")

    를 하면 되고

    or조건을 걸고 싶다면

    select("tr[class$=end],tr[class*=include]")

    하면 된다.

     

    'Computer Science > Java' 카테고리의 다른 글

    [Java] 버전별 GC 목록 ( OpenJDK )  (0) 2024.02.07
    [JAVA] JVM 동작 방식  (1) 2024.02.06
    Mac 터미널 java version 임시 변경  (0) 2022.11.10
    SOLID  (0) 2022.10.05
    open-jdk-17 설치.  (0) 2022.07.27
Designed by Tistory.