我正在从一个网站解析一些表格,具体来说,我正在尝试通过类名提取以下单元格:
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]”中获取价格。
那么,在这种情况下我该如何使用“or”?我的意思是,如果“bld lrg red”类有值,则取该价格,否则取“price”类的值。
span[class=bld lrg red]
和span[class=price]
元素吗?如果不行,您可以尝试使用span[class=bld lrg red], span[class=price]
。否则,您将会找到它们两个。 - Pshemo