Maison >développement back-end >C++ >Comment puis-je récupérer le code source HTML en utilisant C# ?

Comment puis-je récupérer le code source HTML en utilisant C# ?

Patricia Arquette
Patricia Arquetteoriginal
2025-01-05 00:50:39918parcourir

How Can I Retrieve HTML Source Code Using C#?

Récupération de la source HTML avec C#

Lorsque vous travaillez avec des documents HTML, il est souvent utile de pouvoir accéder à la source HTML brute. Cela peut être réalisé en C# en utilisant la classe WebClient de l'espace de noms System.Net. La classe WebClient encapsule diverses méthodes de téléchargement et d'interaction avec les ressources Web.

Utilisation de WebClient.DownloadFile()

Pour télécharger la source HTML complète pour une URL donnée , vous pouvez utiliser la méthode DownloadFile(). L'exemple de code suivant illustre cette technique :

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");
}

La méthode DownloadFile() prend deux arguments : l'URL du fichier HTML et le chemin local où le fichier doit être enregistré. Alternativement, vous pouvez passer null comme deuxième argument pour récupérer le contenu du fichier sans l'enregistrer. Dans ce cas, la méthode DownloadString() renvoie le contenu du fichier HTML sous forme de chaîne.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn