Hallo zusammen,
in meiner App muss ich leider einige Daten von einer Webseite parsen. Dafür verwende ich "Alamofire" in Verbindung mit "Kanna". Wenn ich die Webseite in Safari öffne dann kann man leicht erkennen, dass die Webseite komplett angezeigt wird und die relevanten Daten, welche ich nun haben möchte, einige Sekunden später aktualisiert werden. Das heißt nun wenn ich das jeweilige Element via xpath mir raussuche bekomme ich ein "-" da die Informationen ja noch nicht ganz geladen wurden, ich aber von Alamofire schon ein result zurück bekomme, da ja die Webseite schon geladen ist.
Jetzt ist meine Frage die sich hier stellt, wie kann dieses Verhalten umgehen? Sprich erst ein result geliefert bekommen, wenn wirklich die komplette Seite inklusive Informationen vollständig geladen wurde.
Ich hoffe ihr versteht mein Anliegen
Grüße
in meiner App muss ich leider einige Daten von einer Webseite parsen. Dafür verwende ich "Alamofire" in Verbindung mit "Kanna". Wenn ich die Webseite in Safari öffne dann kann man leicht erkennen, dass die Webseite komplett angezeigt wird und die relevanten Daten, welche ich nun haben möchte, einige Sekunden später aktualisiert werden. Das heißt nun wenn ich das jeweilige Element via xpath mir raussuche bekomme ich ein "-" da die Informationen ja noch nicht ganz geladen wurden, ich aber von Alamofire schon ein result zurück bekomme, da ja die Webseite schon geladen ist.
Jetzt ist meine Frage die sich hier stellt, wie kann dieses Verhalten umgehen? Sprich erst ein result geliefert bekommen, wenn wirklich die komplette Seite inklusive Informationen vollständig geladen wurde.
Ich hoffe ihr versteht mein Anliegen
Grüße