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:
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?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;