【发布时间】:2014-03-08 18:55:09
【问题描述】:
我正在解析网站上的一些表格,特别是我正在尝试按类名提取以下单元格:
Elements e=d.select("span[class=bld lrg red]");
for (Element element : e) {
System.out.println(element.text());}
这段代码给了我一些在网站上以价格给出的值。但在某些情况下,我想从不同的班级而不是"span[class=bld lrg red]" 获取价格。
我的意思是“bld lrg red”类是空的,然后我想从“span[class=price]”中获取价值
在这种情况下,我如何使用“或”。我的意思是,如果“bld lrg red”类具有价值,则采用该价格或采用“价格”类价值。
【问题讨论】:
-
页面可以同时包含
span[class=bld lrg red]或span[class=price]元素吗?如果没有,那么您可以尝试使用span[class=bld lrg red], span[class=price]。否则你会找到他们两个。