Salve a tutti!
Sto cercando di fare un programma in java per il recupero e l'ordinamento automatico di dati presenti su pagine web. Mi spiego meglio: su un sito internet sono presenti informazioni che desidero salvare in un file in maniera automatica. Ho già creato una classe che rappresenti tutti i campi che mi interessano e la classe per salvarli su file. Però qui viene il problema: quello che mi interessa è il risultato di funzioni javascript.
Con il seguente codice:
codice:
public String getHTML(String page) {
String html = "";
try
{
URL url = new URL(page);
HttpURLConnection connection = (HttpURLConnection) url.openConnection();
BufferedReader read = new BufferedReader(new InputStreamReader(connection.getInputStream()));
String line = read.readLine();
while(line!=null) {
html += line;
line = read.readLine();
}
} catch(MalformedURLException ex) {
ex.printStackTrace();
} catch(IOException ioex) {
ioex.printStackTrace();
}
return html;
ottengo come ritorno quello che si vede facendo "visualizza sorgente pagina" su un qualsiasi browser. Però a me servirebbe il modo di ottenere, giusto per capirci, quello che si vede con "ispeziona elemento" di chrome, ovvero non le funzioni javascript ma i loro risultati. Qualche idea?