我正在尝试从网站中提取一些广告,在执行此操作时,我还需要获取这些广告的最后一个页码。
String number = "";
Document page = Jsoup.connect("https://www.link.com/cars/" + URLEncoder.encode(query, "UTF-8"))
.userAgent(USER_AGENT).get();
number = page.select(".page").last().text();
if (number == null) {
pageFinalNumber = 1;
} else {
pageFinalNumber = Integer.parseInt(number);
}
我的问题是,如果广告没有放置在一个页面以上,则数字变量将为空,我的应用程序将因空指针异常而崩溃。我不知道我应该如何处理这个问题,因为我已经尝试用一个简单的 if 来解决这个问题,但它仍然抛出那个异常。
相关分类