我在while循環中使用Jsoup,但光標卡住了a = 0。我試圖通過添加doc.next();
來移動它,但不工作。我想要一個從0到29在網址中運行。謝謝! 已編輯:網址結構爲www.example.com/0,www.example.com/1,www.examplecom/2,www.example.com/3,www.example.com/4.....to無限的「a」,但只有一個數字包含我需要的信息(範圍從0-30)。沒有404回報。問題是遊標不會移動到下一個「a」,它會卡在a = 0處。必須有一些方法讓光標移動,因爲循環不會移動它。如何在Java Jsoup while循環中移動遊標?
try {
int a = 0;
boolean condition = true;
while (a < 30 && condition) {
doc = Jsoup.connect("http://www.example.com/" + a).get();
Elements info = doc.select("td[valign=top]");
if (null != info) {
System.out.println(info);
condition = false;
System.out.println(a);
} else {
a = a + 1;
}
}
} catch (Exception e) {
}
你能解釋一下你想要創造什麼網址?目前,您的代碼將創建「www.google.com0」網址直至「www.google.com29」。 – SubOptimal
我已更新URL信息。是的,我想創建網址,例如:www.example.com/0,www.example.com/1,www.example.com/2,www.example.com/3,www.example.com/4 .. .www.example.com/30。其中一個網址有我要查找的數據。但代碼只是創建www.example.com/0和光標卡住,我希望它向前移動檢查其餘1-30 –