【发布时间】:2016-10-21 01:43:41
【问题描述】:
我正在尝试使用 JSoup 获取一些数据并将其写入文件,但是我有一个需要的请求。有时我会收到 404 错误(即使使用代理标头)。
我怎样才能继续重试请求直到它工作,并且只在我知道它成功收到响应时才写入文本文件?
我的代码如下。
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();
}
}
我试过把它包裹在一个循环中,也许我做得不对。任何帮助表示赞赏。
【问题讨论】:
标签: java html jsoup http-status-code-404