Hvordan få et Webclient

Hvordan få et Webclient


Programmerere behandle en webside med en webklient. Nettlesere, for eksempel, er en type web-klient som har spesialisert seg på behandling websider så menneskelige lesere kan forstå dem. Men du kan også bruke web-klienter til å skrape en webside for å trekke ut bestemte data eller for å sende og motta Asynkron Javascript og XML kommunikasjon. Mange programmering rammeverk, inkludert .NET og Python, gi en WebClient klasse for å tillate programmerere til å lage og bruke egne WebClients.

Bruksanvisning

1 Opprett et nytt prosjekt i utviklingsmiljøet valg du foretrekker.

2 Opprett en forekomst av WebClient klasse eller tilsvarende. I C # og Active Server Pages NET (ASP.NET) for eksempel inn følgende objekt av "WebClient" class:

WebClient sampleWebClient = new WebClient ();

3 Last ned en side ved hjelp av metoden leveres av rammeverk og lagre den i en variabel. For eksempel, i .NET, bruk ".DownloadData ()" metoden og lage en "Byte" array å holde data:

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

Bruk data som lastes ned av webklienten etter behov. For eksempel kode dataene, lagre den til en variabel av type "string" og vise den i en etikett:

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

myLabel.Text = encodedDataString;

Hint

  • Før du bruker en webklient å skrape et nettsted, sjekk at nettstedets eiere tillate skraping.