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.