Java 拥有高级网站的Jsoup

Java 拥有高级网站的Jsoup,java,jsoup,Java,Jsoup,考虑到我是jsoup的新手,而且只知道html/css的基本知识,我很好奇,当我试图解析Facebook上的内容时,如何让我的生活更轻松。例如,我想从我自己的墙返回所有可用的墙柱。。。确定我必须返回的内容的程序是什么 因此,目标是: <div class="_wk mbm"> <span class="userContent"> FOOBAR text i posted yesturday!!! </span> </div> 我昨天发布

考虑到我是jsoup的新手,而且只知道html/css的基本知识,我很好奇,当我试图解析Facebook上的内容时,如何让我的生活更轻松。例如,我想从我自己的墙返回所有可用的墙柱。。。确定我必须返回的内容的程序是什么

因此,目标是:

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

我昨天发布的FOOBAR文本!!!

但是facebook巨大的布局对我来说是个问题。。。有没有办法通过chrome或mozilla中的da
ìnspect元素来确定选择器目标?

在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());
} 
Document doc=Jsoup.connect(“…”).get();
System.out.println(“title:+doc.title());
/*这里:所有的class=userContent*/
元素userContents=doc.select(“span.userContent”);
for(元素范围:userContents){
System.out.println(“用户内容:+span.text());
} 

Edit:正确的方法是
element.text()
而不是
element.getText()