HTTP-Aufrufe unter VB

dot-paul

Grünschnabel
Hallo,

Ich möchte gerne mit VB ein Programm schreiben, das sich bei einem Webserver (mittels POST!) anmeldet, und dann einige Seiten (mit GET-Variablen) aufruft.

Die Website ist folgendermaßen aufgebaut:

1. index.php, Loginscreen mit 2 Eingabefeldern (username/password)
2. nach absenden wird auf index2.php weitergeleitet, da kommt die Ausgabe OK
3. danach kann ich index3.php?action=xyz aufrufen.

wenn ich vorher die index3.php aufrufe, dann werde ich an die index.php weitergeleitet.

Das Programm soll nun folgendes machen:
Es soll zwei Textfelder beinhalten, in dem ich den Usernamen/Passwort eingeben kann.dann kann ich auf einen Login klicken.Und es wird eine Anschließend soll es mehrmals die index3.php aufrufen.

Ich habe mich bisher mit einem Internetexplorer in dem Form geholfen, in dem ich mich einloggen kann (direkt über die angezeigte HTML-Seite). Mit der Methode "Navigate" kann ich dann auch die index3.php seiten (incl. GET-Variablen) aufrufen. Allerdings kann ich nicht abfragen, ob die Site auch erfolgreich geladen wurde, um dann die nächste aufzurufen.

Gibts eine bessere Lösung? Vorallem wie geht das dann mit der Session auf dem Webserver?
Wenn nicht, wie kann ich überprüfen, ob die Site im eingebetteten Explorer geladen wurde?

Am liebsten wäre es mir wenn ich die URLs(index3.php?asdsdf=asdf) z.B. in ein Feld schreiben könnte, und immer wenn ein neuer Eintrag in das Feld kommt, versucht der Client die Sites der Reihe nach aufzurufen. Falls der Webserver kurzzeitig nicht verfügbar ist, und es sammeln sich URL's, bei erneuter Verfügbarkeit werden die gesammelten URLs dann aufgerufen.

Vielleicht hat jemand einen Vorschlag?

Vielen Dank.
 
Schau dir die URL an - auch die weiterführenden....
z. B. :
http://nasenhaareonline.de/login.php?login=NICK&passwort=PASS

Jetzt nimmste:
http://nasenhaareonline.de/login.php?login=
in eine Variable (z.b. "url1")
&passwort=
in eine Variable (z.B. "url2")
Dann fragst du innerhalb deines Programmes NICK und PASS mit einer Textboxeingabe ab.
(ab damit in die variablen "nick" und "pw" )
Jetzt hast du alles was du brauchst um dich dort anzumelden:
neuurl = url1 & nick & url2 & pw

Jetzt kannst du die Variable "neuurl" aufrufen und bist angemeldet.

Um nun auf "index3.php?asdsdf=asdf" was auch immer zuzugreifen gehst du im Grunde genauso vor.....nur anmelden musste dich ja nicht mehr - das hast du mit dem Aufruf von "neuurl" bereits erledigt.

Falls sich innerhalb eines Quelltextes o.a. etwas in der Richtung ausgelesen werden muss verwendest du die MID, LEFT, RIGHT, LEN Funktionen

Ich hoffe das ich dich richtig verstanden habe und dir hiermit weitergeholfen habe

Gruß
Mat
 
Zuletzt bearbeitet:
Zurück