Laden...

WebBrowser-Control: link automatisch anklicken ?

Erstellt von wurzi vor 13 Jahren Letzter Beitrag vor 13 Jahren 1.878 Views
W
wurzi Themenstarter:in
1 Beiträge seit 2011
vor 13 Jahren
WebBrowser-Control: link automatisch anklicken ?

Mhm ja mein Problem :

Wie kann ich mein
Programm automatisch einen Link anklicken lassen ?

Hab das jz so gemacht und das funzt garnicht -.- ... :

  if (webBrowser1.Url.ToString() == "SEITE")
            {
                HtmlWindow window = webBrowser1.Document.Window.Frames[0];
                window.Document.GetElementById("LINKADRESSE").All[""].InvokeMember("click");
A
118 Beiträge seit 2009
vor 13 Jahren

Da das klicken ja dem Öffnen der Seite entspricht und die Adresse bekannt ist, kannst du ihn ja einfach mit der Navigate()- Methode des Webbrowsers öffnen.

Mfg
Aratar

49.485 Beiträge seit 2005
vor 13 Jahren

Hallo wurzi,

grundsätzlich sollte das so gehen. "das funzt garnicht" ist allerdings keine ausreichende Fehlerbeschreibung. Siehe [Hinweis] Wie poste ich richtig? Punkt 5.

herbivore

3.170 Beiträge seit 2006
vor 13 Jahren

Hallo wurzi,

window.Document.GetElementById("LINKADRESSE").All[""].InvokeMember("click");  

sieht sehr seltsam aus. Was soll denn das .All[""] ?! Das gehört da nicht hin!
Und suchst Du nun nach der Linkadresse oder nach der ID?

Wenn Du das richtige Element gefunden hast, klappt auch der Klick.

Gruß, MarsStein

Non quia difficilia sunt, non audemus, sed quia non audemus, difficilia sunt! - Seneca