Bonjour,
Je souhaiterais récupérer des images sur un forum à l'aide d'un programme java.
Malheureusement je n'y arrive pas car le forum est de type phpBB2.
En effet l'attribut source de l'image et de ce type la :
Et donc en modifiant mon url du forum (je la complète) avec ce src, je retrouve bien mon image sur le browser. Par contre coté j'ava, je n'arrive pas à traiter correctement le flux provenant de cette URL.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2./download/file.php?id=95066
Quelqu'un saurait il faire ou aurait une idée ?
Pour l'instant mes tests sont non concluant en essayant avec l'api ImageIO ou en copiant le contenu du flux de la page ou je recup l'image byte à byte
Je rajoute le bout de code que j'utilise pour récupérer des images qui n'ont pas d'url ressemblant a celle decrite plus haut
Merci par avance !!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 URL image = new URL(urlImage); URLConnection imageConnection = image.openConnection(); BufferedImage im = ImageIO.read(imageConnection.getInputStream()); String extension = urlImage.substring(urlImage.lastIndexOf('.')+1); String nom_image = urlImage.substring(urlImage.lastIndexOf('/')+1); FileOutputStream sortie = new FileOutputStream(cheminStockage+File.separator+"images"+File.separator+nom_image); ImageIO.write(im, extension, sortie);
Partager