Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > AutoIt
You last visited: Today at 18:11

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



Woti einlogg Problem

Discussion on Woti einlogg Problem within the AutoIt forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 0
Join Date: Jun 2009
Posts: 121
Received Thanks: 13
Exclamation Woti einlogg Problem

Also,
ich hab jetz angefangen, einen Einlogbot für Woti () zu machen. Aber ich schaffe es nicht, dass er den Login-Button anklicken soll (ich will aber nicht mit Pixels arbeiten).
Hier mal das, was ich habe:
PHP Code:
#include <IE.au3>
$Accountname InputBox("Accountname","Gib deinen Accountname ein:")
$Accountpasswort InputBox("Accountpasswort","Gib dein Accountpasswort ein:","","*")
$oIE _IECreate("http://www.woti.at/index.php?p=login")
$Name _IEGetObjByName($oIE,"key_nick")
_IEFormElementSetValue($Name,$Accountname)
$Passwort _IEGetObjByName($oIE,"key_password")
_IEFormElementSetValue($Passwort,$Accountpasswort
Hier noch der Quelltextteil:
Code:
<input type="submit" name="send" value="Jetzt kostenlos spielen!" class="submit" />
Ich dachte mir, dass es ungefähr mit dem geht:
PHP Code:
$Loginbutton _IEGetObjByName($oIE,"send"
Und dann noch etwas, das den Button anklickt. Das hab ich schon Probiert geht nicht:
PHP Code:
_IENavigate($oIE,$Loginbutton
Bin Anfänger, also lasst die unwichtigen Kommentare bitte!
Tobolobo is offline  
Old 06/13/2011, 00:32   #2
 
elite*gold: 0
Join Date: Apr 2010
Posts: 2,297
Received Thanks: 325
Mh...
Du willst nicht mit Pixeln arbeiten...
Das wird echt schwer ich denk du musst da wohl oder übel mit pixeln arbeiten.
.Cdog is offline  
Old 06/13/2011, 00:33   #3
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
#include <IE.au3>
$Accountname = InputBox("Accountname","Gib deinen Accountname ein:")
$Accountpasswort = InputBox("Accountpasswort","Gib dein Accountpasswort ein:","","*")
$oIE = _IECreate("http://www.woti.at/index.php?p=login",1)
_IELoadWait($oIE)
$oForm = _IEFormGetCollection ($oIE, 0)
$Name = _IEGetObjByName($oForm,"key_nick")
_IEFormElementSetValue($Name,$Accountname)
$Passwort = _IEGetObjByName($oForm,"key_password")
_IEFormElementSetValue($Passwort,$Accountpasswort)
_IEFormSubmit($oForm)
BlackHybrid is offline  
Old 06/13/2011, 00:46   #4
 
elite*gold: 0
Join Date: Jun 2009
Posts: 121
Received Thanks: 13
ich habs jetz ma mit _IEFormSubmit gemacht aber des geht trotzdem net...
PHP Code:
#include <IE.au3>
$Accountname InputBox("Accountname","Gib deinen Accountname ein:")
$Accountpasswort InputBox("Accountpasswort","Gib dein Accountpasswort ein:","","*")
$oIE _IECreate("http://www.woti.at/index.php?p=login")
_IELoadWait($oIE)
$Name _IEGetObjByName($oIE,"key_nick")
_IEFormElementSetValue($Name,$Accountname)
$Passwort _IEGetObjByName($oIE,"key_password")
_IEFormElementSetValue($Passwort,$Accountpasswort)
$Loginbutton _IEGetObjByName($oIE,"send")
_IEFormSubmit($Loginbutton
Das geht net.
Tobolobo is offline  
Old 06/13/2011, 00:49   #5
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Musst dir die Form holen und dann die Form submitten.
Habs vorhin schon editiert.
Auf deine Art müsstest du es so machen _IEAction($Loginbutton,"click")
BlackHybrid is offline  
Old 06/13/2011, 09:54   #6
 
elite*gold: 0
Join Date: Jun 2009
Posts: 121
Received Thanks: 13
Hab all des herumgedreht und versucht aber nix geht...
Der drückt nich aufn Button.
Tobolobo is offline  
Old 06/13/2011, 11:25   #7
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Versuch mal die Regi seite vorher zu öffnen, dass sich das script das Fenster benutzt. Weil bei mir hab ich das Problem, dass er immer 2 Fenster öffnet und das erste nimmt das aber nie fertig lädt.
PHP Code:
#include <IE.au3>
$Accountname InputBox("Accountname","Gib deinen Accountname ein:")
$Accountpasswort InputBox("Accountpasswort","Gib dein Accountpasswort ein:","","*")
$oIE _IECreate("http://www.woti.at/index.php?p=login",1)
_IELoadWait($oIE)
$oForm _IEFormGetCollection ($oIE0)
$Name _IEGetObjByName($oForm,"key_nick")
_IEFormElementSetValue($Name,$Accountname)
$Passwort _IEGetObjByName($oForm,"key_password")
_IEFormElementSetValue($Passwort,$Accountpasswort)
_IEFormSubmit($oForm
Bei mir gehts ansonsten einwandfrei.
BlackHybrid is offline  
Old 06/13/2011, 14:54   #8
 
elite*gold: 0
Join Date: Jun 2009
Posts: 121
Received Thanks: 13
Quote:
Versuch mal die Regi seite vorher zu öffnen, dass sich das script das Fenster benutzt.
Den Teil versteh ich net...
Tobolobo is offline  
Old 06/13/2011, 15:16   #9
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
_IECreate("http://www.woti.at/index.php?p=login",1)
Die 1 bedeutet, dass er ein bereits vorhandenes Fenster benutzt, wenn eins vorhanden ist.
Öffne einfach einen IE und geh auf die seite und starte das Script.
PHP Code:
#include <IE.au3>
$Accountname InputBox("Accountname","Gib deinen Accountname ein:")
$Accountpasswort InputBox("Accountpasswort","Gib dein Accountpasswort ein:","","*")
$oIE _IECreate("http://www.woti.at/index.php?p=login",1)
_IELoadWait($oIE)
$oForm _IEFormGetCollection ($oIE0)
$Name _IEGetObjByName($oForm,"key_nick")
_IEFormElementSetValue($Name,$Accountname)
$Passwort _IEGetObjByName($oForm,"key_password")
_IEFormElementSetValue($Passwort,$Accountpasswort)
_IEFormSubmit($oForm
BlackHybrid is offline  
Old 06/13/2011, 17:09   #10
 
elite*gold: 0
Join Date: Jun 2009
Posts: 121
Received Thanks: 13
Wenn ich das jetzt richtig verstanden habe, soll es jetzt so aussehen:
PHP Code:
#include <IE.au3>
$Accountname InputBox("Accountname","Gib deinen Accountname ein:")
$Accountpasswort InputBox("Accountpasswort","Gib dein Accountpasswort ein:","","*")
$Neu _IECreate("http://www.woti.at/index.php?p=login")
_IELoadWait($Neu)
$oIE _IECreate("http://www.woti.at/index.php?p=login",1)
_IELoadWait($oIE)
$oForm _IEFormGetCollection ($oIE0)
$Name _IEGetObjByName($oForm,"key_nick")
_IEFormElementSetValue($Name,$Accountname)
$Passwort _IEGetObjByName($oForm,"key_password")
_IEFormElementSetValue($Passwort,$Accountpasswort)
_IEFormSubmit($oForm
aber das geht auch nich.
Die input felder werden gefüllt, aber der klickt nicht auf den button
Tobolobo is offline  
Old 06/13/2011, 17:16   #11
 
elite*gold: 0
Join Date: Apr 2010
Posts: 2,297
Received Thanks: 325
Quote:
Originally Posted by Tobolobo View Post
Wenn ich das jetzt richtig verstanden habe, soll es jetzt so aussehen:
PHP Code:
#include <IE.au3>
$Accountname InputBox("Accountname","Gib deinen Accountname ein:")
$Accountpasswort InputBox("Accountpasswort","Gib dein Accountpasswort ein:","","*")
$Neu _IECreate("http://www.woti.at/index.php?p=login")
_IELoadWait($Neu)
$oIE _IECreate("http://www.woti.at/index.php?p=login",1)
_IELoadWait($oIE)
$oForm _IEFormGetCollection ($oIE0)
$Name _IEGetObjByName($oForm,"key_nick")
_IEFormElementSetValue($Name,$Accountname)
$Passwort _IEGetObjByName($oForm,"key_password")
_IEFormElementSetValue($Passwort,$Accountpasswort)
_IEFormSubmit($oForm
aber das geht auch nich.
Die input felder werden gefüllt, aber der klickt nicht auf den button


wenns du es so haben möchtest das es nicht im hintergrund ist mach doch eifnach ein mouseklick

z.b. so:
PHP Code:
#include <IE.au3>
$Accountname InputBox("Accountname","Gib deinen Accountname ein:")
$Accountpasswort InputBox("Accountpasswort","Gib dein Accountpasswort ein:","","*")
$Neu _IECreate("http://www.woti.at/index.php?p=login")
_IELoadWait($Neu)
$oIE _IECreate("http://www.woti.at/index.php?p=login",1)
_IELoadWait($oIE)
$oForm _IEFormGetCollection ($oIE0)
$Name _IEGetObjByName($oForm,"key_nick")
_IEFormElementSetValue($Name,$Accountname)
$Passwort _IEGetObjByName($oForm,"key_password")
_IEFormElementSetValue($Passwort,$Accountpasswort)
_IEFormSubmit($oForm)

MouseClick("left",532,284,1
.Cdog is offline  
Old 06/13/2011, 17:23   #12
 
BlackHybrid's Avatar
 
elite*gold: 52
The Black Market: 101/0/0
Join Date: Oct 2010
Posts: 1,998
Received Thanks: 389
Nix da mit Mouseclick.

Hier nochmal eine andere Version. Bei mir klappts immer. Steht auch unten immer, dass der Benutzer nicht existiert.

PHP Code:
#include <IE.au3>
$Accountname InputBox("Accountname","Gib deinen Accountname ein:")
$Accountpasswort InputBox("Accountpasswort","Gib dein Accountpasswort ein:","","*")
$oIE _IECreate("http://www.woti.at/index.php?p=login",1)
_IELoadWait($oIE)
$Name _IEGetObjByName($oIE,"key_nick")
_IEFormElementSetValue($Name,$Accountname)
$Passwort _IEGetObjByName($oIE,"key_password")
_IEFormElementSetValue($Passwort,$Accountpasswort)
$Loginbutton _IEGetObjByName($oIE,"send")
_IEAction($Loginbutton,"click"
BlackHybrid is offline  
Reply


Similar Threads Similar Threads
[Problem]Einlogg Bug
03/22/2011 - WarRock - 2 Replies
Hey ich habe ein rießen Problem...und zwar kann ich mich auf den warrock servern einloggen aber auf g1 nicht..habe es schon mit Internet exploror, mozilla,chrome, anderen pc...aber nix hilft.. ich will mein pw reseten aber weiß leider die e-mail nicht mehr...und habe auch keine psc, wallie card mehr zum e-mail ändern(über support)... gibt es eine andere lösung um meine email zu bekommen ( ich weiß das pw von der email noch) .... nur habe meistens so ne [email protected] ... bitte um hilfe...
WoW Einlogg Problem
12/05/2010 - World of Warcraft - 1 Replies
Hallo Ich hab mich eben bei battle.net angemeldet. Das einloggen hat auch nach den anmelden super geklappt. Dann wollte ich WoW Aktivieren.. Hab den CD-Key eingegeben.. und nachdem ich das gemacht hatte und ich die Aktivieren abschliessen wollte stand da "Fehler". Ich versuche schon die ganze zeit mich einzuloggen aber dann steht da nur "Fehler beim einloggen". Bitte dringend um hilfe!
Einlogg Problem.
11/03/2010 - Combat Arms - 12 Replies
Moin, Wollte eben ne kleine Runde Combat Arms zocke. Ich schreibe meine Daten rein und Klicke auf "Log in" (oder so :d) Dann kommt ne Meldung iwas mit dem Client File o.A Könnt ihr mir helfen?? MfG.
EInlogg problem -.-
10/14/2009 - Metin2 Private Server - 4 Replies
ich habe grade reboot gemacht und ich komme nicht mehr rein auch meine spieler nicht da steht immer du wirst mit server verbunden und er kommt nie rein kann einer mir helfen wie das probelm lösen kann



All times are GMT +1. The time now is 18:13.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.