2
我有這樣的代碼:如何在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;
}
}
如何使這將是在頁次增加的頁已經被更新的情況?
對不起,我的英語。
重定向到哪個'doc'?你是否試圖將你的程序重定向到'Document doc = Jsoup.connect ....'這一行? –
是的,我有http:// secret-site?pagenum = 1,當jsoup抓取所有鏈接時我需要去http:// secret-site?pagenum = 2 –
所以基本上每當你的條件'urlLink.size ()%100 == 0'是真的,你想從頭開始執行程序嗎? –