考虑到我是jsoup的新手并且只知道关于html / css的基本内容,我很好奇我怎么能在尝试从Facebook解析一些东西时让我的生活更轻松。例如,我想从我自己的墙上退回所有可用的墙贴...确定我必须返回的内容的步骤是什么。
所以目标是:
<div class="_wk mbm">
<span class="userContent"> FOOBAR text i posted yesturday!!! </span>
</div>
但facebook的巨大布局对我来说是一个问题...有没有办法通过chrome或mozilla中的da ìnspect element
确定选择器目标?
答案 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());
}