recuperer du contenu Multimédia sur un page web
bonjour à tous ,depuis un moment j'essaie de mettre au point un programme qui serrais capable de me récupérer du contenu d'une page web et la j'essaie de faire en sorte qu'il recupere des donées multimédia depuis internet.
par exemple :récupérer une vidéo sur youtube grâce à L'URL.
Mon problème est que j'ai beau bidouiller mon code mon programme ne fonctionne toujours pas.
J'ai été sur des forum EN et US (stackoverflow...) j'ai trouver des bouts de code différents d'on leur le fonctionnement reste le même que le mien qui lui ne fonctionne pas (je ne voulais pas recopier du code pondu par "X" alors que j'en ai un qui peut fonctionner).
Code:
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
| try {
//connection au liens
liens =new URL(urls1);
HttpURLConnection recupContenu= (HttpURLConnection) liens.openConnection();
recupContenu.setRequestMethod("GET");
recupContenu.getDoOutput();
recupContenu.connect();
org.jsoup.nodes.Document document = Jsoup.connect(urls1).get();
name=document.title();
InputStream inputStream=new BufferedInputStream(liens.openStream());
OutputStream outputStream= new FileOutputStream(fichier+name+extention);
BufferedOutputStream buffoutputream= new BufferedOutputStream(outputStream,4096);
byte data[]=new byte[1024];
int total = 0;
while ((count = inputStream.read(data,0,1024)) != -1){
total += count;
buffoutputream.write(data,0,count);
}
inputStream.close();
recupContenu.disconnect();
buffoutputream.flush();
buffoutputream.close();
outputStream.flush();
outputStream.close();
} catch (MalformedURLException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
return null; |
quelqu'un pourrait me dire ce qui ne vas pas dans mon code ou comment l'ameliorer?
car je suis completement perdu et je ne sais plus ou donner de la tete;