我有这个页面,我想收集来自的多个值:
我尝试了多种不同的选民,但我似乎无法让他们上班,他们什么也没有回来, 我发现了这个:
Elements eles = docWeather.select("rep:eq(0)");
String temp = eles.attr("f");
获得7的第一个“f”值但是我不能像这样得到块中的其余行:
更新:我现在也尝试使用Phantomjs和WebDiver来选择元素并返回“No Such Element Exception”?我使用的Xpath是:
WebElement weatherData = driver.findElement(By.xpath("//*[@id='collapsible4']"));
为什么我无法选择此内容?
答案 0 :(得分:1)
尝试选择第一个reps
的所有period
。
然后迭代Elements
。
Somethig喜欢:
Elements eles = docWeather.select("location:eq(0) rep");
for (Element ele: select){
String temp = eles.attr("f");
System.out.println(temp );
}
我希望它有所帮助
PS:好的艺术品:)