Buonasera a tutti,
mi sto imbattendo in un rompicapo che non riesco a risolvere. Ho bisogno di estrarre dati da un sito. Questo è protetto da Identificativo e password e da un pulsante.
Sono riuscito a inserire da programma sia l'id che la password ma non a far fare click al pulsante. Ho ovviato rendendo visibile il solo pulsante nel programma ed ho aggirato, anche se poco elegantemente il problema. Adesso pero' viene il bello della cosa. Il sito adesso è visibile solo nel webbrowser e solo li' posso leggere i dati di cui ho bisogno. Il problema nasce dal fatto che il sito è in php e quando lancio il comando per scaricarmi il sito in una variabile stringa, mi carica la stessa con il feed della pagina e non i dati che io vedo invece a schermo. Dovrei in pratica fare un Save As in modo che mi scarichi solo quello che vedo a schermo.
Le righe di codice che utilizzo sono queste:
WebBrowser.Silent = True
WebBrowser.Navigate (tmp_lnk)
Do
DoEvents
Loop Until FINE
Sbuffer = WebBrowser.Document.documentElement.innerHTML
La variabile Booleana FINE è posizionata all'interno di una procedura che la rende True quando il download è terminato.
Sbuffer è la variabile stringa che contiene la pagina web in formato PHP ma che invece di avere al suo interno la pagina in formato testo , contiene il Feed.
Potreste aiutarmi?
Grazie