Ver Mensaje Individual
  #1 (permalink)  
Antiguo 19/12/2008, 01:50
xamamo
 
Fecha de Ingreso: septiembre-2007
Mensajes: 106
Antigüedad: 16 años, 8 meses
Puntos: 1
Bajar codigo fuente de una web

Hola a todos, tengo un problemilla, el tema está en que tengo que bajarme el codigo fuente de una pagina web, tengo dos funciones que funcionanan perfectamente, son estas:
Código PHP:
public static void leerPaginaWeb(string laUrl)
        {
            
// Cear la solicitud de la URL.
            
WebRequest request WebRequest.Create(laUrl);

            
// Obtener la respuesta.
            
WebResponse response request.GetResponse();

            
// Abrir el stream de la respuesta recibida.
            
StreamReader reader =
                new 
StreamReader(response.GetResponseStream());

            
// Leer el contenido.
            
string res reader.ReadToEnd();

            
// Mostrarlo.
            
Console.WriteLine(res);

            
// Cerrar los streams abiertos.
            
reader.Close();
            
response.Close();
        } 
y esta otra que le pasas la ruta de donde quieres que te guarde un archivo con el contenido.
Código PHP:
 public static void Baja_codigo_paginaWeb(string Ruta_localstring url)
        {
            
WebClient miwebclient = new WebClient();
            
Uri miurl = new Uri(url);
            
miwebclient.DownloadFile(miurlRuta_local);
            
miwebclient.Dispose();
        } 
Funcionan bien pero cuando intento bajar el codigo de la web de paginas amarillas ("http://blancas.paginasamarillas.es/)" me suelta el mensaje de error "Error en el servidor remoto: (400) Solicitud incorrecta." y no tengo ni idea de por que puede ser.

Alguien sabe algo?? que puedo estar haciendo mal???
Un saludo y gracias anticipadas...