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_local, string url)
{
WebClient miwebclient = new WebClient();
Uri miurl = new Uri(url);
miwebclient.DownloadFile(miurl, Ruta_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...