Jo habe es nun gepackt wie du gesagt hast ich kenne die befehle und habe deinen Code dann übertragen . Ich musste MouseMove und MouseClick einfügen . Da der Bot eh nur für mich bestimmt sein soll habe ich es dann halt benutzt und der Code sieht jetzt so aus achja und die guis habe ich auch raus genommen da ich eine eigene habe . Dein Veränderter Code :
PHP Code:
;was ich alles aus dem quelltext brauche:
$qVorname = "personaldataPanel:firstName"
$qNachname = "personaldataPanel:lastName"
$qPostleitzahl = "addressdataPanel:zipCityContainer:zipCode"
$qOrt = "addressdataPanel:zipCityContainer:city"
$qStraHausnummer = "addressdataPanel:street"
$qGebDatumTag = "dateOfBirth:birthdata:day"
$qGebDatumMonat = "dateOfBirth:birthdata:month"
$qGebDatumJahr = "dateOfBirth:birthdata:year"
$qWunschEmail = "wishnamePanel:wishnameForm:userName"
$qPasswort = "passwordPanel:passwordPanelForm:password"
$qPasswortWdhl = "passwordPanel:passwordPanelForm:passwordConfirm"
$qKontaktEmail = "challengePanel:email"
$qGeheimeAntwort = "challengePanel:challengeAnswer"
;------ hier anpassen
$iVorname = "Herbert"
$iNachname = "Giigant"
$iPostleitzahl = "01234"
$iOrt = "Geheimenhausen"
$iStraHausnummer = "Geheimstreet.14"
$iGebDatumTag = "26"
$iGebDatumMonat = "01"
$iGebDatumJahr = "1987"
$iWunschEmail = GuiCtrlRead($Input1)
$iPasswort = GuiCtrlRead($Input3)
$iPasswortWdhl = $iPasswort
$iKontaktEmail = ""
$iGeheimeAntwort = "Marta"
;------
$IE = _IECreate("https://registrierung.web.de/?mc=hp@fm@reiter.produkte@freemail")
sleep(13000)
$oForm = _IEFormGetCollection($IE,0)
_IEFormElementRadioSelect ($oForm, "Herr", "personaldataPanel:salutation", 1, "byValue")
$oVorname = _IEFormElementGetObjByname($oForm, $qVorname)
_IEFormElementSetValue($oVorname, $iVorname)
$oNachname = _IEFormElementGetObjByname($oForm, $qNachname)
_IEFormElementSetValue($oNachname ,$iNachname)
$oPostleitzahl= _IEFormElementGetObjByname($oForm, $qPostleitzahl)
_IEFormElementSetValue($oPostleitzahl,$iPostleitzahl)
$oOrt = _IEFormElementGetObjByname($oForm, $qOrt)
_IEFormElementSetValue($oOrt,$iOrt)
$oStraHausnummer = _IEFormElementGetObjByname($oForm, $qStraHausnummer)
_IEFormElementSetValue($oStraHausnummer,$iStraHausnummer)
$oGebDatumTag = _IEFormElementGetObjByname($oForm, $qGebDatumTag)
_IEFormElementSetValue($oGebDatumTag,$iGebDatumTag)
$oGebDatumMonat = _IEFormElementGetObjByname($oForm, $qGebDatumMonat)
_IEFormElementSetValue($oGebDatumMonat,$iGebDatumMonat)
$oGebDatumJahr = _IEFormElementGetObjByname($oForm, $qGebDatumJahr)
_IEFormElementSetValue($oGebDatumJahr,$iGebDatumJahr)
$oWunschEmail = _IEFormElementGetObjByname($oForm, $qWunschEmail)
_IEFormElementSetValue($oWunschEmail,$iWunschEmail)
$oPasswort = _IEFormElementGetObjByname($oForm, $qPasswort)
_IEFormElementSetValue($oPasswort,$iPasswort)
sleep(100)
MouseMove(500,500)
MouseClick("left")
sleep(1000)
$oPasswortWdhl = _IEFormElementGetObjByname($oForm, $qPasswortWdhl)
_IEFormElementSetValue($oPasswortWdhl,$iPasswortWdhl)
$oKontaktEmail = _IEFormElementGetObjByname($oForm, $qKontaktEmail)
_IEFormElementSetValue($oKontaktEmail,$iKontaktEmail)
$oGeheimeAntwort = _IEFormElementGetObjByname($oForm, $qGeheimeAntwort)
_IEFormElementSetValue($oGeheimeAntwort,$iGeheimeAntwort)
sleep(100)
MouseMove(1356,685)
MouseClick("left")
sleep(400)
MouseMove(544,420)
MouseClick("LEFT")
send(GuiCtrlRead($Input2))
sleep(100)
$Submit = _IEFormSubmit($oForm)
_IELoadWait($Submit)
Danke für deine Hilfe . Demnächst probiere ich das AutoIT das Captcha von alleine Ausließt wenn die überhaupt geht . Ich probiere es mal dann kan ich ganz schnell viele Emails machen . Vielen dank nochmal ! Thanked
Da er das Captcha nicht ausgefüllt hat damit :
PHP Code:
$oCaptcha = _IEFormElementGetObjByname($oForm, $qCaptcha)_IEFormElementSetValue($oCaptcha,$iCaptcha)
und i q habe ich auch angegeben doch es ging nicht musste es mit Mouseclick und passwort wdh. auch mit mouseclick damit es direkt geht und nicht erst einen Fail Register macht .Hoffe ich schaffe es iwie hinzubekommen das der Bot für alle Auflösungen klappt . Das mit dem Captcha is ja der Fail . Ma schaun :D