IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Voir le flux RSS

tutosfaciles48

C# - Récupération du contenu d'une page web dans un string

Noter ce billet
par , 22/05/2015 à 21h49 (1293 Affichages)
EDIT 2024 : Billet écrit en 2015, pas forcément à jour, je vais voir pour refaire une passe dessus dans les prochains jours

Que vous ayez besoin de récupérer le contenu d'une API, ou tout simplement le contenu d'une page web quelconque, le code suivant permet de le faire en C#, en utilisant les WebRequest

Bonjour, cette fois je vous propose un bout de code qui permet de mettre dans un string, le contenu d'une page web.

Code c# : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
 
using System;
using System.Linq;
using System.Text;
using System.IO;
using System.Net;
 
[...]
 
public class Sample
{
 
    public static void Main()
    {
 
        // Create a request for the URL.
        WebRequest request = WebRequest.Create("http://siteweb.com/url.php");
        request.Credentials = CredentialCache.DefaultCredentials; // If required by the server, set the credentials.
 
        HttpWebResponse response = (HttpWebResponse)request.GetResponse(); // Get the response.
 
        Console.WriteLine(response.StatusDescription); // Display the status.
 
        // Get the stream containing content returned by the server.
        Stream dataStream = response.GetResponseStream();
        // Open the stream using a StreamReader for easy access.
        StreamReader reader = new StreamReader(dataStream);
        // Read the content.
        string responseFromServer = reader.ReadToEnd();
        // Display the content.
        Console.WriteLine(responseFromServer);
        // Cleanup the streams and the response.
        reader.Close();
        dataStream.Close();
        response.Close();
 
    }
 
 
}

Envoyer le billet « C# - Récupération du contenu d'une page web dans un string » dans le blog Viadeo Envoyer le billet « C# - Récupération du contenu d'une page web dans un string » dans le blog Twitter Envoyer le billet « C# - Récupération du contenu d'une page web dans un string » dans le blog Google Envoyer le billet « C# - Récupération du contenu d'une page web dans un string » dans le blog Facebook Envoyer le billet « C# - Récupération du contenu d'une page web dans un string » dans le blog Digg Envoyer le billet « C# - Récupération du contenu d'une page web dans un string » dans le blog Delicious Envoyer le billet « C# - Récupération du contenu d'une page web dans un string » dans le blog MySpace Envoyer le billet « C# - Récupération du contenu d'une page web dans un string » dans le blog Yahoo

Mis à jour 02/03/2024 à 23h21 par tutosfaciles48

Catégories
DotNET , C# , Programmation , c shape

Commentaires

  1. Avatar de kolodz
    • |
    • permalink
    Salut,

    Tu peux ajouter =c# à tes balises code ? Pour la coloration syntaxique !

    Cordialement,
    Patrick Kolodziejczyk.
  2. Avatar de tutosfaciles48
    • |
    • permalink
    Citation Envoyé par kolodz
    Salut,

    Tu peux ajouter =c# à tes balises code ? Pour la coloration syntaxique !

    Cordialement,
    Patrick Kolodziejczyk.
    Voila c'est fait