Ciao ragazzi, sto cercando di scrivere in software in java per estrarre l'url del file sorgente di un video riprodotta da flash, il problema è che siti come youtube mascherano l'url sorgente (con url parlo dell'url del file con estensione .flv), e quini non ho idea di come poter fare per ovviare a questo problema... fino ad ora sono riuscito solo ad estrarre l'html dell'url interrogata
posto qui il codice:
codice:
import java.net.URL;
import java.net.URLConnection;
import java.io.IOException;
import java.util.Scanner;
public class HtmlDownlaodPro {
public static void main(String[] args) {
try {
URLConnection connection =
new URL("http://www.youtube.com/watch?v=RuYbA55IWGs&feature=g-all&context=G28dd9e8FAAAAAAAABAA").openConnection();
String text = new Scanner(
connection.getInputStream()).
useDelimiter("\\Z").next();
System.out.println(text);
} catch (IOException e) {
}
}
}
quello che ottengo è semplicemente il codice html dell'url richiesta dentro il quale non c'è ombra della stringa che sto cecando!
qualche idea? anche se non riesco a trovare l'url mi andrebbe bene anche solo creare uno stream che mi permetta di leggere i byte del video cosi da poterlo salvare
scusate per l'ignoranza ma nn programmo da tanto i java e quindi ancora ne devo fare si strada!
grazie a tutti in ogni caso!
Marco