我正在使用JSoup连接到一个网站。我有时会发现  JSoup连接超时,当这种情况发生时,我想  JSoup重试连接,当它第三次失败时,它将向数组列表添加一个字符串。
我目前的代码是:
try {
        Document doc = Jsoup.connect(sitemapPath)
                .userAgent("Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/535.21 (KHTML, like Gecko) Chrome/19.0.1042.0 Safari/535.21")
                .timeout(10000)
                .get();
        Elements element = doc.select("loc");
        return element;
    } catch (IOException e) {
        return null;
    }
我正在考虑用 while 循环做一些事情,但我必须返回元素,所以我不确定如何做到这一点。