Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Formular ohnt (Html)Forms ausfüllen (https://www.delphipraxis.net/82298-formular-ohnt-html-forms-ausfuellen.html)

Philipp_Reitter 10. Dez 2006 16:11


Formular ohnt (Html)Forms ausfüllen
 
hi

ich würd gerne in prog schreiben was sich bei ogame automatisch einloggt weil mich's immer nerft mich einzuloggen.
wie man ein formular ausfüllt weiß ich aber bei www.ogame.de gehts einfach ned weil da (anscheinend) keine forms sind..?!?
kann mir da jemand weiterhelfen

danke im voraus

Philipp

1ceman 10. Dez 2006 16:15

Re: Formular ohnt (Html)Forms ausfüllen
 
ich hab da ne form gefunden;)

Delphi-Quellcode:
<form name="formular" ... >

[edit=Matze]Beitrag aufgrund eines Cache-Problems aktualisiert. MfG, Matze[/edit]

Philipp_Reitter 10. Dez 2006 16:18

Re: Formular ohnt (Html)Forms ausfüllen
 
ok dann gibts ne form aber ich hab so nen delphi script gefunden der die forms zählt und die sagt in welcher das gesuchte feld oder sonstiges element ist und der is an ogame gescheiterd alle anderen pages haben funktioniert!!
ah ja und NEIN es wird kein bot wiel'n bot währe iel zu schwer für mich!

1ceman 10. Dez 2006 16:36

Re: Formular ohnt (Html)Forms ausfüllen
 
dann machs doch ohne dem script, reicht doch wenn du es direkt mit der form programmierst,
da es ja nur für die seite sein soll und nicht für verschieden seiten.

Philipp_Reitter 10. Dez 2006 16:42

Re: Formular ohnt (Html)Forms ausfüllen
 
äääääähhhhh was???
jetzt kaperi ich gar nix mehr!
kann man das nicht irgendiwe machen!
firefox schaffts auch!
und ich hab wo einen script gefunden:

Delphi-Quellcode:
Document:= WebBrowser.Document;
  Document.all.item('Uni').value := recUniversum;
 Document.all.item('login').value := Form2.Log.Text;
 Document.all.item('pass').value := Form2.Password.Text;
aber der geht bei mir ned!!

Meflin 10. Dez 2006 16:50

Re: Formular ohnt (Html)Forms ausfüllen
 
Ich tippe jetzt mal dass das daran liegt dass das Formular keinen Standard-Submit-Button hat sondern via JS abgeschickt wird. Deswegen wird dein Script ins Leere laufen...
Code:
<form name="formular" action="" method="POST" onSubmit="changeAction('login');">
du müsstest also vorher mindestens noch die action des Formulars ändern...

Aufwand und Nutzen eines derartigen Auto-Login-Systems stehen aber wohl kaum im Verhältnis :roll:


Philipp_Reitter 10. Dez 2006 16:52

Re: Formular ohnt (Html)Forms ausfüllen
 
ne an dem liegts ja ned sondern das ausfüllen der loginfelder?!

Meflin 10. Dez 2006 16:56

Re: Formular ohnt (Html)Forms ausfüllen
 
Zitat:

Zitat von Philipp_Reitter
ne an dem liegts ja ned sondern das ausfüllen der loginfelder?!

Jetzt nur mal zur Klärung... willst du dich im IE automatisch einloggen oder willst du dir wirklich einen eigenen Browser dafür schreiben :shock:

Denn der Code, ich weiß nicht ob dir das klar ist, ist ja für eine TWebBrwoser-Instanz :gruebel: was soll denn das noch bringen... in einem externen Browser kannst du damit rein garnichts ausfüllen!


Philipp_Reitter 10. Dez 2006 16:57

Re: Formular ohnt (Html)Forms ausfüllen
 
nene schon in einem eigenen browser in meinem prog drinnen...

1ceman 10. Dez 2006 17:01

Re: Formular ohnt (Html)Forms ausfüllen
 
so kannste auf die form die du brauchst zugreifen:
Delphi-Quellcode:
Webbrowser1.OleObject.Document.Forms.Item('formular','');
nur das bringt dir nicht viel, da die form keine action hat( wie Meflin bereits gesat hat) und auch keinen submit button, weswegen du wahrscheinlich
beim abschicken des formulars probleme bekommen wirst.

//Edit: oder willste dir einfach nur die Felder aus füllen lassen und das einloggen selber machen?


Alle Zeitangaben in WEZ +1. Es ist jetzt 18:54 Uhr.
Seite 1 von 3  1 23      

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