I need to run a javascript page from my app and receive the page that results from the script on a String. This is my code:
try {
URL testurl = new URL("http://www.site.com/page.html");
try {
String s=testurl.getContent().toString();
System.out.println(s);
} catch (IOException ex) {
Logger.getLogger(App.class.getName()).log(Level.SEVERE, null, ex);
}
}
catch (MalformedURLException e) {
}
However this only results in stuff like sun.net.www.protocol.http.HttpURLConnection$HttpInputStream@1ce669e,sun.net.www.protocol.http.HttpURLConnection etc..
I also tried
try
{
URL url;
URLConnection urlConn;
DataInputStream dis;
url = new URL("http://www.site.com/page.html");
urlConn = url.openConnection();
urlConn.setDoInput(true);
urlConn.setUseCaches(false);
dis = new DataInputStream(urlConn.getInputStream());
String s;
while ((s = dis.readLine()) != null)
{
System.out.println(s);
}
dis.close();
}
catch (MalformedURLException mue) {}
catch (IOException ioe) {}
This gives me the pure HTML code.