Desarrollo de Páginas Web, Aplicaciones Informáticas a medida, Posicionamiento Web en Internet (SEO), Accesibilidad web, Usabilidad

Imagen de la cabecera de www.webprogramacion.com
Inicio     Qué es webprogramacion.com     Mi currículum     Contacta conmigo    

Servicios

  • ¿Quieres aumentar el número de visitas de tu página web?
  • ¿Necesitas formación sobre algún tema tratado en webprogramacion.com?
  • ¿Quieres que imparta algún curso sobre algún tema tratado en la web?
  • ¿Quieres que revise la accesibilidad web de tu página?
  • ¿Buscas una aplicación a medida para tu empresa?
  • ¿Necesitas colaboración en tu proyecto?
  • Pide presupuesto sin compromiso
Escríbeme a través de la siguiente página y me pondré en contacto contigo.
webprogramacion.com > Programacion > C# > Accediendo al código html de una web

Accediendo al código html de una web (C#)

Vamos a explicar brevemente cómo crear un método que nos proporcione el código html de la página web que le indiquemos.

Tenemos incluir las siguientes líneas al principio de nuestra clase.

using System.Net;
using System.IO;

Ahora implementaremos el método en cuestión que nos facilitará, pasada una dirección URL, su código html.

private String getCodigo(String url)
{
   HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(url);
   // Realizamos la petición
   HttpWebResponse miPeticionWeb = (HttpWebResponse)myHttpWebRequest.GetResponse();
   // Obtenemos el flujo de la respuesta
   Stream datosRecibidos = miPeticionWeb.GetResponseStream();
   // Leemos el flujo de la respuesta obtenida, seleccionando el tipo de codificación que deseamos
   Encoding codificacion = System.Text.Encoding.GetEncoding("utf-8");
   StreamReader readStream = new StreamReader(receiveStream, encode);
   // Realizamos la conversión a String y devolvemos el valor
   return(readStream.ReadToEnd());
}

Ya tenemos nuestro método listo para ser llamado desde cualquier lugar.

Autor del artículo

Dámaso Velázquez

Compartir

  • www.webprogramacion.com
  • informatica[at]webprogramacion.com
  • Formación
  • Accesibilidad
  • Aplicaciones a medida
  • Presencia en Internet
  • Salamanca

Valid XHTML 1.0 Transitional  ¡CSS Válido!  TAW.Test de accesibilidad web