EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
PF Preguntas - Foro

Cómo obtener el contenido de una Web en C#

Programación .NET  
 
Cómo obtener el contenido de una Web en C#

Ya te hablamos en un artículo anterior de cómo poder obtener el contenido de una página web a través del lenguaje de programación PHP. Esta vez te vamos a mostrar cómo puedes hacer esto mismo en C#. A continuación tienes el código y posteriormente pasamos a explicártelo.

 

 

En principio, hemos creado esta función como estática para poder llamarla sin tener que crear una instancia de la clase a la cual pertenezca, aunque es tu decisión el situar dicha función en la clase adecuada y fijarla como estática o no. También queda en tu mano el procesamiento y tratamiento de errores que, por simplicidad, lo hemos obviado.

Como puedes ver, la función tiene como parámetros la url del sitio web del cual quieres obtener su código, en forma de cadena de texto. Una vez que es llamada, lo primero que hace es verificar que la url que le llega como parámetro tenga prefijado el protocolo HTTP o HTTPS y, si no es así, se lo añade.

Seguidamente, crea una petición HttpWebRequest y obtiene la respuesta en el objeto de la clase HttpWebResponse. Por último, convierte el flujo de llegada de datos en una cadena de caracteres, devolviendo ésta como resultado de la llamada a dicha función.

 

Déjanos un comentario o entra al  Foro
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page
Etiquetas: