Salve a tutti, stò cercando di creare un programma che mi autologghi su un sito web...
Girando sul forum ho trovato questo codice:
Dim d As IHTMLDocument3
Dim el As IHTMLElement
WebBrowser1.Navigate "link sito web"
'attende il caricamento della pagina
Do Until WebBrowser1.ReadyState = READYSTATE_COMPLETE
DoEvents
Loop
'variabile documento
Set d = WebBrowser1.Document
'imposta username
Set el = d.getElementsByName("m_id").Item(0)
el.setAttribute "value", "Zlatan8"
'imposta password
Set el = d.getElementsByName("m_pwd")(0)
el.setAttribute "value", "miapass"
'pulsante di invio
Set el = d.getElementsByName("m_login")(0)
el.Click
Nel mio progetto ho aggiunto un webbrowser e un HTML object e un command...
Nel command ho messo quel codice: cliccando sul button mi appare nel webbrowser il sito web e nelle caselle Username e password del sito mi appare il mio username(zlatan8) e la mia password...
Questo pezzo di codice, dovrebbe andare a cliccare il tasto login, ma invece non succede nulla:
Set el = d.getElementsByName("m_login")(0)
el.Click
m_id, m_pwd, m_login sono gli input che ho preso dalla sorgente del sito...
Vorrei sapere, come devo fare per premere il pulsante logi, conoscendo il suo input?
Grazie mille a tutti...![]()