티스토리 뷰

이번 시간에는 Java로 Jsoup 라이브러리를 적용하고 간단하게 사용하는 방법에 대해서 알아보도록 하겠습니다.


Jsoup이란?


 Jsoup은 HTML 파싱 Java 라이브러리입니다. DOM, CSS 및 jquery와 같은 방법을 사용하여 데이터를 추출하고 조작하는 매우 편리한 API를 제공합니다. 

 

 주로 정적인 웹 페이지를 파싱하고자 하는 경우, 간단하게 HTML을 가져와 파싱을 할 수 있는 라이브러리입니다. 

 

 한번 적용해 봅시다. 이 곳 에서 각자 환경에 맞게 적용을 하겠습니다. 역시나 저는 gradle을 사용하기 때문에 제 project build.gradle 파일에 아래와 같이 적어주겠습니다.

dependencies {
	compile group: 'org.jsoup', name: 'jsoup', version: '1.11.3'
}

 

 그럼 이제 코드 상에서 Jsoup을 사용할 준비가 된 것입니다. 그럼 이제 간단하게 실습을 해보죠. 아래와 같이 간단한 테스트 코드를 작성해보겠습니다.

public void testJsoup() throws IOException {
    String homeUrl = "https://www.google.com/"; 
    Document doc = Jsoup.connect(homeUrl).get();
    System.out.println(doc.toString());
}

 그럼 google.com의 html 소스가 아래와 같이 출력 될 것입니다. 이번시간에는 여기까지만 해보고 다음시간에 좀 더 구체적인 실습을 해보도록 하겠습니다.

    

 


끝으로

이 글이 도움이 되었다면, Google 광고 한번씩 클릭 부탁 드립니다. 🙏🙏🙏

광고 클릭은 많은 힘이 됩니다!

반응형
댓글