RÉCUPÉRER UNE PAGE HTML

Godzidane Messages postés 9 Date d'inscription mardi 4 juin 2002 Statut Membre Dernière intervention 2 juin 2004 - 4 juin 2002 à 17:24
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
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/11393-recuperer-une-page-html

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
cs_gluk Messages postés 43 Date d'inscription mercredi 30 avril 2003 Statut Membre Dernière intervention 25 avril 2008
26 avril 2005 à 22:50
Merci,
c exactement c que je chercher,
simple est précis,
10/10
devmax98799 Messages postés 76 Date d'inscription mercredi 5 février 2003 Statut Membre Dernière intervention 12 août 2009
24 juin 2004 à 16:41
ca marche bien, le seul probleme est que je trouve que ca va pas tres vite. Mais merci de l'avoir partagé, cela ma bien aidé
DelphiZ Messages postés 1 Date d'inscription mardi 22 avril 2003 Statut Membre Dernière intervention 6 août 2003
6 août 2003 à 16:41
Hello !

ton code fonctionne très bien mais je voudrais pouvoir utiliser une barre de progression et je ne sais pas comment faire pour connaitre l'avancement du telechargement de la page as-tu une idée ?

Merci...

DelphiZ
Lordvb Messages postés 57 Date d'inscription jeudi 13 février 2003 Statut Membre Dernière intervention 3 décembre 2004
26 juil. 2003 à 16:28
tu tapes un truc comme using System.Net.WebClient;
au dessus du code tu veras y'a deja d'autre using ;)
Godzidane Messages postés 9 Date d'inscription mardi 4 juin 2002 Statut Membre Dernière intervention 2 juin 2004
4 juin 2002 à 17:24
Salut.

J'ai essayé ce code mais ca ne passe pas à la compilation. Le problème semble être lié au namespace : << System.Net.WebClient >>. Il n'existe pas sur ma machine. Que faut il faire donc?

Par avance merci.
Rejoignez-nous