Salve a tutti,
ho un problema con un programma in VB .net
Il mio intento è quello di catturare il codice HTML di una pagina e di trovare alcune stringhe all'interno del codice
Posto una prima parte del codice:
fino a qui tutto bene...codice:... Dim Url As New System.Uri("http://www.ilmiourl.it")) Dim HTML As String WebBrowser1.Url = Url HTML = WebBrowser1.DocumentText ...
Dopo poco arrivo a questo punto e viene generata un'eccezione perchè sembra che HTML sia vuota.
Il mio dubbio è che non venga assegnato istantaneamente alla variabile HTML il codice della pagina anche perchè inserendo prima del problema un qualsiasi msgbox solo per perdere un po' di tempo non viene generato nessun errore e tutto funziona bene.codice:... If HTML.IndexOf("Error!") < 0 Then ...
Ho difficoltà a trovare nella guida e su google come realizzare un loop bloccante in modo tale da aspettare che WebBrowser1 finisca di carica la pagina.
Sapreste indicarmi come aspettare che WebBrowser1 finisca di caricare la pagina una strada per capire come farlo?
Grazie in anticipo per la risposta.

Rispondi quotando