Jsoup은 Java 라이브러리로 HTML 문서에 저장된 데이터를 파싱할 때 사용되는 라이브러리입니다.
라이브러리 적용방법은 build.gradle에 dependency 추가로 사용이 가능합니다.
...
dependencies {
...
implementation 'org.jsoup:jsoup:1.12.2'
...
}
...
위와 같이 라이브러리를 추가해주면 사용이 가능합니다.
사용방법은 매우 간단합니다.
fun useJsoup(url: String) {
Jsoup.connect(url).get().let { doc ->
//타이틀
doc.title()
//바디 태그 가져오기
doc.body()
// 클래스명으로 Elements 가져오기
doc.getElementsByClass()
// td 태크의 Elements 가져오기
doc.select("td")
}
}
크롤링하고 싶은 사이트에 가서 F12키를 누른 후 필요한 데이터가 어디 태크에 있는지 확인 후 코드를 작성해주면 되겠습니다.
'안드로이드' 카테고리의 다른 글
Android - 화면 당겨서 새로고치는 방법(SwipeRefreshLayout 사용 방법) (0) | 2020.04.03 |
---|---|
Android Data Binding을 활용한 ViewPager와 TabLayout 연결 (0) | 2020.03.24 |
안드로이드에서 주소를 좌표로 변환 하기(GeoCoder) (0) | 2020.03.19 |
Android RecyclerView 갱신이 안되는 원인 정리 (0) | 2020.03.17 |
Android EditText 입력창(SoftInput) 숨기는 방법 (0) | 2020.03.16 |