Jsoup与高级网站

时间:2013-04-17 01:26:41

标签: java jsoup

考虑到我是jsoup的新手并且只知道关于html / css的基本内容,我很好奇我怎么能在尝试从Facebook解析一些东西时让我的生活更轻松。例如,我想从我自己的墙上退回所有可用的墙贴...确定我必须返回的内容的步骤是什么。

所以目标是:

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

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

1 个答案:

答案 0 :(得分: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());
}