Entwickler-Ecke
Internet / Netzwerk - [TWebBrowser] Navigiren nach einem login nicht möglich
Jukka - Sa 02.12.06 12:10
Titel: [TWebBrowser] Navigiren nach einem login nicht möglich
Hallo,
Ich habe eine Internetseite mit einem Benutzerbereich. Über diesen Benutzerbereich soll man auch per Programm zugreifen können daher benutze ich die Komponente TWebBrowser zum einloggen und erhalten der Daten. Nun ist folgendes Problem:
-Ich lade die loginseite und fülle das formular aus (Benutzer gibt daten ein)
-Per Button wird man eingeloggt was auch geht, man ist im benuztzerbereich
-nun versucht der Browser mit .Navigate() auf einen anderen abscnitt zuzzugreifen. loggt sich aber einfach wieder aus
Das was mich so wundert:
Wenn ich im Webbrowser per hand auf den link klicke bleibt er eingeloggt. Ich hab mir gedacht du nimmst dir mal exakt den gleichen link .. aber das geht auch nicht
Ich habe das in VB versucht, in VB lässt er sich Navigiren, jedoch bin ich in VB viel schlechter als in Delphi.
Kann das sein das der WebBrowser bei .Navigate() keine Sessions beachtet?
Kann mir da bitte jemand helfen?
MfG Ju
EDIT:
Hab das Problem gelöst .. Fehler war ich habe im navigate 'domain.de' eingegeben aber ich musste 'www.domain.de' eingeben
Escalade - Mo 17.12.07 15:10
Titel: Sourcen
Poste mal deine Sourcen, ohne Sourcen kann dir nicht geholfen werden
Nostromo - So 23.12.07 19:05
Ich vermute das beim Navigate() die Sessionvariablen verloren gehen.
Du solltest, wenn du schon die TWebBrowser-Komponente eingebunden hast, die entsprechenden
Funktionen der Komponente in Anspruch nehmen um weiter zu navigieren.
Z.B. sowas wie "Browser.document.item('linkname').click".
Auf dieses Weise wird die Webseite nämlich so bentutzt, als ob ein User tatsächlich auf einen Link klickt.
Damit werden dann auch die Parameter und Variablen korrekt übergeben und ausgewertet.
mfg
Jürgen
Escalade - Do 27.12.07 13:02
Poste doch mal bitte deine Sourcen damit anderen die ähnliche Probleme bekommen Zeit sparen.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!