Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

LIRE LA SOURCE D'UNE PAGE


Information sur la source

Catégorie :Composants Source .NET ( DotNet ) Classé sous : source, page, web, internet, view Niveau : Débutant Date de création : 27/06/2005 Vu : 17 018

Note :
8 / 10 - par 1 personne
8,00 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (9)
Ajouter un commentaire et/ou une note


Description

Voila une fonction qui permet de lire le code source d'une page Internet
 

Conclusion

        Public Shared Function getSourcePage(ByVal Url As String) As String
            Dim result As WebResponse
            Dim contenu As String
            Try
                Dim req As WebRequest = WebRequest.Create(Url)
                result = req.GetResponse
                Dim ReceiveStream As Stream
                ReceiveStream = result.GetResponseStream()
                Dim encode As Encoding = System.Text.Encoding.GetEncoding("utf-8")
                Dim sr As StreamReader = New StreamReader(ReceiveStream, encode)
                contenu = sr.ReadToEnd
            Catch ex As Exception
                contenu = "Page introuvable !"
            Finally
                result.Close()
            End Try
            Return contenu
        End Function
 

Commentaires et avis

signaler à un administrateur
Commentaire de marysette le 28/06/2005 07:13:26

salut
trop compliquer

moi je fais enregistrer la page web et j'ai tous en detail
marysette

signaler à un administrateur
Commentaire de vladam le 28/06/2005 08:53:09 administrateur CS

Hello,

hé, hé, tu as raison :-)
Ce code permet de récupérer le code source d'une page de manière automatique, par exemple dans le cadre d'un robot (comme msnbot ou google) qui parse un site complet dans le but de l'indexé. je travail sur un Bot justement :-)

signaler à un administrateur
Commentaire de ghuysmans99 le 15/07/2005 08:34:49

si on enregistre la page sous,on aura pas le vrai code(asp) !!

signaler à un administrateur
Commentaire de vladam le 15/07/2005 09:45:50 administrateur CS

Cette fonction ne récupère PAS le code ASP, il récupère le code HTML généré.
Cette fonction peut être utilisé, par exemple dans un "Bot", pour indexer et référencer un site internet, avec une petite procédure d'analyse du code et des liens.

signaler à un administrateur
Commentaire de neil_lahlou le 31/08/2005 18:50:40

c du html!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

signaler à un administrateur
Commentaire de mcviper le 06/07/2006 04:10:22

Oui c bien, merci c'est ce que je cherchais. pour ton BOT il faudra mieux filtrer le resultat de retour en enlevant tout les textes inutile, exemple : Scripts Java, Commentaires, ... sutout si tu archive un cache de la page dans une bdd.

signaler à un administrateur
Commentaire de vladam le 06/07/2006 09:12:12 administrateur CS

bien sûr mcviper, mais je vais p-e pas mettre les sources de mon Bot ici :p

Ce code est pour la formations et l'aide des novices

signaler à un administrateur
Commentaire de baublanc le 09/04/2007 01:19:11

Salut, si on veut lire le code source d'une page qu'on doit être enregistré (cookies). Comment fait-on?
Merci.

signaler à un administrateur
Commentaire de cedalbator le 08/05/2007 19:18:23

Slut,

Dans la meme veine..
Je cherche le moyen en java de récupérer le code source de la page en cours de visualisation.Voici le code que j'ai pu batir:
import java.io.DataInputStream;
import java.io.IOException;
import java.net.MalformedURLException;
import java.net.URL;

public class connexion {

/**
* @param args
* @throws IOException
*/
public static void main(String[] args)  {
// TODO Raccord de méthode auto-généré
URL u = null;
try {
u = new URL("http://www.java.com");
} catch (MalformedURLException e) {

e.printStackTrace();
}
DataInputStream Is = null;
try {
Is = new DataInputStream( u.openStream());
} catch (IOException e) {

e.printStackTrace();
}
System.out.print(" code récupéré :"+Is );
}

}


Le résultat : code récupéré :java.io.DataInputStream@118f375

Je poursuis donc mes recherches merci de votre aide

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

ASP - Copier une page web d'Internet vers un serveur (sorte de "cache") [ par Le_Novice ] Bonjour, Je suis &#233;tudiant en BTS IG DA, et durant mon stage. Il m'est demand&#233; de r&#233;aliser une base de connaissances ASP 3.0/SQL Server Comment lier une page web à une base de données Access [ par Whitelynx_QC ] Quand j'appel cette fonction Function OuvrirConnexion() &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; strConnexion = "Provider=Microsoft.Jet.OLEDB.4.0; usercontrole : La référence d'objet n'est pas définie à une instance d'un objet. [ par coulis ] Bonjour &#224; tous,Voil&#224; mon probl&#232;me: je viens de cr&#233;er une nouvelle application .net et j'ai l'erreur suivante d&#232;s que je posit Base de donne sur une page web [ par mesah ] Bonjour,je suis debutant en informatique et je voudrai cree un site.Dans ce site j'aimerai inserer une page ou l'on peut faire des recherches (sur des Protection de la source de ma page [ par ndry ] Slt a tous,Je debute un stage dans une soci&#233;t&#233; qui fourni un bouquet de television en ligne. J'ai decouvert que les clients arrivent a voir Probeleme d'héritage [ par Horfee ] J'ai un problème d'héritage : En fait pour mon site il me faut un systeme de login. Chaque page devra etre accessible suivant le niveau d'authentifica Page d'accueil internet perso [ par Dezouille ] Bonjour, voila mon petit probleme.J'aimerais cr&#233;er une page d'accueil a Internet en ASP.Net, jusque l&#224;, rien de trop compliqu&#233;. Pour ce garder un menu d une page web a une autre [ par derien ] je souhaiterai cree un site et je me pose la question de savoir comment garder le menu (ke l on trouve souvent a gauche d une page web)d une page a la Comment configurer le style d'une page web? [ par sousou_one ] <TD id=HB_Focus_Element vAlign=top width="100%" background="" height=250 UNSELECTAB Crystal reports [ par asp_shamai ] Bonjour &#224; tous,je suis en train d'essayer de faire un truc depuis longtemps mais j'y arrive pas encore...voil&#224;, j'ai plac&#233; un crytal vi


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :

Comparez les prix Nouvelle version

Photothèque Nouveau !



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
Temps d'éxécution de la page : 0,655 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.