| Ver tema anterior :: Ver siguiente tema |
| Autor | Mensaje |
|---|
alazka
Registrado: 15 Abr 2007 Mensajes: 3
| Publicado: 09/05/2007 12:14 pm | | | Título: Como guardar el codigo fuente de una pagina |
| Quisiera saber si es posible guardar en un string , el codigo fuente de una pagina.
Excplicacion:
String URL="http://wwwxxxxx.com/ddddd" String pagina;
Quisiera hacer una funcion en el cual el codigo fuente de la pagina a la que apunta URL, se guarda en el String "pagina".
Gracias.!!!! |
|
| Volver arriba | |
 |
_Leo_
Registrado: 20 Oct 2005 Mensajes: 285 Ubicación: Buenos Aires, Argentina
| Publicado: 21/05/2007 11:52 am | | | Título: |
| Creando un objeto de la clase java.net.URL podés obtener el contenido de un archivo que se encuentre en un servidro Web. _________________ _Leo_ drk.com.ar
clasdix.com.ar |
|
| Volver arriba | |
 |
GoldOozaru
Registrado: 21 Jun 2007 Mensajes: 55
| Publicado: 30/07/2007 3:41 pm | | | Título: |
| | pero ojo que no podras hackearte nada con eso, ya que lo que tendrias es el resultado de que el servidor web procese la peticion de la url, es decir veras lo mismo que si abrieras en un navegador y pusieras ver codigo fuente! No puedes ver los scripts de ASP, php, jsp, etc. solo html y javascript |
|
| Volver arriba | |
 |
|
c7b3r
Registrado: 07 Ago 2007 Mensajes: 2 Ubicación: Ca/Co
| Publicado: 08/08/2007 6:30 am | | | Título: |
| Hola, aqui posteo un programa que hice el cual guarda el codigo de fuente. no lo he compilado de nuevo ya que ando en otro sistema operativo en estos momentos pero pues si tiene un error lo mas probable es que sea una bobada. El programa pide el hostname y el nombre del fichero html en el servidor, luego pide el nombre para un fichero .txt que se guadara en el disco duro.
| Código: | //Codeeado por c7b3r import java.net.*; import java.io.*; import javax.swing.*; public class LeeURL { public static void main (String args[]) throws Exception { //Conexion con la pagina String protocolo="http"; String dominio; String fichero; dominio = JOptionPane.showInputDialog("El nombre de la pagina."); fichero = JOptionPane.showInputDialog("Digite el nombre del archivo a accesar."); URL name = new URL(protocolo+"://"+dominio+"/"+fichero); //Recivimos el stream de datos y lo guardamos en un fichero cualquiera BufferedReader lea = new BufferedReader(new InputStreamReader(name.openStream())); String acumula; String archivo; archivo = JOptionPane.showInputDialog("Ingrese el nombre del fichero para guardar el codigo html de la pagina."); FileWriter file = new FileWriter(archivo+".txt"); while ((acumula= lea.readLine())!= null) file.write(acumula); lea.close(); } }
|
Saludos |
|
| Volver arriba | |
 |
|
|