Closed
Description
Selectable requests = page.getHtml().xpath("//a");
System.out.println(requests.links().all().size());
System.out.println("####################################");
System.out.println(requests.links().all().size());
result:
177
1
第二次输出的永远都是1
我跟了一下代码发现是下面这个方法导致的
Html.java
public String getText() {
if (strings != null && strings.size() > 0) {
return strings.get(0);
}
return document.html();
}
为什么要 get(0)
,而不是把strings
合并到一起