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

avec Java Discussion :

Traitement des pages web avec java


Sujet :

avec Java

  1. #1
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    33
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 33
    Par d�faut Traitement des pages web avec java
    Salut tout le monde
    bon, j'ai un projet qui consiste � d�velopper un syst�me pour la recherche d'information dans des pages web avec le langage java.
    Alors pour d�buter, et avant de commencer le d�veloppement des grands algorithmes, il me faut savoir comment afficher, lire et r�cup�rer le contenu d'une page web avec java, svp veuillez m'aider avec des tutos, des id�es qui explique comment le faire( et les outils � utiliser).
    Merci d'avance

  2. #2
    Membre confirm�
    Avatar de jolatouf
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    170
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 170
    Par d�faut
    Bonjour,

    un minimum d'explication du projet serait le bienvenue.
    A savoir : - dois tu recuperer le contenu texte, image, code source de pages web.
    - dois tu faire une recherche basique genre le mot ou la balise est pr�sente.
    - tous ce qui peux aider � t'aider ...

  3. #3
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    33
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 33
    Par d�faut Traitement des pages web avec java
    salut tout le monde
    Merci jalatouf, oui vous avez raison j'ai pas bien pr�ciser ce que je veux traiter ou r�cuperer, alors � savoir je doit r�cuperer le contenu texte de la page web et pour certain cas je doit le convertir en code ASCII.
    MERCI D'AVANCE

  4. #4
    Membre confirm�
    Avatar de jolatouf
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    170
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 170
    Par d�faut
    Bonjour,

    A premi�re vu, il te faudra un parser de HTML. voici un lien qui peut te donner une piste.

    http://htmlparser.sourceforge.net/

    Il va falloir que tu regardes javax.swing.text.html dans l'api
    http://java.sun.com/j2se/1.5.0/docs/api/

    Si tu expliques un peu plus ton but final cela sera plus simple. (du genre une seule page html, ou plusieurs, les pages sont rafraichies ou statiques) (le texte que tu veux r�cup�rer est entre 2 balises sp�cifiques ou pas, ...

  5. #5
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    33
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 33
    Par d�faut Traitement des pages web avec java
    Bonjour,
    merci encore une fois, alors pour mon but final c'est pas tr�s claire pour moi � ce moment mais grosso modo je doit � la fin r�aliser un syst�me qui fait la recherche d'information textuelle dans les pages web.
    Mais au d�but je doit tout simplement r�aliser un simple programme que je lui donne un url, et il m'affiche la page correspondante et transformer son contenu en code ASCII.
    Merci

  6. #6
    Membre confirm�
    Avatar de jolatouf
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    170
    D�tails du profil
    Informations personnelles :
    �ge : 44
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 170
    Par d�faut
    Bonjour,

    Je ne sais pas a quel point tu en ai donc d�marrons par le commencement.

    Le package java.net a une classe URL qui te permet de recuperer un fichier depuis une URL

    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
     
    URL url = new URL("http://www.tonsite.com");
    InputStreamReader ipsr = new InputStreamReader(url.openStream());
    BufferedReader br = new BufferedReader(ipsr);
    String line = null;
    StringBuffer buffer = new StringBuffer();
     
    try {
     
         while ((line = br.readLine()) != null) {
                 buffer.append(line).append('\n');
          }
          br.close();
     
    }catch (IOException e) {e.printStackTrace();}

  7. #7
    Membre averti
    Inscrit en
    Juillet 2007
    Messages
    33
    D�tails du profil
    Informations forums :
    Inscription : Juillet 2007
    Messages : 33
    Par d�faut Traitement des pages web avec java
    Bonjour,
    merci je vais essayer de bien comprendre le code que vous avez envoyer, moi depuis hier j ai pu tourner le code suivante:
    code:
    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
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    import java.io.IOException;
    import java.net.MalformedURLException;
    import java.net.URL;
    import javax.swing.*;
    import javax.swing.text.StyledDocument;
     
     
     
    public class Test {
     
    	public Test() throws MalformedURLException{
     
               JFrame fenetre = new JFrame();
               JPanel  pan1=new JPanel();
               JEditorPane editorPane = new JEditorPane(); 
               editorPane.setEditable(false); 
    //crée un objet URL :
               String s="http://www.yahoo.com/";
               URL helpURL = new URL(s); 
               try { 
                  /*s = "file:" + System.getProperty("user.dir") 
                               + System.getProperty("file.separator") 
                               + "URL1.html";*/
                   helpURL = new URL(s); 
     
                   /* ... utilise l'URL pour initialiser l'editor pane ... */ 
               } catch (Exception e) { 
                   System.err.println("Couldn't create help URL: " + s); 
               }
     
     
               try { 
                   editorPane.setPage(helpURL); 
               } catch (IOException e) { 
                   System.err.println("Attempted to read a bad URL: " + helpURL); 
               }
     
               pan1.add( editorPane);
               fenetre.setTitle("Ma première fenêtre java");
               fenetre.setSize(400, 500);
               //Nous allons maintenant dire à notre objet de se positionner au centre
               fenetre.setLocationRelativeTo(null);
               fenetre.add(pan1);
               //Terminer le processus lorsqu'on clique sur "Fermer"
               fenetre.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
               fenetre.setVisible(true);
     
    	}
     
            public static void main(String[] args) throws MalformedURLException{
            	Test objet1= new Test();
     
            }       
    }
    il me permet d'affiche une page web en changanl l'url dans le code, mais c est pas encore bien fait, je doit r�cup�rer le contenu texte de la page web et le convertir en code ASCII et l'enregistrer dans un fichier texte.
    Merci

Discussions similaires

  1. Probl�me cr�ation des pages web avec JSF
    Par spinal501 dans le forum JSF
    R�ponses: 0
    Dernier message: 07/07/2010, 10h24
  2. Lecture seule des pages web avec frontpage
    Par hajerboug dans le forum Autres
    R�ponses: 0
    Dernier message: 22/04/2010, 02h23
  3. Ouvrir des pages web en java directement dans l'application
    Par Seb33300 dans le forum Interfaces Graphiques en Java
    R�ponses: 9
    Dernier message: 27/01/2010, 00h59
  4. Scanning dans une page web avec java
    Par Lex Lutteur dans le forum D�veloppement Web en Java
    R�ponses: 8
    Dernier message: 21/06/2007, 17h29
  5. R�ponses: 15
    Dernier message: 15/11/2005, 17h33

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