我正在使用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 循环做一些事情,但我必须返回元素,所以我不确定如何做到这一点。