Come rendere il vostro Webclient

December 3

Come rendere il vostro Webclient


I programmatori elaborare una pagina Web con un client Web. browser Internet, per esempio, sono un tipo di client Web che si specializzano nelle pagine Web di elaborazione lettori in modo umano li possono capire. Tuttavia, è possibile anche utilizzare i client Web per raschiare una pagina Web per estrarre i dati specifici o per inviare e ricevere Asynchronous JavaScript and XML comunicazioni. Molti quadri di programmazione, tra cui .NET e Python, forniscono una classe WebClient per consentire ai programmatori di effettuare e utilizzare i propri WebClient.

istruzione

1 Creare un nuovo progetto nell'ambiente di sviluppo di scelta che si preferisce.

2 Creare un'istanza della classe WebClient o il suo equivalente. In C # e Active Server Pages .NET (ASP.NET), ad esempio, digitare il seguente oggetto della classe "WebClient":

WebClient sampleWebClient = new WebClient ();

3 Scarica una pagina utilizzando il metodo previsto dal quadro e memorizzarlo in una variabile. Ad esempio, in NET, utilizzare il metodo ".DownloadData ()" e creare una matrice di "byte" per contenere i dati:

Byte [] = byteArrayToHoldData sampleWebClient .DownloadData ( "http://www.samplePage.com");

Utilizzare i dati scaricati dal client Web, se necessario. Ad esempio, codificare i dati, salvarlo in una variabile di tipo "stringa" e visualizzarli in un'etichetta:

stringa encodedDataString = Encoding.ASCII.GetString (byteArrayToHoldData);

myLabel.Text = encodedDataString;

Consigli e avvertenze

  • Prima di utilizzare un client Web per raschiare un sito Web, verificare che i proprietari del sito Web di permesso di raschiatura.