Heim >Backend-Entwicklung >C++ >Wie kann ich HTML-Quellcode mit C# abrufen?

Wie kann ich HTML-Quellcode mit C# abrufen?

Patricia Arquette
Patricia ArquetteOriginal
2025-01-05 00:50:39919Durchsuche

How Can I Retrieve HTML Source Code Using C#?

HTML-Quelle mit C# abrufen

Bei der Arbeit mit HTML-Dokumenten ist es oft nützlich, auf die rohe HTML-Quelle zugreifen zu können. Dies kann in C# mithilfe der WebClient-Klasse aus dem System.Net-Namespace erreicht werden. Die WebClient-Klasse kapselt eine Vielzahl von Methoden zum Herunterladen und Interagieren mit Webressourcen.

Verwenden von WebClient.DownloadFile()

Zum Herunterladen der vollständigen HTML-Quelle für eine bestimmte URL , können Sie die DownloadFile()-Methode verwenden. Das folgende Codebeispiel demonstriert diese Technik:

using System.Net;

using (WebClient client = new WebClient()) // WebClient class inherits IDisposable
{
    client.DownloadFile("http://yoursite.com/page.html", @"C:\localfile.html");

    // Or you can get the file content without saving it
    string htmlCode = client.DownloadString("http://yoursite.com/page.html");
}

Die DownloadFile()-Methode benötigt zwei Argumente: die URL der HTML-Datei und den lokalen Pfad, in dem die Datei gespeichert werden soll. Alternativ können Sie null als zweites Argument übergeben, um den Inhalt der Datei abzurufen, ohne sie zu speichern. In diesem Fall gibt die DownloadString()-Methode den Inhalt der HTML-Datei als String zurück.

Das obige ist der detaillierte Inhalt vonWie kann ich HTML-Quellcode mit C# abrufen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn