Ciao,
da un programma delphi
dovrei simulare il click di un pulsante su una pagina web.
mi sapete dare suggerimenti?
grazie
Ciao,
da un programma delphi
dovrei simulare il click di un pulsante su una pagina web.
mi sapete dare suggerimenti?
grazie
Carica la pagina all'interno di un controllo WebBrowser e, tramite l'interfaccia OLE dell'oggetto, accedi all'elemento che ti interessa usando il metodo appropriato (es. ID assegnato al pulsante) e invoca il metodo Click().
Vedi questo pezzo di codice come esempio, tratto da StackOverflow:
Ciao!codice:var Buttons: OleVariant; Button: OleVariant; I: Integer; begin Buttons := WebBrowser1.OleObject.Document.getElementsByTagName("button"); for I := 0 to Buttons.Length - 1 do begin Button := Buttons.item(I); if Button.innerText = 'Sign in' then begin Button.click(); Break; end; end; end;![]()
MARCO BREVEGLIERI
Software and Web Developer, Teacher and Consultant
Home | Blog | Delphi Podcast | Twitch | Altro...