begin process at 2012 02 13 14:07:22
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Composants

 > LIRE LA SOURCE D'UNE PAGE

LIRE LA SOURCE D'UNE PAGE


 Information sur la source

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

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

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

Auteur : vladam

Ecrire un message privé
Site perso
Ce membre participe au partage de revenus publicitaires
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


 Sources du même auteur

Source .NET (Dotnet) FONCTIONS DE VÉRIFICATION DE LA SYNTAXE D'UNE CHAINE
Source avec Zip Source .NET (Dotnet) IMPLÉMENTER TRÈS FACILEMENT URLREWRITER (RÉÉCRITURE D'URL) ...
Source .NET (Dotnet) RÉÉCRITURE D'URL DANS ASP.NET (URL REWRITER)
Source .NET (Dotnet) CLASS : TRACKING POUR VOTRE ECOMMERCE (MYSQL SQLSERVER)
Source .NET (Dotnet) CLASS : SUIVRE L'ACTIVITÉ DE SON SITE INTERNET

 Sources de la même categorie

Source avec Zip Source .NET (Dotnet) CUSTOM USER CONTROL COLLECTION par ranouf
Source avec Zip Source .NET (Dotnet) COMPACTER DU JAVASCRIPT par jesusonline
Source avec Zip Source avec une capture Source .NET (Dotnet) WEBCONTROL WYSIWYG POUR ASP.NET par Yxion
Source avec Zip Source avec une capture ANTIBOT par ghuysmans99
INCLURE UNE LIBRAIRIE par Warwick

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture Source .NET (Dotnet) PAGINATION CONTRÔLE REPEATER ASP.NET AVEC UN DATASET par fabienfs
Source avec Zip Source .NET (Dotnet) WEB SERVICE SOFTWARE FACTORY - DE L’INSTALLATION AU TEST DE ... par romagny13
Source avec Zip Source avec une capture Source .NET (Dotnet) UN FORUM PERSO ASP.NET + C# par leproc
Source avec Zip Source avec une capture Source .NET (Dotnet) SERVICE WEB par bellow
Source avec Zip Source avec une capture Source .NET (Dotnet) WEB PAGE SCREENSHOT CAPTURE D'ÉCRAN DE PAGES WEB par badrbadr

Commentaires et avis

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

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 :-)

Commentaire de ghuysmans99 le 15/07/2005 08:34:49

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

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.

Commentaire de neil_lahlou le 31/08/2005 18:50:40

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

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.

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

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.

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

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
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 : 7,940 sec (3)

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