Java jsoup.element.select()抛出什么异常?
我想执行以下代码(Jsoup): 但仅当可以选择this>table.container>tbody>tr>td>span.nobr时。 有时,网站没有这些标签。因此,我想把这段代码放在一个“try”段中,如果我想做的选择不可能,那么捕获异常。但现在我需要知道:如果无法选择给定路径,element.select()会抛出什么异常Java jsoup.element.select()抛出什么异常?,java,jsoup,Java,Jsoup,我想执行以下代码(Jsoup): 但仅当可以选择this>table.container>tbody>tr>td>span.nobr时。 有时,网站没有这些标签。因此,我想把这段代码放在一个“try”段中,如果我想做的选择不可能,那么捕获异常。但现在我需要知道:如果无法选择给定路径,element.select()会抛出什么异常 非常感谢您的帮助。您不需要捕捉异常。根据文件 @return elements that match the query (empty if none match)
非常感谢您的帮助。您不需要捕捉异常。根据文件
@return elements that match the query (empty if none match)
只需检查lessondata.isEmpty()是否不需要捕获异常。根据文件
@return elements that match the query (empty if none match)
只需检查lessondata.isEmpty()是否不会引发任何异常并返回空元素列表 使用
isEmpty()
或size()
检查返回的列表
Elements lessondata = td.select(
" > table.container > tbody > tr > td > span.nobr");
if (!lessondata.isEmpty()) {
for (Element lesson : lessondata) {
System.out.println("Lesson...");
}
}
JavaDoc:它不会引发任何异常并返回一个空元素列表 使用
isEmpty()
或size()
检查返回的列表
Elements lessondata = td.select(
" > table.container > tbody > tr > td > span.nobr");
if (!lessondata.isEmpty()) {
for (Element lesson : lessondata) {
System.out.println("Lesson...");
}
}
JavaDoc: