Document doc = Jsoup.connect("http://www.utah.edu/").get();
Elements lists = doc.select("ul");
for (Element list: lists) {
Elements li = list.select("li a");
if (li.size() > 0) {
ArrayList<String> anchors = new ArrayList<String>();
for (Element e : li) {
anchors.add(e.text());
}
System.out.println(anchors);
}
}
我正在尝试从此页面ul
中获取标签呈现的所有 html 列表。但它失败了。我怀疑页面中有脚本阻止我的程序这样做。
编辑:为了让我的问题更简单,请考虑以下代码:
Document doc = Jsoup.connect("http://www.utah.edu/").get();
Elements lists = doc.select("ul");
System.out.println(lists.size());
输出:
0