본문 바로가기
study/Java

[Jsoup] 27. 두산베어스 정보 조회하기 (jsoup5.jsp)

by 금이패런츠 2022. 5. 20.
728x90
반응형

jsoup5.jsp

<%@page import="org.jsoup.Jsoup"%>
<%@page import="org.jsoup.select.Elements"%>
<%@page import="org.jsoup.nodes.Document"%>
<%@page import="java.io.IOException"%>
<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%-- /jsoup1/src/main/webapp/jsoup5.jsp --%> 
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
<%
	String url ="https://www.doosanbears.com/players/batters";
	try {
		Document doc = Jsoup.connect(url).get();
		Elements div = doc.select(".playerlist a");
		out.println("<table>");
		for(int i = 0; i < div.size(); i++) {
			if(i % 4 == 0) out.println("<tr>");
			out.println("<td>" + div.get(i).html() + "</td>");
			if(i % 4 == 3) out.println("</tr>");
		}
		out.println("</table>");
	} catch(IOException e) {
		e.printStackTrace();
	}
%>
</body>
</html>
728x90
반응형