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 !

Sujet : récupérer code source [ Divers / Débutant(e) ] (vallgui)

lundi 23 octobre 2006 à 15:52:12 | récupérer code source

vallgui

Bonjour,

Mon problème est que je dois récupérer les "n" premières lignes d'un code source . Le problème c'es que je ne sais pas comment récupérer les 100 premières lignes d' une page html.

merci d'avance

lundi 23 octobre 2006 à 17:36:41 | Re : récupérer code source

vychnou


    BufferedReader br=new BufferedReader(new FileReader("PATH de ton fichier HTML));
        String tmp=br.readLine();
        int cpt=0;
    while (tmp!=null&&cpt<100){
// tmp contient ta ligne à lire

// traitement à effectuer
...
tmp=br.readLine();
cpt++;
    }
Je pense que c'est ce que tu veux...
A plus

mardi 24 octobre 2006 à 09:13:45 | Re : récupérer code source

vallgui

Merci de m'avoir répondu.

Oui ton code marche pour une page qui se trouve en local. Mais je n'arrive pas à récupérer le code d'une page qui se trouve sur internet. Aurait tu une idée???

merci bonne journée

mardi 24 octobre 2006 à 09:47:16 | Re : récupérer code source

vychnou

Pour ouvrir un fichier sur le réseau, il suffit de faire:

import java.net.*;


URL url=new URL("http","www.javafr.com","/infomsg.aspx"); //désigne la page des messages de ce site par exemple
BufferedReader br=new BufferedReader(url.openStream());
        String tmp=br.readLine();
        int cpt=0;
    while (tmp!=null&&cpt<100){
// tmp contient ta ligne à lire

// traitement à effectuer
...
tmp=br.readLine();
cpt++;
    }

A bientot !

mardi 24 octobre 2006 à 13:38:06 | Re : récupérer code source

vallgui

ha ok . merci. Pi pour récupérer tout ce qu'il se trouve dans une balise <head> par exemple. Il y a une möthode qui recherche tout ce qui se trouve entre 2 mots? Dans mon cas ca aurait été <head> et </head>.


a+ merci

mardi 24 octobre 2006 à 14:02:12 | Re : récupérer code source

vychnou

Si ton texte est contenu dans une String strText, une méthode simple est de faire:

String strHead=strText.substring(strText.indexOf("<head>"),strText.indexOf("</head>"));

Bonne continuation,
a bientôt.

mardi 24 octobre 2006 à 14:20:54 | Re : récupérer code source

vallgui

ha oui juste. Mais vu que je les stocke mon code dans un fichier txt pour faire une recherche dans mon fichier c'est le même principe mais je remplace la variable string par l'emplacement de mon fichier? Ou je dois utiliser une autre fonction?

J espere que ca sera la dernière :-)

Merci

mardi 24 octobre 2006 à 14:37:54 | Re : récupérer code source

vychnou

Non, pas du tout.
Si ton fichier n'est pas trop gros, tu le stockes dans une String.
Par exemple:
URL url=new URL("http","www.javafr.com","/infomsg.aspx"); //désigne la page des messages de ce site par exemple
BufferedReader br=new BufferedReader(url.openStream());
        String tmp=br.readLine();
        int cpt=0;
    String code=new String();
while (tmp!=null&&cpt<100){
// tmp contient ta ligne à lire

// traitement à effectuer
...
code+=tmp;

tmp=br.readLine();
cpt++;
    }

// puis tu effectue récupères le header
String strHead=code.substring(code.indexOf("<head>"),code.indexOf("</head>"));
       // sinon tu peux faire un traitement meilleur pour ta mémoire à l'aide de StringBuffer, si ça t'intéresse, regarde un peu dans la doc.

mardi 24 octobre 2006 à 18:58:24 | Re : récupérer code source

sheorogath

Membre Club Administrateur CodeS-SourceS
ptdr et si tu cherchais un peu pour avoir des probleme concret ?
vychnou n'est pas a ton service ...

de plus ya pas mal de code sur le site ...

"n'est pas mort ce qui semble a jamais dormir et en d'etrange temps meme la mort peut mourrir"



Cette discussion est classé dans : problème, récupérer, code, source, premières


Répondre à ce message

Sujets en rapport avec ce message

récupérer une image "help SVP" [ par 3ajib ] bonjour voila les amis j'ai trouver un code ds ce site  mais aprèe avoir compliler ce code sourse j'ai le message suivant :"Error(67,10): method creat Problème d'URL [ par jeanphi6 ] Bonjour, je voudrais effectuer une classe qui récupère le code source d'une page HTML. J'ai utilisé la classe URL, ça marche, enfin pas partout. Je m' code source [ par didoux95 ] Bonjour à tous.Actuellement, je cherche a récupérer le code source d'une page internet (HTML par exemple).J'ai trouvé sur internet plussieurs code jav Code source FORUM EN JAVA [ par naranou ] Bonjour tous le monde!Je voulais savoir si quelqu'un dispose du code source d'un FORUM en JAVA, ou bien si quelqu'un pourrait m'aider a le faire.C'est jsp et code source [ par tortuegenie ] Bonjour, lorsque l'on livre une application Web dynamique dans une archive WAR à un client et qu'il "installe" cette archive sur son serveur, comment code source pour un jeux de cribbage [ par Det0nat0r ] je recherche un code source pour un jeux de cribbage. merci de votre aide. code dhcp [ par baileys57 ] bonjour,je suis novice en java car je debute, je suis a la recherche d'un code source reseau dhcp que je pourrais integrer a un de mes soft, je m'expl message d'erreur dans la compilation d'un code source [ par anadeveloppeur ] bonjour, je suis débutant en programmation, je veux avoir le code qui exploite la lecture des donnée par le clvier, je sais que ce sint des classes qu problème thread [ par samplaid ] Bonjour,Je dois faire une simulation de routeurs... et mon problème est qu'un routeur ne peut envoyer maximum qu'un paquet LSP par seconde. Que faire? code source [ par tasshil ] salut, svp je veut un code source exécutable en jdevlopper qui permet de mettre une image dans le fond d'un interface


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,343 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é.