Language/Java

Jsoup을 사용하여 html의 코드 불러오기

원2 2021. 4. 29. 15:55
728x90
반응형

특정 url의 특정한 a태그만 가져 올 경우의 출력 값

package com.iotest;

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 JsoupTest {

	public static void main(String[] args) {
		
		try {
			Document doc = Jsoup.connect("https://sports.daum.net").get(); // 주소를 읽어오는 것
			Elements ols = doc.select("ol.list_rank"); // class 는 . 이 붙는다
			Elements ils = ols.select("li");
			//System.out.println(ils);
			
			for(int i = 0; i<10; i++) {
				String txt = ils.get(i).select("a").text(); //ils 의 a 테그만!!
				System.out.println(i+":"+txt);
			}
			
		} catch (IOException e) {
			e.printStackTrace();
		}

	}

}

 

728x90
반응형