begin process at 2008 08 08 21:05:01
1 223 607 membres
365 nouveaux aujourd'hui
14 230 membres club

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 : 14 397

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
  • 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

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

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

Boutique

Boutique de goodies CodeS-SourceS