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'是真的,你想从头开始执行程序吗? –