Jericho-Html-Parser 예제

우연히 얻은 소스들 2010. 12. 10. 11:27
 try {
                String s1,s2,s3;
                s1 = new String();
                s2 = new String();
                s3 = new String();
                Source source = new Source(new URL(params[0]));
                
                source.fullSequentialParse();
                
                List rootList = source.getAllElements(HTMLElementName.TD);
                for(Iterator it = rootList.iterator();it.hasNext();){
                    
                    Element linkElement = (Element)it.next();
                    String href = linkElement.getAttributeValue("width");
                    if(href!=null&&href.equals("70")){
                        s1 = linkElement.getContent().getTextExtractor().toString().trim();
                    }
                    if(href!=null&&href.equals("90")){
                        s2 = linkElement.getContent().getTextExtractor().toString().trim();
                    }
                    if(href!=null&&href.equals("230")){
                        s3 = linkElement.getContent().getTextExtractor().toString().trim();
                        list2.add(new BusInfo("번호 : "+s1, s2+" 후 도착","현재 위치 : "+ s3));
                        
                    }
                    
                }
                if(list2.size()==0){
                    list2.add(new BusInfo("정보를 가져올 수 없습니다", "", ""));
                }
                
            } catch (Exception e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
}

특별한 설명은 하지 않도록 하겠습니다

'우연히 얻은 소스들' 카테고리의 다른 글

Jericho-Html-Parser 예제  (1) 2010.12.10
Jericho-Html Parser  (0) 2010.10.26

설정

트랙백

댓글

  • lugway 2011.07.04 17:40 ADDR 수정/삭제 답글

    안녕하세요 ㅜㅜ 초보자에게는 특별한 설명이 필요합니다 ㅜㅜ

Jericho-Html Parser

우연히 얻은 소스들 2010. 10. 26. 00:16

이녀석 아니었으면 아마 제 어플은 꽤 시간이 지나서야 만들어 졌을 것입니다

HTML 을 파싱해서 필요한 자료만 골라주는 녀석이죠

덕분에 파싱 작업이 꽤 많이 줄어들었습니다...

추후 예제 소스를 올려보도록 하죠

'우연히 얻은 소스들' 카테고리의 다른 글

Jericho-Html-Parser 예제  (1) 2010.12.10
Jericho-Html Parser  (0) 2010.10.26

설정

트랙백

댓글