Id und Passwort übernehmen?

06/14/2010 16:38 RedJ0hn#1
Hey,
ich hab einen Login Bot für eine Internet Seite geschrieben,
mein Problem ist das man ja immer Source braucht um Pw und Id zu ändern, deshalb habe ich mir gedacht das es ja bestimmt möglich wäre, ein Fenster zu programmieren, dass wenn man dort die Daten eingibt er sich damit einloggt.
Wäre echt nett wenn mir einer sagen könnt wie ich das mache.

MfG
Struppi

P.s. FF.au3
06/14/2010 16:57 black_byte#2
Ich habe keine ahnung wie man das mit der FF.au3 macht kann dir aber sagen wie man es über TCP macht ...


MfG Xxx Daniel xxX

PS: Wenn ich es doch richtig verstanden habe willst du in bestimmte Inputboxen etwas reinschreiben oder? Das kannst du ja mit der FF.au3 machen und aus den InputBoxen deiner GUI die notwendigen daten auslesen, oder?
06/14/2010 17:01 ddl#3
Wo genau liegt dein Problem?
1. Möglichkeit ( 2 Input Boxen ):
[Only registered and activated users can see links. Click Here To Register...]
2. Möglichkeit ( GUI + Input ):
[Only registered and activated users can see links. Click Here To Register...]
[Only registered and activated users can see links. Click Here To Register...]
06/14/2010 17:02 RedJ0hn#4
jojo stimmt schon mit den Inputboxen und der soll das dann einfach übernehmen^^

ich weiß nicht wie, es geht das er dann die eingeben Daten in mein code einbaut:
PHP Code:
_FFSetValue("Passwort""password""name"
06/14/2010 17:12 black_byte#5
Variablen O.o ?!
06/14/2010 17:28 RedJ0hn#6
PHP Code:
#include <GUIConstants.au3>



$Form2 GUICreate("Daten"413305294210)
$Id GUICtrlCreateInput("Id"401627321)
$Passwort GUICtrlCreateInput("Passwort"405627321)
$Weiter GUICtrlCreateButton("Weiter"80168217490)
GUISetState(@SW_SHOW)


While 
1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit

    EndSwitch
WEnd 
So, mein Problem ist ich weiß nicht genau wie kann ich jetzt sagen das wenn das ausgefüllt ist und auf weiter geklickt wird, dass der Bot startet wird <-- mir ist klar mit einer If funktion, kenne mich wie gesagt nicht so gut aus, programmiere erst seit 2 Wochen.

Wenns ausgefüllt ist soll der weiter machen...^^
06/14/2010 18:05 ddl#7
Code:
#include <GUIConstants.au3>



$Form2 = GUICreate("Daten", 413, 305, 294, 210)
$Id = GUICtrlCreateInput("Id", 40, 16, 273, 21)
$Passwort = GUICtrlCreateInput("Passwort", 40, 56, 273, 21)
$Weiter = GUICtrlCreateButton("Weiter", 80, 168, 217, 49, 0)
GUISetState(@SW_SHOW)


While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $GUI_EVENT_CLOSE
            Exit
        Case $Weiter
            If GUICtrlReadData($Id) <> 0 And GUICtrlReadData($Passwort) <> 0 Then _StartBot()

    EndSwitch
WEnd
06/14/2010 18:05 Shadow992#8
Quote:
Originally Posted by Struppi View Post

So, mein Problem ist ich weiß nicht genau wie kann ich jetzt sagen das wenn das ausgefüllt ist und auf weiter geklickt wird, dass der Bot startet wird <-- mir ist klar mit einer If funktion, kenne mich wie gesagt nicht so gut aus, programmiere erst seit 2 Wochen.

Wenns ausgefüllt ist soll der weiter machen...^^
So ?
PHP Code:
#include <GUIConstants.au3>

$Form2 GUICreate("Daten"413305294210)
$Id GUICtrlCreateInput("Id"401627321)
$Passwort GUICtrlCreateInput("Passwort"405627321)
$Weiter GUICtrlCreateButton("Weiter"80168217490)
GUISetState(@SW_SHOW)


While 
1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit
                Case 
$Weiter
                        Start
()
    EndSwitch
WEnd

Func Start
()
if 
GuiCtrlRead($Passwort)<>"" and GuiCtrlRead($Id)<>"" then
Starte Skript
endif
Endfunc 
06/15/2010 13:57 RedJ0hn#9
Also das ist mein Skript:
PHP Code:
#include <FF.au3>
#include <GUIConstants.au3>

$Form2 GUICreate("Daten"413305294210)
$Id GUICtrlCreateInput("Id"401627321)
$Passwort GUICtrlCreateInput("Passwort"405627321)
$Weiter GUICtrlCreateButton("Weiter"80168217490)
GUISetState(@SW_SHOW)


While 
1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit
                Case 
$Weiter
                        Start
()
    EndSwitch
WEnd

Func Start
()
if 
GuiCtrlRead($Passwort)<>"" and GuiCtrlRead($Id)<>"" then Startbot () 
Starte Skript
EndIf

_FFStart("www.elitepvpers.com")
If 
_FFIsConnected() Then
    sleep
(1000)
    
_FFSetValue($Id"username""name"
    
_FFSetValue($Passwort"password""name"
    
_FFFormSubmit() ; Bestätigt das Formular
Else
    
MsgBox(64"Tut mir leid""Ist deine Account Id Richtig?")
EndIf
If 
_FFIsConnected() Then
    sleep
(2000)
    
_FFLinkClick("Forum","text")
Else
    
MsgBox(64"Pech gehabt""Geht nicht")
EndIf
MsgBox(64"Viel Spaß""Beim Surfen")


HotKeySet("{ESC}""Terminate")
Func Terminate()
    Exit 
0
EndFunc 
Geht leider nicht, kann Jemand mal schauen?
06/15/2010 15:37 Shadow992#10
Quote:
Originally Posted by Struppi View Post
Also das ist mein Skript:
PHP Code:
#include <FF.au3>
#include <GUIConstants.au3>

$Form2 GUICreate("Daten"413305294210)
$Id GUICtrlCreateInput("Id"401627321)
$Passwort GUICtrlCreateInput("Passwort"405627321)
$Weiter GUICtrlCreateButton("Weiter"80168217490)
GUISetState(@SW_SHOW)


While 
1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit
                Case 
$Weiter
                        Start
()
    EndSwitch
WEnd

Func Start
()
if 
GuiCtrlRead($Passwort)<>"" and GuiCtrlRead($Id)<>"" then Startbot () 
Starte Skript
EndIf

_FFStart("www.elitepvpers.com")
If 
_FFIsConnected() Then
    sleep
(1000)
    
_FFSetValue($Id"username""name"
    
_FFSetValue($Passwort"password""name"
    
_FFFormSubmit() ; Bestätigt das Formular
Else
    
MsgBox(64"Tut mir leid""Ist deine Account Id Richtig?")
EndIf
If 
_FFIsConnected() Then
    sleep
(2000)
    
_FFLinkClick("Forum","text")
Else
    
MsgBox(64"Pech gehabt""Geht nicht")
EndIf
MsgBox(64"Viel Spaß""Beim Surfen")


HotKeySet("{ESC}""Terminate")
Func Terminate()
    Exit 
0
EndFunc 
Geht leider nicht, kann Jemand mal schauen?
Ist doch klar ,dass das so nicht geht ...
Du lässt ja irgendetwas überprüfen und wenn es nicht wahr ist , dann machst du trotzdem mit dem normalen Skript weiter ...
PHP Code:
#include <FF.au3>
#include <GUIConstants.au3>

HotKeySet("{ESC}""Terminate")

$Form2 GUICreate("Daten"413305294210)
$Id GUICtrlCreateInput("Id"401627321)
$Passwort GUICtrlCreateInput("Passwort"405627321)
$Weiter GUICtrlCreateButton("Weiter"80168217490)
GUISetState(@SW_SHOW)


While 
1
    $nMsg 
GUIGetMsg()
    Switch 
$nMsg
        
Case $GUI_EVENT_CLOSE
            
Exit
                Case 
$Weiter
            Start
()
    EndSwitch
WEnd

Func Start
()
if 
GuiCtrlRead($Passwort)<>"" and GuiCtrlRead($Id)<>"" then 
_FFStart
("www.elitepvpers.com")
If 
_FFIsConnected() Then
    sleep
(1000)
    
_FFSetValue($Id"username""name"
    
_FFSetValue($Passwort"password""name"
    
_FFFormSubmit() ; Bestätigt das Formular
Else
    
MsgBox(64"Tut mir leid""Ist deine Account Id Richtig?")
EndIf
If 
_FFIsConnected() Then
    sleep
(2000)
    
_FFLinkClick("Forum","text")
Else
    
MsgBox(64"Pech gehabt""Geht nicht")
EndIf
MsgBox(64"Viel Spaß""Beim Surfen")
EndIf
EndFunc


Func Terminate
()
    Exit 
0
EndFunc 
Du solltest dir echt nocheinmal die Grundlagen etwas genauer anschauen ...