leio paginas web no java assim:
String link = "http://google.com";
try {
URL u = new URL(link);
try {
InputStream openStream = u.openStream();
BufferedReader read = new BufferedReader(new InputStreamReader(openStream));
while (read.ready()) {
System.out.println(read.readLine());
}
} catch (IOException ex) {
Logger.getLogger(Treta.class.getName()).log(Level.SEVERE, null, ex);
}
} catch (MalformedURLException ex) {
Logger.getLogger(Treta.class.getName()).log(Level.SEVERE, null, ex);
}
só q se eu for ler uma página assim:
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Teste</title>
<script type="text/javascript">
function escreve(){
document.getElementById('conteudo').innerHTML = "nois capota mas num breka"
}
</script>
</head>
<body onload="escreve();">
<h1>oia nois aqui travez</h1>
<div id="conteudo"></div>
</body>
</html>
onde a div “conteudo” será escrita “nois capota mas num breka” ao carregar da página
no entanto ao ler a página me é exibido apenas
<div id="conteudo"></div>
e não
<div id="conteudo">nois capota mas num breka</div>
como eu gostaria que fosse.
como proceder para que me seja exibido no console
<div id="conteudo">nois capota mas num breka</div>
?