Ich möchte Informationen von dieser Website erhalten
in meine ASPX-Seite mit dem HTML Agility Pack. Aber ich kann das nicht, da die Daten geladen werden, nachdem ich die Daten auf der Webseite durchsucht habe.
Ich brauche einige Daten, die kontinuierlich nach einem Intervall von 5 Minuten gemacht werden müssen.
Ergebnisse für Suchvorgänge in der Website, die Sie erwähnt haben, werden dynamisch mit Javascript gerendert und die Daten kommen als JSON-Antwort über Ajax. HtmlAgilityPack soll Html analysieren, nicht Json.
Erwägen Sie die Verwendung Selenium
oder iMacros
Treiber für .Net oder WebBrowser
- Klasse Microsoft Framework. Diese Tools führen einen Browser im Hintergrund aus, sodass sie auf dieser Seite JavaScript-Code ausführen und Html rendern können, das Sie scrappen möchten.
Sie müssen nur die richtige Zeit einstellen, damit sie warten, bis die Suchergebnisse auf der Seite erscheinen.