마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

html파싱하는거 질문이요ㅠㅠ알려주세요

0 추천

html파싱을 할려고합니다.

근데 이미지들

링크기가걸린이미지

팝업창같은거

홈페이지 구인광고홈페이지보면

저런것들있잖아요

저런걸

파싱하고싶은데

어떻게하나요

 

그리고

테이블이아닌

div dd dl 이런식으로되잇는데

저건

테이블이 어떤거고 tr이언껀거고 td가어떤거죠

즉 table대신 div이런식으로 좀알려주세요

 

Element table = (Element) source.getAllElements(HTMLElementName.DL).get(80);
     
     System.out.println("테이블 개수!!!!" + source.getAllElements(HTMLElementName.DL).size());
     
     //테이블 안의 TR 개수
     int tr_count = table.getAllElements(HTMLElementName.DD).size();
     
     Element tr = null;
     
     HashMap<String, String> hm = null;
     
     for(int i=1; i<tr_count; i++)
     {
      tr = (Element) table.getAllElements(HTMLElementName.DD).get(i);
      
      hm = new HashMap<String, String>();

      hm.put("writer", ((Element) tr.getAllElements(HTMLElementName.DD).get(0)).getContent().toString());

      data.add(hm);
     }

제소스인데

요기에 DL DD이런건 어디다넣어야할지모르겟어요

안드로이드심오하군 (2,000 포인트) 님이 2014년 1월 6일 질문
이 소스는 어떻게 동작하는 건가요? HTMLElementName.DD 부분을 바꾸고 해보세요
process두개돌리고요
그안에 HashMap으로 돌리고
Handler 로 오픈하는방식
DD부분을바꿧는데안되네요 그리고
이게.php로되있는데
php로되있는건따로파싱방법이있나요?

답변 달기

· 글에 소스 코드 보기 좋게 넣는 법
· 질문에 대해 추가적인 질문이나 의견이 있으면 답변이 아니라 댓글로 달아주시기 바랍니다.
표시할 이름 (옵션):
개인정보: 당신의 이메일은 이 알림을 보내는데만 사용됩니다.
스팸 차단 검사:
스팸 검사를 다시 받지 않으려면 로그인하거나 혹은 가입 하세요.
...