[java] comment recupérer une page html online dans une application ?

comment recupérer une page html online dans une application ? [java] - Java - Programmation

Marsh Posté le 18-05-2004 à 10:12:49    

Salut , j'ai besoin de faire une petite application qui se connecte a une page web et qui en recupére le contenu dans une String , y a t il un moyen simple de faire ça ?
ou peut etre vaut t il mieux faire un applet ?
 
merci de vos conseil :jap:

Reply

Marsh Posté le 18-05-2004 à 10:12:49   

Reply

Marsh Posté le 18-05-2004 à 10:33:00    

un applet, ça ne t'apporterai strictement rien.
Et sinon, c'est super con, à faire :  
 

Code :
  1. URL url = new URL("ton url" );
  2. ImputStream in = url.openStream();


 
Et tu n'a plus qu'à choisir ta méthode préférée pour lire le flux.
 
ouala.

Reply

Marsh Posté le 18-05-2004 à 10:40:24    

gfive a écrit :

un applet, ça ne t'apporterai strictement rien.
Et sinon, c'est super con, à faire :  
 

Code :
  1. URL url = new URL("ton url" );
  2. ImputStream in = url.openStream();


 
Et tu n'a plus qu'à choisir ta méthode préférée pour lire le flux.
 
ouala.


 
cool merci :jap: ça a l'air simple  
vais essayer ça .

Reply

Marsh Posté le 18-05-2004 à 11:24:15    

en fait j'arrive pas a convertir le InputStream en String :lol:

Reply

Marsh Posté le 18-05-2004 à 11:36:48    

rhôôô....d'abord, y'a une erreur de compréhension : on ne convertit pas un InputStream en String, on lit des choses dans un InputStream, et ensuite, on fait des trucs avec ces choses (c'est d'une clarté!! :D))
 
Donc, par exemple, (mais ce n'est qu'on exemple) :  
 

Code :
  1. BufferedReader br = new BufferedReader(new InputStreamReader(inputStream));
  2. String uneligne = br.readLine();


 
ouala ouala.

Reply

Marsh Posté le 18-05-2004 à 11:39:06    

en effet mes cours java sont bien loin mais ça revient petit a petit je manque juste de pratique :lol:
 
merci c'est cool :jap:

Reply

Marsh Posté le 18-05-2004 à 11:40:15    

De rien, de rien...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed