begin process at 2010 02 10 11:00:16
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Réseaux & Internet

 > RÉCUPÉRER UNE PAGE HTML

RÉCUPÉRER UNE PAGE HTML


 Information sur la source

Note :
8,2 / 10 - par 5 personnes
8,20 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10
Catégorie :Réseaux & Internet Source .NET ( DotNet ) Classé sous :page, html Niveau :Débutant Date de création :02/06/2002 Date de mise à jour :02/06/2002 16:55:44 Vu :13 770

Auteur : Arnotic

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
Commentaire sur cette source (10)
Ajouter un commentaire et/ou une note


 Description

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

Source

  • 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();
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 ;-)


 Sources du même auteur

Source .NET (Dotnet) LISTE DES LECTEURS SUR VOTRE PC
Source .NET (Dotnet) LISTER UN RÉPERTOIRE
Source .NET (Dotnet) LISTER LES REPERTOIRES D'UN LECTEUR
Source .NET (Dotnet) DÉCOUPER UNE CHAÎNE
Source .NET (Dotnet) REMPLACER UNE CHAÎNE PAR UNE AUTRE

 Sources de la même categorie

Source avec Zip Source avec une capture Source .NET (Dotnet) HTTP FLOOD STRESS TEST par NightMareLmW
Source avec Zip Source avec une capture Source .NET (Dotnet) SERVEUR/ESCLAVE MODBUS TCP/IP par SteveFuchsIT
Source avec Zip Source avec une capture Source .NET (Dotnet) IPHELPER - PORTS TCP/UDP, TABLES DE ROUTAGE/ARP + FONCTIONS ... par Willi
Source avec Zip Source avec une capture Source .NET (Dotnet) [.NET3.5] SYSTEM.IO.PIPES - UTILISATION D'UN CANAL NOMMÉ par Willi
Source avec Zip Source .NET (Dotnet) MESSAGES PERSOS MSN par XelectroX

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) SCRUTER UNE PAGE WEB À LA RECHERCHE DES LIENS ET DES ADRESSE... par developper_man
Source avec Zip Source avec une capture Source .NET (Dotnet) PARSEUR HTML par Yxion
Source avec Zip Source avec une capture Source .NET (Dotnet) PARSER HTML par thiosyiasar
Source .NET (Dotnet) ACCÉDER AU CONTENU HTML D'UNE PAGE COMPORTANT DES FRAMES !!!... par nedry
Source avec Zip Source .NET (Dotnet) EXTRAIRE LES URL DES LIENS D'UNE PAGE HTML par JulSoft

Commentaires et avis

Commentaire de Godzidane le 04/06/2002 17:24:21

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.

Commentaire de Lordvb le 26/07/2003 16:28:04

tu tapes un truc comme using System.Net.WebClient;
au dessus du code tu veras y'a deja d'autre using ;)

Commentaire de DelphiZ le 06/08/2003 16:41:52

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

Commentaire de zobyone le 24/06/2004 16:41:06

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é

Commentaire de gluk le 26/04/2005 22:50:04

Merci,
c exactement c que je chercher,
simple est précis,
10/10

Commentaire de zahiton le 18/10/2006 15:06:31

très efficace. merci

Commentaire de porgy le 15/04/2007 14:53:18

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

Commentaire de chico200987 le 12/07/2007 21:47:57

Merci excellent code, c'est ce don j'avais besoin.

Commentaire de SwitchApocalyps le 08/01/2009 00:09:59 2/10

Une alternative aussi simple :

WebClient wc = new WebClient();

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

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

// Utilise System.Net

Commentaire de denischti59 le 23/12/2009 12:11:57

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 :
<div class='detail-hp'> <b>Ligne :</b>  ......... </div><input type="hidden" name="........." value="...... Roubaix Eurotéléport.........." >

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

<div class='detail-hp'> <b>Ligne :</b>  ......... </div><input type="hidden" name="........." value=...... Roubaix Eurot|||" >

Pas top...
Quelqu'un a une idée? Merci d'avance!!!
PS : Si mon post est HS dans ce sujet, je reposte ailleurs ;)

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

Récuperer mail dans une page html [ par Kain13 ] Bonjour,Comment vérifier si lors d'un traitement d'un formulaire, l'utilisateur a bien mis une adresse mail valide : Pseudo@FAI.comJe sais le faire en Detaguer une page html et obtenir un simple texte [ par ttornade ] Bjr la liste,je convertir une page html en format txt. Mon objectif serait de "nétoyer" tout ce qui est script, option *.css ect. Par exple: &lt;html& problème en DotNet pour rècupèrer le contenu d'une page html complète [ par ttornade ] Bjr la liste,Existe-t'il un moyen ave les outils .Net de faire la requete HttpWebRequest d'un site(dont la page est construite avec des frames) et rec savoir le titre d'une page html [ par Fildomen ] Saluten utilisant le Navigateur Web Microsoft , comment savoir le titre d'une page?http://www.devportail.tk Récupérer code html page web [ par moihenry ] Bonjour, quelle est le moyen le plus rapide pour r&#233;cup&#233;rer le code html d'une page web ? MerciC# top!! Créer une page html avec un editeur de texte format RTF [ par astuces_jeux ] Bonjour, je cherche comment cr&#233;er une page de format RTFplus d'info : cr&#233;er un editeur de texte sur une page HTML avec format RTF ( [application console] lancer une page html [ par engelho ] Bonjour,Je viens de faire migrer une partire d'un projet. Une page html est devenue une application console. Bien &#233;videment, la fonction "server. Convertir une page format html en format texte [ par ttornade ] Bjr le monde,je voudrais developper en C sharp ou visualBun programme qui devra recevoir une page html et restituer en sortie un fichier format texte afficher une page html [ par Fildomen ] salutquel composant on utilise si on veut afficher(dans la winform pas appeler l'explorer pour le faire) une page html depuis son adresse?http://www.d RegEx [ par Bidou ] Bonjour,J'ai une question pas tr&#232;s compliqu&#233;e sur les expressions r&#233;guli&#232;res, mais voil&#224; je ne connais pas tellement ce sujet


Nos sponsors


Sondage...

Comparez les prix


HTC Hero

Entre 550€ et 550€

CalendriCode

Février 2010
LMMJVSD
1234567
891011121314
15161718192021
22232425262728

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,858 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales