Red de conocimiento informático - Consumibles informáticos - 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.

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.

¿Puedes guardar los datos de la base de datos aquí? Si es así, consulte a continuación. De lo contrario, aprenda los conocimientos más básicos de ADO.NET.

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!