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
Libérer: 2025-01-05 00:50:39
original
881 Les gens l'ont consulté

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");
}
Copier après la connexion

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!

source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal