Pegar CODIGO FONTE HTMl em java - estou usando COBRA para o parse do html

0 respostas
L
private static final String TEST_URI = "http://www.SITEHORAS.com.br/";

	public static void main(String[] args) throws IOException, SAXException,
			InterruptedException {
		SimpleUserAgentContext uacontext = new SimpleUserAgentContext();
		uacontext.setScriptingEnabled(false);
		uacontext.setExternalCSSEnabled(false);
		DocumentBuilderImpl builder = new DocumentBuilderImpl(uacontext);
		URL url = new URL(TEST_URI);
		URLConnection con = url.openConnection();
		url.openConnection();

		InputStream in = con.getInputStream();

		try {

			Reader reader = new InputStreamReader(in, "UTF-8");
			InputSourceImpl inputSource = new InputSourceImpl(reader, TEST_URI);
			Document d = (Document) builder.parse(inputSource);
			HTMLDocumentImpl document = (HTMLDocumentImpl) d;
			Element element = document.getElementById("HORAS");
			System.out.println(element.getTextContent());
		} finally {
			in.close();
		}
	}
-------------------------------------- tem um site q mostra as horas, em uma div de ID = HORAS...

queri fikar lendo o valor dessa ID e fikar dando System.out.println(element.getTextContent()) a cada segundo no meu console...tipo colokar o relogio do site executando no meu console...
----------------------------------------------------------------------
o problema e q de inicio a DIV tem, valor --:--:--, e quando conecto no site e imprimo so mostra issu, tinha q dar tipo um refresh sei la sem conectar de novo...alguem me ajuda ae... vi no site q essa hora e feita pelo javascript...
vlw galera

Criado 4 de janeiro de 2012
Respostas 0
Participantes 1