IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage Java Discussion :

Lecture d'une page html


Sujet :

Langage Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2004
    Messages
    63
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2004
    Messages : 63
    Par défaut Lec
    Salut

  2. #2
    Membre régulier
    Profil pro
    Inscrit en
    Juin 2007
    Messages
    10
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2007
    Messages : 10
    Par défaut
    Salut...

    Cette méthode te renvoi un BufferedReader qui va lire le code de la page que tu lui passe en paramètre...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
       private BufferedReader connect(String url) {
            URL fileURL = null;
            URLConnection urlConnection = null;
            InputStream httpStream = null;
            BufferedReader in = null;
     
            try {
                fileURL = new URL(url);
                urlConnection = fileURL.openConnection();
                httpStream = urlConnection.getInputStream();
                in = new BufferedReader(new InputStreamReader(httpStream));
            } catch (Exception ex) {
                ex.printStackTrace();
            }
            return in;
        }
    Après, a toi de traiter les lignes!
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    while ((line = br.readLine()) != null) {
       // ... traitement des lignes lues ...
    }
    Moi perso, quand j'ai ce genre de traitement à faire, je traite les lignes une par une... et je récupère les infos que j'ai besoin au fur et a mesure que la page est lue...

    En espérant que ça t'aide...
    ++

  3. #3
    Membre Expert Avatar de Uther
    Homme Profil pro
    Tourneur Fraiseur
    Inscrit en
    Avril 2002
    Messages
    4 679
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Orientales (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Tourneur Fraiseur

    Informations forums :
    Inscription : Avril 2002
    Messages : 4 679
    Par défaut
    Pour lire un fichier en local ou depuis une URL, classique type "http://" pas de problème.
    Ce qui te faut est dispo dans l'API Java. (classe URL de java.net)

    Pour le parsing, il y a plusieurs solutions:
    - Si tu veux faire quelquechose de simple et approximatif, les expressions régulières peuvent convenir.
    Tout est dispo das l'API Java (classe Pattern et Matcher de java.util.regex)
    - Si tu veux un parsing bien fait et que tes fichiers sont en xhtml bien formé, tu peux utiliser un parseur XML.
    La encore dispo dans l'API Java (pakage javax.xml.parsers)
    - Si tes fichiers sont en html, l'API java ne gérant pas le parsing html, il te faudra un parseur HTML en tant que bibliothèque externe.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Lecture RTSP sur une page HTML
    Par chyrla dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 22/12/2014, 11h46
  2. lecture et integration d'une page xml dans une page html avec JS
    Par bigbrownies dans le forum Général JavaScript
    Réponses: 15
    Dernier message: 29/12/2012, 09h57
  3. Réponses: 10
    Dernier message: 30/08/2012, 00h02
  4. lecture son sur une page html
    Par rachmout dans le forum Dreamweaver
    Réponses: 1
    Dernier message: 28/03/2008, 10h04
  5. [W3C] Lecture de video au sein d'une page html
    Par deruyter dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 08/08/2006, 08h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo