c# Puntuación alta para guardar datos de páginas web: código para guardar el contenido de la página web en la base de datos.
Cadena protegida getHtml(string url)
{
HttpWebRequest webRequest = null
http webResponse webResponse = null
StreamReader streamReader = null
Contenido de cadena = cadena. Vacío;
Prueba
{
webRequest = (http webRequest)webRequest. Crear(URL);
Solicitud de red. Método = " GET
webResponse =(http webResponse)webRequest.GetResponse();
Stream stream = webResponse.GetResponseStream();
streamReader = nuevo streamReader (flujo, System. text . encoding . get encoding(" GB 2312 ");
Contenido = streamReader. ReadToEnd();
}
Captura
{
Lanzar;
}
Finalmente
{
streamReader cierra. ();
webResponse. close();
}
Devolver contenido;
}
Aceptar void protegido Button1_Click(Remitente del objeto, EventArgs e)
{
Cadena url = este texto Trim();
respuesta.write(getHtml(URL) );
}
Recuerde importar el espacio de nombres System.Net;system.Io;
De esta manera La operación del botón lee el código HTML de un sitio web y devuelve un tipo de cadena.
¡Entonces se puede guardar en la base de datos!