2013-04-17 4 views
2

나는 jsoup와 함께 초보자이며 html/css에 관한 기본적인 내용 만 알고 있으므로 Facebook에서 무언가를 분석 할 때 어떻게하면 내 인생을 더 쉽게 만들 수 있는지 궁금합니다. 예를 들어 내 벽에서 사용 가능한 모든 벽 포스트를 반환하고 싶습니다 ... 내가 무엇을 반환해야하는지 결정하는 절차는 무엇입니까? 선택기는 크롬이나 모질라에서 다 ìnspect element를 통해 대상 확인하는 방법이 있나요 ...고급 웹 사이트가있는 Jsoup

<div class="_wk mbm"> 
    <span class="userContent"> FOOBAR text i posted yesturday!!! </span> 
</div> 

그러나 거대한 레이아웃이 나에게 문제가 facebooks :

그래서 목표는 무엇입니까? Jsoup에서

+1

는 왜 API를 사용할 수 있습니까? –

답변

2

당신은 주어진 클래스의 모든 요소를 ​​얻을 캔트 :

Document doc = Jsoup.connect("...").get(); 
System.out.println("title: " + doc.title()); 

/* here: all <span> with class=userContent */ 
Elements userContents = doc.select("span.userContent"); 
for (Element span : userContents) { 
    System.out.println("User Content: "+span.text()); 
} 
+1

편집 : 올바른 방법은'element.text()'가 아니라'element.getText()'입니다. – acdcjunior