考虑到我是 jsoup 的新手,并且只知道有关 html/css 的基本知识,我很好奇在尝试解析 Facebook 的某些内容时如何让我的生活更轻松。例如,我想从我自己的墙上返回所有可用的墙贴...确定我必须返回的内容的程序是什么。
所以目标是:
<div class="_wk mbm">
<span class="userContent"> FOOBAR text i posted yesturday!!! </span>
</div>
但是 facebook 的巨大布局对我来说是一个问题...有没有办法通过 chrome 或 mozilla 中的 da ìnspect element
确定选择器目标?
最佳答案
在 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());
}
关于java - Jsoup 与高级网站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16049917/