AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi [Webbrowser] klickt nicht automatisch auf den Login Button
Thema durchsuchen
Ansicht
Themen-Optionen

[Webbrowser] klickt nicht automatisch auf den Login Button

Offene Frage von "poker1337"
Ein Thema von poker1337 · begonnen am 12. Dez 2007
Antwort Antwort
poker1337

Registriert seit: 26. Apr 2007
8 Beiträge
 
#1

[Webbrowser] klickt nicht automatisch auf den Login Button

  Alt 12. Dez 2007, 15:00
Hallo, ich bins wieder

Ich wollte mir ein kleines Programm schreiben was meinen Kontostand bei Paypal ausließt!

Dazu lade ich mir, nachdem ich die Seite geladen hab mit
source := Webbrowser1.OleObject.Document.Body.innerHTML; den Quellcode, gucke ob ein gewisser String in "source"
ist mit pos('E-Mail-Adresse',source);
das funktioniert auch ganz gut!

Als nächstes überprüfe ich mittels einer If-Anweisung ob der bestimmte String vorhanden ist, wenn ja soll es sich dann einloggen:

Delphi-Quellcode:
    if find_string = 2987 then
                Begin
                        Form2.WebBrowser1.OleObject.document.forms.item('login_form').elements.item('login_email').value:= 'usernamebeipaypal';
                        Form2.WebBrowser1.OleObject.document.forms.item('login_form').elements.item('login_password').value:= 'meinpass';
                        Form2.WebBrowser1.OleObject.document.forms.item('login_form').submit;
                 End;
Er trägt die Sachen erfolgreich ein, das kann ich ja mit der Webbrowser Komponente verfolgen, doch auf den Button wo er sich einloggen soll, klickt er nicht...

Als letztes dann noch eine Überprüfung, ob ich eingeloggt bin:

Delphi-Quellcode:
                   //sourcecode der seite laden
                     source := Webbrowser1.OleObject.Document.Body.innerHTML;
                   //position finden von string der im quellcode vorkommt
                   //wenn man sich einloggen soll
                    find_string := pos('Meine Kontoübersicht',source);
Weiter hab ich jetzt noch nicht programmiert, ich häng ja immernoch beim Submit fest, hab sowas schonma gemacht und da hat er den Button immer geklickt.

Weiß nun einer warum der nicht auf den Button klickt?


*edit*: Könnte es auch daran liegen, dass ich das ganze dann durch eine for do schleife schicke?
(Habe 3 Accounts von mir die in einer textdatei stehen und ich so dann das Guthaben von allen abfragen kann)

Danke
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:07 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz