2013-04-17 94 views
2

考慮到我是jsoup的新手,只知道關於html/css的基本內容,我很好奇,當試圖從Facebook解析某些東西時,我怎麼能讓我的生活更輕鬆。例如,我想從我自己的牆上返回所有我可用的牆貼...什麼是確定我必須返回的程序。Jsoup與高級網站

所以目標是:

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

但Facebook的龐大布局對我來說是一個問題...有沒有辦法來確定選擇通過DA ìnspect element在Chrome或在Mozilla的目標?

+1

爲什麼不使用API​​? –

回答

2

在Jsoup你不能讓一個給定類的所有元素:

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