본문 바로가기
프로그래밍/Java

[Android] 안드로이드에서 HTML 파싱하기

by 체리 2011. 5. 14.
반응형

기존 Java에서 HTML 파서로 유명한 jericho 라이브러리라는게 있다고 한다.
하지만 이게 안드로이드에서는 의존 라이브러리가 존재해서 이용하기 곤란했다고 한다.
이걸 편하게 하기 위해서 jericho 라이브러리를 손봐 주시었다!

http://blog.naver.com/zeanz?Redirect=Log&logNo=110092582999

여기에서 jericho-android.jar 파일을 다운 받아 사용하자!
물론 감사함의 마음은 잊지 말고 표현하자 ㅎ

이제 라이브러리는 준비 되었다.
어떻게 사용하느냐!
또 다른 능력자분이 존재하신다 ㅎ

http://blog.naver.com/mysk4521?Redirect=Log&logNo=40093081572

위 포스트를 참고하기 바란다.
사용법은 그대로이니 잘 사용하자~
아쉬움이 있다면 이미 파일이 존재하고 그 파일에서 데이터를 가져 온다는 가정으로 함수를 설명해 주셨는데..
웹에서 직접 페이지를 읽는 방식으로는 어떻게 해야 할까?
약간의 수정만 가하면 된다.
바로 요거!
	URL nURL = new URL(url);
	InputStream html = nURL.openStream();
	Source source = new Source(new InputStreamReader(html, "euc-kr"));


반응형

댓글1