WebClient
Programadores procesar una página Web con un cliente Web. Navegadores de Internet, por ejemplo, son un tipo de cliente Web que se especializan en el procesamiento de páginas Web para los lectores humanos pueden entender. Sin embargo, también puede utilizar los clientes web para raspar una página Web para extraer datos específicos o para enviar y recibir comunicaciones de Asynchronous JavaScript And XML. Muchos marcos de programación, incluyendo. NET y Python, proporcionan una clase de cliente Web para permitir a los programadores hacen y utilizan sus propias WebClients.
Crear un nuevo proyecto en el entorno de desarrollo de la elección que usted prefiera.
Cree una instancia de la clase WebClient o su equivalente. . En C # y páginas Active Server NET (ASP.NET), por ejemplo, escriba el siguiente objeto de la clase "WebClient":
WebClient sampleWebClient WebClient = new ();
Descargue una página mediante el procedimiento proporcionado por el marco y almacenarlo en una variable. . Por ejemplo, en NET, utilice el método "DownloadData ()." Y crear una matriz "Byte" para contener los datos:
Byte [] = byteArrayToHoldData sampleWebClient DownloadData ("http://www.samplePage.com").;
Utilice los datos descargados por el cliente Web, según sea necesario. Por ejemplo, codificar los datos, guardarlo en una variable de tipo "cadena" y la muestra en una etiqueta:
string encodedDataString = Encoding.ASCII.GetString (byteArrayToHoldData);
myLabel.Text = encodedDataString;
Consejos y advertencias
Antes de utilizar un cliente Web para raspar un sitio Web, compruebe que los dueños del sitio Web permiten raspar.
No hay comentarios:
Publicar un comentario