Récupérer une page html

Soyez le premier à donner votre avis sur cette source.

Snippet vu 19 722 fois - Téléchargée 32 fois

Contenu du snippet

Voilà un petit code qui vous servira à récupérer le code HTML d'une page se trouvant sur Internet.

Source / Exemple :


System.Net.WebClient WC = new System.Net.WebClient();
System.IO.Stream s = WC.OpenRead("http://www.xxxx.com/yyyy.aspx");
System.IO.StreamReader sr = new System.IO.StreamReader(s);

string CodeSource = sr.ReadToEnd();

Conclusion :


Amusez-vous bien ;-)

A voir également

Ajouter un commentaire Commentaires
denischti59 Messages postés 10 Date d'inscription lundi 4 janvier 2010 Statut Membre Dernière intervention 10 avril 2011
23 déc. 2009 à 12:11
Bonjour,
Ce code source, comme d'autres pour faire de même, fonctionne très bien.
Cependant je suis devant un problème que je n'arrive pas à résoudre...

Dans le code source de la page HTML que je souhaite récupérer, il y a des accents.
Et apparemment, toutes les méthodes que j'ai testée coincent dessus.
Concrètement, ma page contient un moment :

Ligne : .........

Quand j'ai récupéré mon code source, voici ce que j'obtiens :

Ligne : .........

Pas top...
Quelqu'un a une idée? Merci d'avance!!!
PS : Si mon post est HS dans ce sujet, je reposte ailleurs ;)
SwitchApocalyps Messages postés 9 Date d'inscription jeudi 3 juillet 2008 Statut Membre Dernière intervention 1 janvier 2009
8 janv. 2009 à 00:09
Une alternative aussi simple :

WebClient wc = new WebClient();

byte[] b = wc.DownloadData(URL);

string CodeHTML = Encoding.Default.GetString(b);

// Utilise System.Net
cs_chico200987 Messages postés 92 Date d'inscription samedi 13 novembre 2004 Statut Membre Dernière intervention 26 septembre 2008
12 juil. 2007 à 21:47
Merci excellent code, c'est ce don j'avais besoin.
porgy Messages postés 14 Date d'inscription jeudi 12 octobre 2000 Statut Membre Dernière intervention 29 janvier 2017
15 avril 2007 à 14:53
Bonjour ton code m'intéresse mais il utilise une url, or je souhaiterais stocker le contenu html de ma page une fois qu'elle a été générée. En fait j'utilise une sorte de signature électronique et je souahiterais enregistrer dans ma base, le code HTML de ce qui a été signé en vue de pouvoir le relire en cas de probleme.

Si tu as une idée je suis preneur.

Merci

Patrice
zahiton Messages postés 1 Date d'inscription mardi 17 octobre 2006 Statut Membre Dernière intervention 18 octobre 2006
18 oct. 2006 à 15:06
très efficace. merci
Afficher les 10 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.