Erfassung Preise online mittels VBA-Crawler
08.08.2019 16:47:19
Jan
anbei zwei Fragen zum Thema VBA-Web-Crawler.
1)
Ich warte bis die Seite vollständig geladen ist, um die Preise zu erfassen.
IEApp.Navigate Zelle
Do: Loop Until IEApp.busy = False
Do: Loop Until IEApp.busy = False
Do: Loop Until IEApp.document.ReadyState = "complete"
Leider lädt neuerdings auf einer Seite ein html-Feld nach (dauert sehr lange), dass mir die zuletzt "angesehenen" Artikel anzeigt.
Kann man das irgendwie zeitlich verkürzen? Bsp. oben einbauen, dass ein bestimmtes Feld noch nicht geladen sein muss?
2) Gibt es die Möglichkeit mit dem IE gleich den Quelltext zu öffnen, um das Laden zu beschleunigen und dort die Daten zu ziehen?
Die gecrawlte Seite kann ich hier leider nicht nennen. Vielleicht ist es paranoid, aber gecrawlte Wettbewerber haben kein Interesse an solcher (legaler) Preistransparenz (Thema IP-Sperre : - ( etc.).
Vielen Dank!
Rolf-Jan
http://www.vba-forum.de/Forum/View.aspx?ziel=52926-Erfassung_Preise_online_mittels_VBA-Crawler