Lecture de pages html en java

bertrand69fr Messages postés 5 Statut Membre -  
bertrand69fr Messages postés 5 Statut Membre -
Bonjour,

Existe t'il une fonction en java pour lire une page html distante, sans avoir à l'afficher à l'écran ?

Merci d'avance
Bertrand

3 réponses

  1. philtrain
     
    Bonjour,

    On utilse la classe URL du paquetage java.net. Elle permet de télécharger un fichier (sans l'en-tête HTTP) en quelques lignes comme ceci:
    ...
    URL url = new URL("http://www.monsite.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();
    }
    ...

    a+
    7
  2. bertrand69fr Messages postés 5 Statut Membre
     
    merci, je vais essayer ça !!!
    0
  3. bertrand69fr Messages postés 5 Statut Membre
     
    merci je vais essayer ça !!!
    0