파싱: 4개의 글
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/6Ugqt/btq3GDVTC4t/xySLfB7riHZEjKu0XIdAbk/img.jpg)
앞서 사용하는 방법을 설명했고, 이제는 실전이다. 무한도전의 회차 정보를 가져오는 내용을 해보았고, 페이지에서 전체 내가 원하는 회차 프로그램 정보를 가져오는 방법을 설명하겠다. 일단 무한도전의 회차 정보를 가져오기 위해서 확인해본 결과 아래와 같은 구조를 가지고 있었다. .... 는 이미지의 URL을 담고 있었고, ... 에는 회차정보인 택스트 정보를 담고 있었다. 안에를 자세하게 살펴보면 소스코드 Elements image = doc.select("div.brcs_thumb"); for (Element e : image) { // System.out.println(e); for (Element k : e.children()) { // System.out.println(k); for (Element y..
![](http://i1.daumcdn.net/thumb/C200x150/?fname=https://blog.kakaocdn.net/dn/GxpR7/btq3JeA3G0v/WdxWeqOhYE1IsEQNQsr8S1/img.png)
들어가며 웹페이지에서 내가 필요한 부분을 가져오고 싶을 경우가 있다. 예를 들면 날씨 정보나, 주식정보 등이 될 수 있다. 이번 포스팅에서는 Java의 라이브러리인 jsoup을 이용해 웹페이지 파싱하는 방법에 대해서 설명한다. Jsoup 공식 홈페이지 주소 [바로가기] Document doc = Jsoup.connect("http://en.wikipedia.org/").get(); Elements newsHeadlines = doc.select("#mp-itn b a"); 예제 코드를 보기 위해서는 coobook을 참고하면 된다. [바로가기] 웹페이지 예를 들어서 네이버에 있는 사이트 일부분을 가져오는 코드를 설명해 보겠다. 아래 검색 결과에서 '무한도전 - 477회 이전희' 의 색칠한 내용을 가져오는 ..
안드로이드 xml 파싱 두번째 파트입니다. xml 파싱을 하는부분을 설명할것인데 파싱을 하는부분은 안드로이드 프로젝트안에 하나의 엑티비티(MapViewActivity)에서 한다는 가정하에 설명하겠습니다. url 에 자신의 아이피주소 + jsp파일 + 쿼리문에서 조건의 값을 넣어줍니다. 현재 넣어준 area = busan 이라는값은 데이터베이스에있는 area 라는 멤버중에 Busan만 들고 오게하는 것 입니다. 그래서 part1 부분에서 area가 busan인 값들만 보였던 것 입니다. 파싱을하는 소스를 보시겠습니다. ---------------------------------------------------------------------------------------- private ArrayList..
HTML 파싱을 하는 방법에 대해 간단히 설명하도록 하겠습니다. 지금보시는 화면은 봉사활동 홈페이지의 일부분입니다. 이 부분을 파싱해보도록 하겠습니다. 홈페이지의 정보입니다. 현재 이페이지를 파싱해야 하기 때문에 마우스 오른쪽을 클릭하여 소스보기를 누릅니다. 현재 소스보기를 누른상태에서 ctrl+f 를 이용해서 table 을 찾은 상태입니다. 현재 제일 처음있는 그림자체를 보시면 표안에 정보들이 들어가 있는것을 보실 수가 있습니다. 그 표가 table 입니다. 그래서 소스안에서 table 을 찾은 것입니다. 홈페이지 정보와 소스정보를 대충 보시면 table 소스안의 정보가 제일 처음있는 그림과 같다는 것을 보실수가 있습니다. 현재 도서관 일손돕기 라는 봉사활동명은 태그안의 태그의 두번째 태그 안에 있는 ..