Googlemail Input ausfüllen

  • Hi,

    kann mir ma einer helfen, ich bekomme es nicht hin die Input felder von Googelmail ausfüllen zu lassen.

    Der Link https://www.google.com/accounts/NewAccount?service=mail

    Der Code

    [autoit]

    Func _gmail()

    [/autoit][autoit][/autoit][autoit]

    $s_Url = "https://www.google.com/accounts/NewAccount?service=mail"
    $f_tryAttach = 0
    $f_visible = 1
    $f_wait = 1
    $f_takeFocus = 1
    $oIE = _IECreate($s_Url, $f_tryAttach, $f_visible, $f_wait, $f_takeFocus)
    $oForm = _IEFormGetCollection($oIE, "createaccount")
    $oQuery = _IEFormElementGetObjByName($oForm, "FirstName")
    _IEFormElementSetValue($oQuery, $name)
    $oQuery = _IEFormElementGetObjByName($oForm, "LastName")
    _IEFormElementSetValue($oQuery, $name1)
    $oQuery = _IEFormElementGetObjByName($oForm, "Email")
    _IEFormElementSetValue($oQuery, $gmail)
    $oQuery = _IEFormElementGetObjByName($oForm, "Passwd")
    _IEFormElementSetValue($oQuery, $gpw)
    $oQuery = _IEFormElementGetObjByName($oForm, "PasswdAgain")
    _IEFormElementSetValue($oQuery, $gpw)
    $oQuery = _IEFormElementGetObjByName($oForm, "selection")
    _IEFormElementSetValue($oQuery, $frage)
    $oQuery = _IEFormElementGetObjByName($oForm, "IdentityAnswer")
    _IEFormElementSetValue($oQuery, $ida)

    [/autoit][autoit][/autoit][autoit]

    EndFunc

    [/autoit]

    bekomme folgende Fehler

    ich hoffe ihr könnt mir helfen

  • bitte stelle einen in sich vollständigen Code ein.
    Ich habe keine List erst alle Variablen zu deklarieren, bevor ich mir Deinen Fehler ansehen kann ;)

    MfG Schnuffel

    "Sarkasmus ist die niedrigste Form des Witzes, aber die höchste Form der Intelligenz."
    Val McDermid

    ein paar Infos ...

    Wer mehr als "nur" Hilfe benötigt, kann sich gern im Forum "Programmieranfragen" an uns wenden. Wir helfen in allen Fällen, die die Forenregeln zulassen.

    Für schnelle Hilfe benötigen wir ein ! lauffähiges ! Script, dass wir als Demonstration des Problems testen können. Wer von uns erwartet ein Teilscript erstmal lauffähig zu bekommen, der hat
    1. keine wirkliche Not
    2. keinen Respekt vor Menschen die ihm in ihrer Freizeit Ihre Hilfe anbieten
    3. oder ist einfach nur faul und meint wir coden das für ihn

    In solchen Fällen erlaube ich mir, die Anfrage einfach zu ignorieren. ;)

  • jo hier

    [autoit]

    #include <ButtonConstants.au3>
    #include <GUIConstantsEx.au3>
    #include <WindowsConstants.au3>
    #include <ie.au3>
    #Region ### START Koda GUI section ### Form=
    $Form1 = GUICreate("Form1", 615, 440, 192, 124)
    $Button1 = GUICtrlCreateButton("Test", 160, 176, 289, 105)
    GUISetState(@SW_SHOW)
    #EndRegion ### END Koda GUI section ###

    [/autoit][autoit][/autoit][autoit]

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

    [/autoit][autoit][/autoit][autoit]

    Case $Button1
    _gmail()
    EndSwitch
    WEnd

    [/autoit][autoit][/autoit][autoit][/autoit][autoit]

    Func _gmail()
    $name="Diter"
    $name1="Hans"
    $gpw="babalu123"
    $gpw="babalu123"
    $frage="Wie lautet der Name Ihres ersten Lehrers?"
    $ida="Manfred"
    $s_Url = "https://www.google.com/accounts/NewAccount?service=mail"
    $f_tryAttach = 0
    $f_visible = 1
    $f_wait = 1
    $f_takeFocus = 1
    $oIE = _IECreate($s_Url, $f_tryAttach, $f_visible, $f_wait, $f_takeFocus)
    $oForm = _IEFormGetCollection($oIE, "createaccount")
    $oQuery = _IEFormElementGetObjByName($oForm, "FirstName")
    _IEFormElementSetValue($oQuery, $name)
    $oQuery = _IEFormElementGetObjByName($oForm, "LastName")
    _IEFormElementSetValue($oQuery, $name1)
    $oQuery = _IEFormElementGetObjByName($oForm, "Email")
    _IEFormElementSetValue($oQuery, $gmail)
    $oQuery = _IEFormElementGetObjByName($oForm, "Passwd")
    _IEFormElementSetValue($oQuery, $gpw)
    $oQuery = _IEFormElementGetObjByName($oForm, "PasswdAgain")
    _IEFormElementSetValue($oQuery, $gpw)
    $oQuery = _IEFormElementGetObjByName($oForm, "selection")
    _IEFormElementSetValue($oQuery, $frage)
    $oQuery = _IEFormElementGetObjByName($oForm, "IdentityAnswer")
    _IEFormElementSetValue($oQuery, $ida)

    [/autoit][autoit][/autoit][autoit]

    EndFunc

    [/autoit]
  • Warum willst du einen Google-Account mit AutoIt erstellen? Das macht man doch einmal im Netz und dann nie wieder.
    So nebenbei:

    5.3 You agree not to access (or attempt to access) any of the Services by any means other than through the interface that is provided by Google, unless you have been specifically allowed to do so in a separate agreement with Google. You specifically agree not to access (or attempt to access) any of the Services through any automated means (including use of scripts or web crawlers) and shall ensure that you comply with the instructions set out in any robots.txt file present on the Services.

  • 1. versteh ich kein wort aus dem text
    2. hilft mir dein Post nicht weiter
    3. um es anderen Menschen zu erleichtern einen Account zu erstellen, und um ein bissel über den Ie zu lernen.
    4. will ich es nicht automatisieren sondern erleichtern, wie schon bei punkt 2 genannt

  • Hallo haggebudde11,

    Zitat

    5.3 Sie verpflichten sich, den Zugang (oder versuchen, sich Zugang) der Dienste durch andere Mittel als durch die Schnittstelle, die von Google bereitgestellt wird, es sei denn, Sie wurden ausdrücklich erlaubt haben, dies zu tun in einer separaten Vereinbarung mit Google. Sie stimmen insbesondere nicht den Zugang (oder versuchen, sich Zugang) der Dienste durch automatisierte Verfahren (einschließlich der Verwendung von Skripts oder Webcrawler) und stellt sicher, dass Sie den Anweisungen in jedem robots.txt-Datei vorhanden gesetzt über die Dienstleistungsrichtlinie erfüllen .

    Ünersetzt mit http://translate.google.de/

    Das heisst du verstösst gegen die Nutzungsbedingungen von Google und damit auch gegen die Forenregeln:

    mfg autoBert