私はこのコードを持っている:JsoupでURLをリダイレクトする方法は?
int pageNum = 1;
List<String> urlLink = new ArrayList<String>();
Document doc = Jsoup.connect("http://secret-site?pagenum=" + pageNum).followRedirects(true).userAgent("Chrome/51.0.2704.103").timeout(0)
.get();
Elements links = doc.select("td[align] .midtext > a");
for(Element e : links) {
if (e.attr("href").contains("title_about")) {
urlLink.add(e.attr("href"));
}
if(urlLink.size()%100==0) {
pageNum++;
// how to redirect doc?
}
if (pageNum==3) {
break;
}
}
ことがPAGENUMインクリメントページが更新された状態になるようにする方法?
私の英語は申し訳ありません。
リダイレクトこれに 'doc'?あなたのプログラムを 'Document doc = Jsoup.connect ....'にリダイレクトしようとしていますか? –
はい、私はhttp:// secret-site?pagenum = 1を持っています.jsoupがhttp:// secret-siteに行く必要があるすべてのリンクを掻き集めるときは?pagenum = 2 –
したがって、基本的に 'urlLink.size ()%100 == 0'は、最初からprogrammを実行したいですか? –