Jsoup空指针异常

我正在尝试从网站中提取一些广告,在执行此操作时,我还需要获取这些广告的最后一个页码。


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 来解决这个问题,但它仍然抛出那个异常。


长风秋雁
浏览 204回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java