Capturar código fonte de uma página (Resolvido)

Bom dia colegas,

Tenho um projeto em mente mas estou com dúvidas sobre como fazer.
O projeto é de uma aplicação Java que tem que se conectar à internet e pegar uma string de dados de um frame.
Um exemplo disso: Seria como entrar no GUJ na página inicial e ir no navegador em “exibir -> código fonte”.
Preciso gardar todo o código fonte em uma String, vou usar apenas um trecho do “código fonte” do frame, ou seja, uma substring, mas isso eu sei fazer. A dúvida é o que usar para fazer isso?
Se eu pudesse usar persistência, por exemplo, como poderia ser feito?

Se eu compreendi bem a sua dúvida,

você tem duas formas de fazer:

  1. via socket
  2. via httpconnection

Exemplos:
http://java.sun.com/docs/books/tutorial/networking/urls/connecting.html
http://www.java2s.com/Code/Java/J2ME/HttpConnection.htm

fw

aew cara!!!

http://hc.apache.org/httpclient-3.x/
acho que eh isso que vc quer

ow
http://htmlparser.sourceforge.net/javadoc/org/htmlparser/Parser.html

Achei um código em uma aplicação antiga…

public static StringBuilder read(String endereco) { BufferedReader in = null; StringBuilder ret = new StringBuilder(""); try { URL url = new URL(endereco); in = new BufferedReader(new InputStreamReader(url.openStream())); String str; while ((str = in.readLine()) != null) { ret.append(str); } } catch (MalformedURLException ex) { Logger.getLogger(PageProcess.class.getName()).log(Level.SEVERE, null, ex); } catch (IOException ex) { Logger.getLogger(PageProcess.class.getName()).log(Level.SEVERE, null, ex); } finally { if (in != null) { try { in.close(); } catch (Exception e) { } } } return ret; }

fw

Caras VCs são demais, valeuzão!
Acho que já tenho bastante material pra estudar, por incrível que pareça eu vou implementar isso em J2ME também, para windows mobile 6, e um dos tutoriais fala disso.