728x90
반응형
mvnrepository.com/artifact/org.jsoup/jsoup/1.13.1
이걸 깔아야한다. lib 안에 넣고 빌드 패스까지


package com.iotest;
import java.io.IOException;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.select.Elements;
public class JsoupTest2 {
public static void main(String[] args) {
try {
Document doc = Jsoup.connect("https://m.dhlottery.co.kr/common.do?method=main").get();
Elements titles = doc.select("div.section_title #lottoDrwNo");
// 띄우기 div.section_title안의 lottoDrwNo를 찾는다. #은 ID
Elements lottoDrwNo = doc.select("div.prizeresult"); // prizeresult를 찾는다
System.out.println(lottoDrwNo);
for (int i = 0; i < titles.size(); i++) {
String lottoCount = titles.get(i).select("strong").text(); // strong안의 감싸져 있는것을 찾아봄
String su = lottoDrwNo.get(i).select("span").text(); // span태그 안의 정보를 su에 입력
System.out.println(lottoCount);
System.out.println(su + "\t"); // \t는 한칸씩 띄우기
System.out.println();
}
} catch (IOException e) {
e.printStackTrace();
}
}
}
728x90
반응형
'Language > Java' 카테고리의 다른 글
| 확장 for 문 (0) | 2022.01.05 |
|---|---|
| Json 라이브러리 (0) | 2021.11.29 |
| [socket] 관련 참고 페이지 (0) | 2021.08.15 |
| JsoupTest (0) | 2021.04.29 |
| Jsoup을 사용하여 html의 코드 불러오기 (0) | 2021.04.29 |
| HashMap을 이용한 수도 퀴즈 게임 (0) | 2021.04.29 |