0
我正在嘗試使用JSoup來獲取一些數據並將其寫入文件,但是我有一個需要的請求。有時我會收到404錯誤(即使是代理標題)。如何連續重試JSoup請求?
我該如何保持重試請求,直到它工作,並且只有在我知道它成功收到響應時才寫入文本文件?
我的代碼如下。
for (String link : listOfLinks(doc)) {
try {
Document doc= Jsoup.connect(link).userAgent("Mozilla").get();
Elements ps = doc.select("p");
writeTextToFile(ps.text());
} catch (IOException e) {
e.printStackTrace();
}
}
我試過把它包裹在一個循環中,也許我沒有做到正確。任何幫助表示讚賞。
感謝您的答覆 – Carl
不客氣!這對你有用嗎?那是你在找什麼? –
恐怕這種方法會進入循環。 – DarkSkull