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

Entrée/Sortie Java Discussion :

Récupérer le contenu d'une page web


Sujet :

Entrée/Sortie Java

  1. #1
    Expert confirmé
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2003
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2003
    Messages : 1 259
    Points : 4 038
    Points
    4 038
    Par défaut Récupérer le contenu d'une page web
    Bonjour,
    Je cherche à developper une application AWT/Swing qui me permet de récupérer du texte se trouvant sur une page web.
    Quelles sont les classes JAVA qui permettent de recevoir les données HTTP ?
    Merci d'avance.

  2. #2
    Rédacteur
    Avatar de benwit
    Profil pro
    dev
    Inscrit en
    Septembre 2004
    Messages
    1 676
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : dev

    Informations forums :
    Inscription : Septembre 2004
    Messages : 1 676
    Points : 4 265
    Points
    4 265
    Par défaut
    Deux pistes :

    La première et la plus directe :
    Ouvrir un flux sur ton URL et traiter le contenu du flux comme n'importe quel autre flux (cf. flux de fichier) :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    URL url = new URL("http://www.site.tld/path");
    String line;
    URLConnection connection = url.openConnection();
    connection.setDoOutput(false);
    BufferedReader reader = new BufferedReader(new InputStreamReader(connection.getInputStream()));
    while((line = reader.readLine()) != null)
    {
           // Traitement sur ta ligne "line"
    }
    La deuxième :
    Utiliser une librarie comme HTTPClient http://jakarta.apache.org/commons/ht.../tutorial.html

    En espérant avoir pu t'aider ...

    Tout le monde savait que c'était impossible. Il est venu un imbécile qui ne le savait pas et qui l'a fait. Marcel PAGNOL
    On ne savait pas que c'était impossible, alors on l'a fait. John Fitzgerald KENNEDY.
    L'inexpérience est ce qui permet à la jeunesse d'accomplir ce que la vieillesse sait impossible. Paul (Tristant) BERNARD
    La meilleure façon de prédire l'avenir, c'est de l'inventer.

  3. #3
    Expert confirmé
    Homme Profil pro
    Développeur
    Inscrit en
    Août 2003
    Messages
    1 259
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Développeur

    Informations forums :
    Inscription : Août 2003
    Messages : 1 259
    Points : 4 038
    Points
    4 038
    Par défaut
    Merci, j'essaierai demain et je vous donne des nouvelles

    ...


    Ca marche, merci à toi

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

Discussions similaires

  1. [MooTools] AJAX : récupérer le contenu d'une page web
    Par Galdon dans le forum Bibliothèques & Frameworks
    Réponses: 1
    Dernier message: 08/03/2010, 13h26
  2. Récupérer le contenu d'une page web protégée
    Par karoudja dans le forum Langage
    Réponses: 3
    Dernier message: 27/08/2007, 11h21
  3. récupérer le contenu d'une page web
    Par marielaure2805 dans le forum Langage
    Réponses: 4
    Dernier message: 28/02/2007, 14h12
  4. [Servlet]Récupérer le contenu d'une page web
    Par Jarodnet dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 06/10/2005, 16h47

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