简单的问题,如何使用Jsoup显示指向列表的链接。我想计算所有链接并将它们移动到List。
ReaderFactory factory = new ReaderFactory();
Scanner sc = new Scanner(System.in);
String path = sc.nextLine();
AbstractReader reader = factory.getReader(path);
reader.read(path);
String sourceOfHtml = reader.text();
Document document = Jsoup.parse(sourceOfHtml);
Elements links = document.select("a[href]");
if(links.hasText())
System.out.println(links);
答案 0 :(得分:0)
由于Elements extends ArrayList<Element>
您已经List
,其中每个Element
代表具有<a ..>
属性的href
代码。
要计算有多少元素,您可以调用size()
方法。
如果你想迭代,只需使用像
这样的循环for (Element el : links){
...
}