gpt4 book ai didi

java - Jsoup - 如何处理未找到的元素

转载 作者:行者123 更新时间:2023-11-29 03:34:39 26 4
gpt4 key购买 nike

当 Jsoup 无法找到元素时,我会得到一个异常并且程序被终止。我希望有一种方法可以在找不到元素时忽略它,以便程序继续运行。

我尝试了以下方法:

Element contactHtml = null;
String person = "";
Document doc = Jsoup.parse(html);
try {
contactHtml = doc.select("p.initial-contact").get(0);
person = contactHtml.text();
} finally {}

但是当元素不存在时,程序仍然会终止。有没有一种方法可以创建忽略不存在元素的代码?

最佳答案

试试这个:

Element contactHtml = null;
String person = "";
Document doc = Jsoup.parse(html);

Elements elements = doc.select("p.initial-contact");
if(!elements.isEmpty()) {
contactHtml = elements.get(0);
person = contactHtml.text();
}

关于java - Jsoup - 如何处理未找到的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16197757/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com