변수 바꿀대상 url 의 값 package test.crawling; 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 Ex3test { public static void main(String[] args) throws IOException { // TODO Auto-generated method stub String url="https://www.melon.com/chart/index.htm"; //크롤링하고싶은 대상 url 을 적는다 Document doc=Jsoup.connect(url).get();
Elements titles=doc.select("div.ellipsis>span>a"); //하단의 그림참조하여 적는다 for(Element e:titles) { String song=e.text(); System.out.println("제목:"+song); } System.out.println("============");
} } 1 |
대상의 가장 가까이에있는 id 나 class 의 값을 찾아서 해당 루트까지 표기해주도록한다.
div.ellipsis>span>a
'프로그래밍언어 > JAVA' 카테고리의 다른 글
깃허브 이클립스 사용법 (Git HUB) 가장쉬운방법! (0) | 2018.09.15 |
---|---|
스프링 몽고디비 (0) | 2018.08.23 |
JAVA 크롤링 Daum 뉴스 크롤링 (0) | 2018.08.09 |
Tomcat 이클립스 서버 설치 & 구동하기 (1) | 2018.05.31 |
JAVA(이클립스) 설치하기. (0) | 2018.04.19 |