Come scaricare una pagina Web con VBScript

November 7

VBScript utilizza il controllo HttpWebRequest a siti di download e di interfaccia con le pagine del sito. Scarica la pagina e conservarla in un file, o visualizzare il codice scaricato a una pagina Web. Il controllo HttpWebRequest apre la pagina Web nella memoria del server e le informazioni scaricate è l'HTML grezzo visualizzato come se il codice è stato visualizzato in un browser normale.

istruzione

1 Fare clic sul pulsante di Windows "Start" e selezionare "Tutti i programmi". Fai clic su "Microsoft .NET", quindi fare clic sul collegamento "Visual Studio". Aprire il progetto VBScript per aprire i moduli Web.

2 Creare la variabile HttpWebRequest. È necessario creare un'istanza di una classe da utilizzare nel vostro VBScript. Il codice seguente crea un'istanza della classe:

web fioco come HttpWebRequest

3 Recuperare il codice del sito e impostare la risposta a una variabile. Si richiede le informazioni del server, ma è necessario salvare la risposta del server a una variabile "risposta". Il codice seguente mostra come recuperare i dati e memorizzare la risposta in una variabile "risposta":

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

risposta fioco come HttpWebResponse = CType (web.GetResponse (), HttpWebResponse)

Il codice di cui sopra recupera il codice HTML da "mydomain.com/page.aspx." Sostituire questo URL con il proprio indirizzo. La risposta viene salvato nella variabile di etichetta "risposta".

4 Conservare la risposta o stamparlo sullo schermo. Il codice seguente memorizza la risposta ad un flusso, che viene utilizzato per stampare l'output allo schermo del lettore:

Dim leggere come nuovo StreamReader (risposta)

Dim html As String = read.ReadToEnd()

Console.WriteLine (html)