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

[code]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();
	}
}[/code]

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