jsoup增强forloop有时不起作用

时间:2018-04-14 04:11:08

标签: java jsoup

我编写了一个jsoup解析器,当我运行下面的增强for循环时,有时会刮掉数据,大多数时候它只是跳过for循环的第一行,即使数据存在

它甚至不会在forloop内部打印sysout。

如果我跑了10次,它只执行了3-4次并且只是跳过它。

我已经调试过,而且这行只是去了(元素行:alldocument.select(“。listing-details-address

  

H2 [itemprop = '的StreetAddress']“))

并且它不会进入for循环。

没有投掷,我无法找到错误

for (Element row : alldocument.select(".listing-details-address 
 h2[itemprop='streetAddress']")) {
 system.out.print("inside enhance for loop")
 propadd.add(row.text());
}
你能帮忙吗

1 个答案:

答案 0 :(得分:1)

尝试删除选择器语法中的'。

.listing-details-address h2 [itemprop = streetAddress]

参考: https://jsoup.org/cookbook/extracting-data/selector-syntax

相关问题