Apro un post di prova



  • Apro un post di prova
    di Raffaele_53 data: 09/09/2015 18:14:20

    ciao

    EDIT
    Premesso che NON mi interessano certi dati.

    >>>ma quel sito si porta dietro troppa "porcheria" (millemila link a siti esterni)
    Hai ragione e un domani che cambia qualcosa nel sito (siamo punto e accappo)

    Comunque per mio sapere personale vorrei provare (sempre col Vostro aiuto)
    Il VBA (estrazione dati) già funzionante a parte, però se non mi logo, mi estrae i dati della sola prima giornata?

    Se eseguisco da F8 sempra funzionare, avviando il VBA non funziona.
     
    Sub AutoLogin()
    
    Dim IEapp As Object
    Dim oName As Object
    Dim oPass As Object
    Dim oSumbit As Object
    Dim URL As String
    Dim iCount As Long
    'Application.ScreenUpdating = False
    URL = "h t t p ://www.fantagazzetta.com"'modificre
    
    Set IEapp = CreateObject("InternetExplorer.Application")
    IEapp.navigate URL
    IEapp.Visible = True 'aspettare che la pagina si apra ed riporta "fine" in basso
    
        'For iCount = 1 To 1000 'aspettare che si apra la pagina IE
        'Next iCount
        'MsgBox "1° adesso premi CTRL+ALI+PAUSE, dopo premi debug"
    'LinkButtonLogout
        
    'Set oSubmit = IEapp.document.getElementById("ButtonLogout")
    Set oSubmit = IEapp.document.getElementById("LinkButtonLogout") 'aspettare che la pagina si apra ed riporta "fine" in basso
        'For iCount = 1 To 1000 'aspettare che si apra la pagina IE
        'Next iCount
        'MsgBox "2° adesso premi CTRL+ALI+PAUSE, dopo premi debug"
    oSubmit.Click
    While IEapp.Busy Or IEapp.readyState <> 4: DoEvents: Wend
    
    AssignObjects: ' qui mi sa che è ancora sulla pagina precedente
    '??????????????'
    
    'Set oUser = IEapp.document.getElementById("HeaderMasterPageElle_LoginMasterKnob_TextBoxUserName")
    'Set oPass = IEapp.document.getElementById("HeaderMasterPageElle_LoginMasterKnob_TextBoxPassword")
    Set oUser = IEapp.document.getElementById("ctl00$HeaderMasterPageKnob$LoginMasterKnob$TextBoxUserName")
    Set oPass = IEapp.document.getElementById("ctl00$HeaderMasterPageKnob$LoginMasterKnob$TextBoxPassword")
    Set oSubmit = IEapp.document.getElementById("ButtonSubmit")
    'ctl00$HeaderMasterPageKnob$LoginMasterKnob$TextBoxUserName
    'ctl00$HeaderMasterPageKnob$LoginMasterKnob$TextBoxPassword
    If oUser Is Nothing Or oPass Is Nothing Or oSubmit Is Nothing Then
    DoEvents
    GoTo AssignObjects
    End If
    
    
    oUser.Focus
    oUser.Value = "ultra1927"
    oUser.FireEvent "onkeydown"
    
    oPass.Focus
    oPass.Value = "manfredi"
    oPass.FireEvent "onkeydown"
    
    oSubmit.Click
    IEapp.Quit
    MsgBox "ok"
    End Sub



  • di totygno71 data: 09/09/2015 18:23:24

    Non ho capito Nulla!!!



  • di Raffaele_53 data: 09/09/2015 19:29:28

    Non capivo perchè non inseriva il mio Post, dopo ho modificato nel codice "h t t p :seguito...

    Post di h t t p : //www.excelvba.it/Forum/thread.php?f=1&t=9276
    In qualsiasi file vuoto, se esegui F8 alla fine Ti da OK. invece avviando il codice "non risponde nulla"