/
Inicio :: Foros

 F.A.Q.F.A.Q.                  Conéctese para revisar sus mensajesConéctese para revisar sus mensajes   

Como guardar el codigo fuente de una pagina

 
      Índice del Foro elrincondelc.com -> Java
Ver tema anterior :: Ver siguiente tema  
AutorMensaje
alazka



Registrado: 15 Abr 2007
Mensajes: 3

MensajePublicado: 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

MensajePublicado: 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

MensajePublicado: 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

MensajePublicado: 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
      Índice del Foro elrincondelc.com -> Java
Página 1 de 1Todas las horas están en GMT - 8 Horas

 
No puede crear mensajes
No puede responder temas
No puede editar sus mensajes
No puede borrar sus mensajes
No puede votar en encuestas

(c) ElRincondelC.com

Un proyecto de UrlanHeat.com