Problem mit FireFox : Anmeldung auf Webseite

  • Hallo,

    möcht mich automatisch auf "https://secure.sipgate.de/user/index.php" anmelden.

    leider funktionierts nicht kann mir bitte jemand weiter helfen?! - Danke! ?(

    Versuch: _FFSetValue mit "id" & "name"
    [autoit]

    #include <FFex.au3>
    _FFStart("www.sipgate.de")
    If _FFIsConnected() Then
    _FFSetValue("bla1223", "username", "id");_FFSetValue($sValue, $sElement[, $sMode = "elements"[, $iIndex = 0]])
    _FFSetValue("test2323", "password", "name")
    _FFFormSubmit()
    endif

    [/autoit]
    Auszug aus dem Quelltext

    </tr>
    <input type="hidden" name="lasturi" value="/user/index.php">
    <input type="hidden" id="username" name="username" value="">
    <input type="hidden" id="password" name="password" value="">
    <input type="hidden" id="compatURL" name="compaturl" value="https://secure.live.sipgate.de/">
    <input type="hidden" name="login" value="1">
    <input type="hidden" id="jsh" name="jsh" value="0">
    </table>
    </td>

    Fehlermeldung aus SciTe

    >"C:\Programme\AutoIt3\SciTE\AutoIt3Wrapper\AutoIt3Wrapper.exe" /run /prod /ErrorStdOut /in "D:\Programme\BayCom\POC32\Batch\test test mit ffex.au3" /autoit3dir "C:\Programme\AutoIt3" /UserParams
    +>14:47:03 Starting AutoIt3Wrapper v.2.0.1.24 Environment(Language:0407 Keyboard:00000407 OS:WIN_XP/Service Pack 3 CPU:X86 OS:X86)
    >Running AU3Check (1.54.19.0) from:C:\Programme\AutoIt3
    +>14:47:03 AU3Check ended.rc:0
    >Running:(3.3.6.0):C:\Programme\AutoIt3\autoit3.exe "D:\Programme\BayCom\POC32\Batch\test test mit ffex.au3"
    __FFStartProcess: ""C:\Programme\Mozilla Firefox\firefox.exe" -new-window "http://www.sipgate.de" -repl 4242
    _FFConnect: OS: WIN_XP WIN32_NT 2600 Service Pack 3
    _FFConnect: AutoIt: 3.3.6.0
    _FFConnect: FF.au3: 0.6.0.1b-4
    _FFConnect: IP: 127.0.0.1
    _FFConnect: Port: 4242
    _FFConnect: Delay: 2ms
    _FFConnect: Socket: 1648
    _FFConnect: Browser: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.2) Gecko/20100316 Firefox/3.6.2
    __FFSendJavaScripts: Sending functions to FireFox .......... done
    _FFLoadWait: . loaded in 21ms
    __FFSend: try{FFau3 != null?1:0}catch(e){'_FFCmd_Err';};
    __FFRecv: 1
    __FFSend: try{window.content.top.document.getElementById('username').value='bla'}catch(e){'_FFCmd_Err';};
    __FFRecv: bla
    __FFSend: try{window.content.top.document.getElementById('password').value='test'}catch(e){'_FFCmd_Err';};
    __FFRecv: test
    __FFSend: try{window.content.top.document.forms[0].elements.length;}catch(e){'_FFCmd_Err';};
    __FFRecv: 9
    __FFSend: try{window.content.top.document.forms[0].submit();}catch(e){'_FFCmd_Err';};
    __FFRecv:
    _FFLoadWait: ..... loaded in 1241ms
    +>14:47:09 AutoIT3.exe ended.rc:0
    >Exit code: 0 Time: 8.096

    Einmal editiert, zuletzt von dominik (24. März 2010 um 15:19)

  • [autoit]

    #include <FF.au3>

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

    _FFStart("www.sipgate.de")

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

    If _FFIsConnected() Then

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

    _FFSetValue("bla1223", "uname", "name");_FFSetValue($sValue, $sElement[, $sMode = "elements"[, $iIndex = 0]])
    _FFSetValue("test2323", "passw", "name")
    _FFFormSubmit()
    endif

    [/autoit]
  • [autoit]

    #include <FF.au3>

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

    _FFStart("www.sipgate.de")

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

    If _FFIsConnected() Then

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

    _FFSetValue("bla1223", "uname", "name");_FFSetValue($sValue, $sElement[, $sMode = "elements"[, $iIndex = 0]])
    _FFSetValue("test2323", "passw", "name")
    _FFFormSubmit()
    endif

    [/autoit]

    Super - Danke Funktioniert :thumbup:
    wie bist du da drauf gekommen, steht ja so nicht im Quelltext?

  • Welches uebrigens unerlaesslich ist.. >D WebDeveloper ist auch sehr hilfreich fuer sowas (Formulare)...


    LG