Automatischer Webbrowser - wie?

Meine Frage ist eher spezifisch. Ich brauche das Wissen wie ich im MS INet Control automatisch surfen lassen kann als ob man von selbst Links anklickt und Textboxen ausfüllt. Wie ist das machbar? Allerdings ohne dabei die Maus automatisch zu bewegen…sollte also unsichtbar sein…

Bin erfahrener Programmierer aber leider happerts dabei bisher…

Mit freundlichen Grüßen
Sebastian Hofheinz

ich im MS INet Control automatisch surfen lassen kann als ob
man von selbst Links anklickt und Textboxen ausfüllt. Wie ist

Als erstes wäre ja interessant wohin es surfen soll, Dein Programm.
Für automatisches surfen muss Dein Programm wissen, wohin es von einer spezifischen Startseite aus hinsurfen kann. Dazu wird Dir wohl nichts anderes übrig bleiben als die vom INet-Ctl empfangenen Daten zu parsen und alle Links heraus zu suchen, die es dann eines nach dem anderen besuchen könnte.

Ich würd’ dazu das ReGExp-Objekt empfehlen, da man damit so schöne Expressions bauen kann wie in Perl.

Also zum Beispiel so etwas:

INET -> Daten -> REGEXP -> LinkArray -> INET und wieder von vorn.

Gruß
Heiko

Leider ist es nicht dass was ich genau brauche…, stellen wir uns eine Website vor …ich gebe Daten in ein Formular ein und möchte nun den weiter unten stehenden Send Button drücken…per hand isses ja easy, aber wie mache ich das automatisiert?

thx

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Ausserdem würde es mir sehr helfen wenn jemand weiss wie ich Checkboxes automatisiert aktivieren kann…

per Webbrowser.Document.Forms(0).Checkbox.Value = 1 klappts leider nich…auch wenn „leider“ keine Fehlermeldung erscheint…

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Nachtrag…habs grad gefunden…es ist

Webbrowser.Document.Forms(0).Checkbox.Status = 1

allerdings muss ich unbedingt wissen wie ich SendButtons von alleine aktiviere…wäre echt lieb wenn mir das jemand verraten könnte…

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo

Ich habs mal so gemacht:

For m_lngX = 1 To g_IE.Document.All.length
Set m_Tag = g_IE.Document.All(m_lngX)
If LCase(m_Tag.tagname) = „form“ Then
If LCase(m_Tag.Name) = „newmsg“ Then
m_Tag.submit
Exit For
End If
End If
Next

P.S. Hab ich das richtig verstanden?:
Du hast eine VB Form, die Eingaben der VB Form werden dann in eine HTML Page gefüllt und abgesendet? Ist es Deine HTML Page oder eine bei der Du keinen Einfluss nehmen kannst?

Danke für deine Hilfe, so ähnlich hab ich es vor ner halben Stunde auch gelöst :smile:

Was deine Frage angeht, nein es ist nicht meine HTML Seite daher kann ich sie leider auch nicht verändern.

Was ich programmiere is ja auch nur ein Tool damit ich an meine Community Mitglieder SMS versenden kann ohne jede einzeln zu tippen…das macht mein Proggi nun wunderschön.

Für die Allgemeinheit, ich werde das Programm nicht herausgeben. Denn es liegt mir nicht nahe dem Anbieter des kostenlosen Versandes einen Schaden zuzufügen. Dieser könnte aber durch einen massengebrauch meines so eben fertiggestellten Programms eintreten. Daher habt Einsicht und proggt euch das wenn ihr es nötig habt selber und geht dann aber auch bitte meiner Moral nach. Es gibt wenige noch kostenlose Dienste, lass die wenigen nicht auch noch untergehen.

Wie gesagt benutze ich mein Programm nur um meiner Community wichtige Informationen zukommen zu lassen und dies geschieht auch nur 1 mal im Monat bei ca. 60 Mitgliedern.

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hehe

Meine App hat auch sms versendet :smile:

Gruss
Giuseppe