Hola Gsamuk. Mirar aquí:
función WB_ClickLink (WB: TWebbrowser; const LinkText: secuencia): Boleano;
var
HTMLDocument2: IHTMLDocument2;
acoplamientos: IHTMLElementCollection;
Elemento: IHTMLElement;
href: OleVariant;
I: Número entero;
comenzar
HTMLDocument2: = WB.Document como IHTMLDocument2;
acoplamientos: = HTMLDocument2.Links;
para I: = 0 a los acoplamientos. Longitud - 1 hace
comenzar
Elemento: = HTMLDocument2.Links.Item (I, 0) como IHTMLElement;
si AnsiContainsStr (Element.innerText, LinkText) o AnsiContainsStr (Element.getAttribute (“href”, 0), LinkText) entonces
comenzar
si AnsiContainsStr (Element.getAttribute (“blanco”, 0), “_blank ") entonces
WB.Navigate (Element.getAttribute (“href”, 0))
Element.Click;
Resultado: = verdad;
Rotura;
extremo;
extremo;
Resultado: = falso;
extremo;