2012-04-06 6 views
0

은 내가웹 페이지에서 Android로 HTML 데이터를 가져 오는 방법은 무엇입니까?

<a href="adasdasdasd.html" title="blablabla"> some value text text text </a>

태그의 값과 같은 일부 데이터를 잡아 원하는 클래스에서 <p class="job_list_first_line">

예를

를 들어, 클래스에 의해 필터링 된 HTML에서 데이터를 얻을 싶어요.

그럴 수 있습니까? 내가 제어 할 수없는 웹 페이지의 데이터를 가져 오는 데 관심이 있습니다.

미리 감사드립니다. Wolf.

답변

0

전체 HTML 페이지를 다운로드하여 String 메소드 및 정규 표현식의 도움으로 필터링 할 수 있습니다. 여기에는 많은 스레드가 있습니다.

0

어쩌면 JSoup이 도움이 될까요? 이것은 HTML 파서입니다 :

jsoup는 WHATWG HTML5 사양을 구현하고 최신 브라우저와 동일한 DOM으로 HTML을 구문 분석합니다.

  • 및 스크랩 URL에서 HTML을 구문 분석, 파일 또는 문자열
  • 발견 및 추출
  • 속성의 HTML 요소를 조작하는 DOM 탐색 또는 CSS 선택기를 사용하여 데이터, 텍스트
  • 청소 안전한 화이트 목록에 대해 사용자가 제출 한 콘텐츠, XSS 공격을 방지하기 위해
  • 출력 깔끔한 HTML

JSoup link

관련 문제