Heim >Backend-Entwicklung >C++ >Wie kann ich HTML-Quellcode mit C# abrufen?
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!