네이버 해외축구 기사의 헤드라인을 출력하는 웹 크롤링 연습.
필요한 것 : Jsoup 라이브러리
import java.util.*;
import java.net.URL;
import java.io.IOException;
import org.jsoup.*;
import org.jsoup.select.*;
import org.jsoup.nodes.*;
public class main
{
public static void main(String[] args) throws IOException
{
String URL = "https://sports.news.naver.com/wfootball/index";
Document doc = Jsoup.connect(URL).get();
Elements elem = doc.select("ul.home_news_list a span");
Elements elem2 = doc.select("ul.home_news_list division a span");
for(int i = 0;i<elem.size();i++)
{
Element pn = elem.get(i);
System.out.println(pn.text());
}
for(int i = 0;i<elem2.size();i++)
{
Element pn = elem.get(i);
System.out.println(pn.text());
}
}
}