13.7 Das HTML zu einer URL erhalten

Problem

Sie müssen das HTML erhalten, das von einem Webserver zurückgeliefert wird, um es nach bestimmten Elementen zu durchsuchen, die Sie interessieren. Beispielsweise könnten Sie das zurückgelieferte HTML nach Links zu anderen Seiten oder nach den Schlagzeilen einer Nachrichten-Site durchsuchen.

Lösung

Sie können die in den „13.4 Mit Webserver-Fehlern umgehen“ und „13.5 Mit einem Webserver kommunizieren“ eingerichteten Methoden zur Abwicklung von Webkommunikation einsetzen, um die HTTP-Anfrage durchzuführen und die Antwort zu prüfen. Dann können Sie das HTML über das ResponseStream-Property des HttpWebResponse-Objekts abrufen:

public static string GetHtmlFromUrl(string url) { if (string.IsNullOrEmpty(url)) throw ...

Get C# Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.