Hvordan laste ned en webside med VBScript

VBScript bruker HttpWebRequest kontrollen for å laste ned nettsider og grensesnitt med nettstedets sider. Last siden og lagre det som en fil, eller vise den nedlastede koden til en webside. Den HttpWebRequest kontroll åpner websiden i serverens minne, og informasjonen lastet ned er rå HTML vises som om koden ble vist i en vanlig nettleser.

Bruksanvisning

1 Klikk på Windows "Start" -knappen og velg "Alle programmer". Klikk "Microsoft .NET," klikk "Visual Studio" snarvei. Åpne VBScript prosjekt for å åpne web-skjemaer.

2 Lag HttpWebRequest variabel. Du må bruke et klasse for å bruke den i VBScript. Følgende kode instantiates klassen:

Dim web Som HttpWebRequest

3 Hent nettstedets kode og angi svar på en variabel. Du ber om serverens opplysninger, men du må da lagre serveren svar på en "svar" variable. Følgende kode viser hvordan du kan hente data og lagre responsen i en "svar" variabel:

web WebRequest.Create ( "http://mydomain.com/page.aspx")

Dim respons Som HttpWebResponse = CTYPE (web.GetResponse (), HttpWebResponse)

Koden ovenfor henter HTML-koden fra "mydomain.com/page.aspx." Erstatt denne nettadressen med din egen adresse. Responsen lagres i variabelen merket "svar".

4 Oppbevar respons eller skrive den ut på skjermen. Følgende kode lagrer respons til en bekk, som brukes til å skrive ut utgang til leserens skjermen:

Dim lese som ny StreamReader (respons)

Dim html As String = read.ReadToEnd()

Console.WriteLine (html)