Guten Tag zusammen,
ich möchte zwei Webseiten parsen, die aber beide den gleichen Quelltext haben.
Ich habe ein Array erstellt was, außerhalb meiner Funktion aufrufbar ist.
Wenn das Programm anfängt die erste Webseite zu parsen, dann speichert er die Werte in den Array .
Nur wenn die zweite Webseite geparset wird, dann wird der Wert von der erste Webseite gelöscht.
Nur will ich alle Werte in einen Array haben
Kann mir einer helfen?
Gruß,
jana
ich möchte zwei Webseiten parsen, die aber beide den gleichen Quelltext haben.
Ich habe ein Array erstellt was, außerhalb meiner Funktion aufrufbar ist.
Java:
String[] array = new String[4];
}
String[] urls = new String[]{"Url1", "Url2"};
int i = 0;
while (i < urls.length) {
System.out.println(urls[i]);
SchrottPreis(urls[i]);
i++;
}
}
public static void SchrottPreis(String urls) {
try {
Document doc = Jsoup.connect(urls).get();
// Erste Webseite
array[0] = doc.select("td.colloss").text(); // Ausgabe -93,8772$ -0,90%
array [1] = doc.select("span[itemprop=\"price\"]").text(); // Ausgabe 10.181,07$
//Zweite Webseite
array[2] = doc.select("td.colloss").text(); //Ausgabe -93,8772€ -0,90%
array [3] = doc.select("span[itemprop=\"price\"]").text(); //10.177,53€
System.out.println(array[0]);
System.out.println(array[2]);
Wenn das Programm anfängt die erste Webseite zu parsen, dann speichert er die Werte in den Array .
Nur wenn die zweite Webseite geparset wird, dann wird der Wert von der erste Webseite gelöscht.
Nur will ich alle Werte in einen Array haben
Kann mir einer helfen?
Gruß,
jana