Winhttp Quellcode Problem

  • Hallo,

    ich probiere den Quellcode dieser Seite https://www.google.com/accounts/ServiceLogin?uilel=3&service=youtube&passive=true
    mit WInhttp auszulesen. Aber leider bekomme ich immer 0 im gespeichertem Quelltext raus.

    Hier mein bisheriges Script

    [autoit]

    #include <WinHTTP.au3>

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

    $hSession = _WinHttpOpen("Opera/9.80 (Windows NT 6.0; U; de) Presto/2.9.168 Version/11.50")
    $hConnect = _WinHttpConnect($hSession,"www.google.com/accounts/ServiceLogin?uilel=3&service=youtube&passive=true")

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

    $shtml = _WinHttpSimpleRequest($hConnect,"GET","")
    FileWrite("Antwort 1.html",$shtml)

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

    _WinHttpClosehandle($hConnect)
    _WinHttpClosehandle($hSession)

    [/autoit]

    ich hoffe ihr könnt mir helfen.

    mfg

  • Spoiler anzeigen
    [autoit]

    #Region - Timestamp
    ;2011-08-04 20:54:57
    #EndRegion

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

    #include <WinHTTP.au3>

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

    Global $hOpen = _WinHttpOpen("Hello World")
    Global $hConnect = _WinHttpConnect($hOpen, "www.google.com")
    Global $sData = "?uilel=3&service=youtube&passive=true"
    Global $sResult = _WinHttpSimpleRequest($hConnect, "POST", "/accounts/ServiceLogin", $WINHTTP_NO_REFERER, $sData, "Content-Type: application/x-www-form-urlencoded")
    ConsoleWrite($sResult & @CRLF)
    _WinHttpCloseHandle($hConnect)
    _WinHttpCloseHandle($hOpen)

    [/autoit]
    response
    HTML
    <html><head>
    <script type="text/javascript">
        function autoSubmit() {
          document.forms["hiddenpost"].submit();
        }
      </script></head>
    <body onload="autoSubmit()"><div><span style="font-size:1.2em">Processing...</span></div>
    <form action="https://www.google.com/accounts/ServiceLogin" method="POST" id="hiddenpost" name="hiddenpost"><input type="hidden" name="passive" value="true"> <input type="hidden" name="service" value="youtube"> <input type="hidden" name="?uilel" value="3">
    <noscript><input type="submit" name="nojssubmit" value="You should turn on Javascript support." id="nojssubmit"></noscript></form></body></html>