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
반응형

'Language > Java' 카테고리의 다른 글

[socket] 관련 참고 페이지  (0) 2021.08.15
Jsoup를 활용한 로또 회차별 번호 추출  (0) 2021.04.29
JsoupTest  (0) 2021.04.29
HashMap을 이용한 수도 퀴즈 게임  (0) 2021.04.29
CalculatorTest  (0) 2021.04.21
플레이어 미완++  (0) 2021.04.20