none
Accesso a Frame di una pagina WEB RRS feed

  • Discussione generale

  • ho un problema in VBA di accesso dati su pagina web. Dopo aver effettuato l'accesso ad una pagina protetta da username e password,  mi visualizza una pagina,  che si presenta all'inizio in questo modo
    <! -- DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR .......
    <html 9560609006302=" "
         <head ...</head>
         <frameset id="parentframe" rows=0,*" cols="*" frameborder="no" frameSpacing="0">...</frameset>
    </html>
    Il problema è che probabilmente non è una vera e propria pagina web accessibile con un url, per cui non riesco ad accedere ai suoi elementi e di conseguenza a cliccare sui vari pulsanti per accedere ad ulteriori pagine web o frame.
    Quando tento di accedere ai suoi elementi in VBA le istruzioni 
     Set InsiemeDiImmagini = appIE.Document.getElementsByTagName("img")
    For Each immagine In InsiemeDiImmagini
           a = immagine.getAttribute("src")
           conta = conta + 1
           Cells(RIG_Scrivi, 1) = immagine.getAttribute("src")
           RIG_Scrivi = RIG_Scrivi + 1
           If immagine.getAttribute("src") = "https://servizi-online.italgas.it/gerida/r/std/static/statoliste16.gif" Then
               immagine.Click
               Exit For
           End If
    Next immagine
    End Sub
    Le istruzioni in VBA "vedono" ancora la pagina principale dove avevo caricato con successo tutti i dati, password compresa per accedere alla fine proprio a questa "pagina" che probabilmente è un FRAME della prima, anche se no appare tale.
    C'è qualche esperto che mi possa aiutare ad accedere a questa pagina e ai suoi elementi ? Grazie.
    Christian Hamnett
    martedì 16 dicembre 2014 13:25