_InetGetSource liest die Seite nicht aus?

  • Hallo,
    ich hab das Problem, das ich von einer internen Seite den Quelltext auslesen will (von einem Sharp Drucker)
    Allerdings gibt mir inetgetsource immer nichts zurück.

    $sHTML = _INetGetSource("http://druckertest/main.html")
    ConsoleWrite(_INetGetSource('http://druckertest/main.html') & @CRLF)
    $file = FileOpen("C:\test.txt",1)
    FileWrite($file,$sHTML)
    FileClose($file)

    Bei anderen Seiten funktioniert das tadellos, gibts vielleicht noch eine andere Methode die html Datei auszulesen?

    Danke

    Einmal editiert, zuletzt von PeterPWN (23. September 2010 um 16:13)

  • Und warum schreibst in deinem Beispiel dann "http://druckertest/main.html" O.o ?

    Andy hat mir ein Schnitzel gebacken aber da war ein Raupi drauf und bevor Oscar das Bugfixen konnte kam Alina und gab mir ein AspirinJunkie.

  • Weil das der temporäre DNS Eintrag ist, den ich angelegt habe, funktioniert auch sollte aber keine Rolle spielen

    Genau BugFix
    Ist aber eben auch nur ne Webseite...

  • Fehler bekomme ich keinen, nur eben keinen "Inhalt" weder in der Textdatei auf der Konsole, oder in der Variable (die bleibt undeclared)

  • Was gibt den @error zurück?

    Andy hat mir ein Schnitzel gebacken aber da war ein Raupi drauf und bevor Oscar das Bugfixen konnte kam Alina und gab mir ein AspirinJunkie.

    • Offizieller Beitrag

    Fehler bekomme ich keinen


    :D Ja wenn man ihn nicht ausliest.
    Die Fehlerwerte für die Funktion sind nicht spezifiziert. Alles außer "0" ist ein Fehler. Also geht es schief. Du kannst ja mal noch @extended ausgeben lassen. Normalerweise wird dort die Anzahl der gelesenen Bytes zurückgegeben. Wenn das dann "0" ist, hast du wohl keinen Zugriff auf die Seite per _INetGetSource.

  • 12004 aber deswegen schreibt er trotzdem nix rein :(
    Vielleicht hat die Seite irgend nen Handler/Browser Check?

  • Hat auch nix gebracht, immer noch das gleiche
    Hier mal der Quelltext falls das was bringt?:

    Spoiler anzeigen
  • Keine Ahnung obs geht, aber probieren kanntes mal:

    Spoiler anzeigen
    [autoit]

    #include <WinHTTP.au3>

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

    $hw_open = _WinHttpOpen("Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 GTB7.1")
    $hw_connect = _WinHttpConnect($hw_open, "192.168.2.216")
    $h_openRequest = _WinHttpOpenRequest($hw_connect, "GET", "/main.html", "HTTP/1.1")
    _WinHttpSendRequest($h_openRequest)
    _WinHttpReceiveResponse($h_openRequest)

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

    Local $data = ''
    Do
    $data &= _WinHttpReadData($h_openRequest)
    Until @error

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

    MsgBox(0,"",$data)

    [/autoit]

    Ansonsten versuch doch mal den Useragent zu ändern:

    Spoiler anzeigen
    [autoit]

    #include <INet.au3>

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

    HttpSetUserAgent("Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 GTB7.1")
    $html = _INetGetSource("http://192.168.2.216/main.html")
    MsgBox(0,"",$html)

    [/autoit]

    Wo is die Seite gehostet?

  • *Vermutung*
    Es könnte sogar sein, dass der Drucker im Header einen 302 HTTP Code zurücksendet. Das würde dazu führen, dass dich dein Browser automatisch auf die nächste Seite weiterleitet. Vielleicht kann InetRead/_InetGetSource das nicht verarbeiten.

    Vielleicht solltest du mal aufzeichnen, was dein Drucker so alles schönes sendet.
    https://addons.mozilla.org/de/firefox/addon/3829

  • Auf einem Sharp MX-2300N :)

    Woher bekomm ich die winhttp.au3?

    Der letzte Teil funktioniert auf jeden Fall schonmal nicht :(

  • Sieht für mich als Laie ganz ok aus :)

    Spoiler anzeigen


    http://192.168.2.216/main.html

    GET /main.html HTTP/1.1
    Host: 192.168.2.216
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 (.NET CLR 3.5.30729)
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 115
    Connection: keep-alive

    HTTP/1.1 200 OK
    Server: Rapid Logic/1.1
    MIME-version: 1.0
    Date: Fri Jan 9 22:55:24 1970 GMT
    Content-Type: text/html; charset=UTF-8
    Transfer-Encoding: chunked
    Connection: close
    Pragma: no-cache
    Cache-Control: no-cache
    Set-Cookie: MFPSESSIONID=03000F50B97A2AECF12FF23A7CF977205E322054A01FDC968EEB201009231507100848
    Extend-sharp-setting-status: 0
    ----------------------------------------------------------
    http://192.168.2.216/style1.css

    GET /style1.css HTTP/1.1
    Host: 192.168.2.216
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 (.NET CLR 3.5.30729)
    Accept: text/css,*/*;q=0.1
    Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 115
    Connection: keep-alive
    Referer: http://192.168.2.216/main.html
    Cookie: MFPSESSIONID=03000F50B97A2AECF12FF23A7CF977205E322054A01FDC968EEB201009231507100848

    HTTP/1.1 200 OK
    Server: Rapid Logic/1.1
    MIME-version: 1.0
    Date: Fri Jan 9 22:55:24 1970 GMT
    Content-Type: text/css
    Content-Length: 2836
    Connection: close
    Pragma: no-cache
    Cache-Control: no-cache
    ----------------------------------------------------------
    http://192.168.2.216/logo.gif

    GET /logo.gif HTTP/1.1
    Host: 192.168.2.216
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 (.NET CLR 3.5.30729)
    Accept: image/png,image/*;q=0.8,*/*;q=0.5
    Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 115
    Connection: keep-alive
    Referer: http://192.168.2.216/main.html
    Cookie: MFPSESSIONID=03000F50B97A2AECF12FF23A7CF977205E322054A01FDC968EEB201009231507100848

    HTTP/1.1 200 OK
    Server: Rapid Logic/1.1
    MIME-version: 1.0
    Date: Fri Jan 9 22:55:24 1970 GMT
    Content-Type: image/gif
    Content-Length: 534
    Connection: close
    Pragma: no-cache
    Cache-Control: no-cache
    ----------------------------------------------------------
    http://192.168.2.216/square.gif

    GET /square.gif HTTP/1.1
    Host: 192.168.2.216
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 (.NET CLR 3.5.30729)
    Accept: image/png,image/*;q=0.8,*/*;q=0.5
    Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 115
    Connection: keep-alive
    Referer: http://192.168.2.216/main.html
    Cookie: MFPSESSIONID=03000F50B97A2AECF12FF23A7CF977205E322054A01FDC968EEB201009231507100848

    HTTP/1.1 200 OK
    Server: Rapid Logic/1.1
    MIME-version: 1.0
    Date: Fri Jan 9 22:55:24 1970 GMT
    Content-Type: image/gif
    Content-Length: 122
    Connection: close
    Pragma: no-cache
    Cache-Control: no-cache
    ----------------------------------------------------------
    http://192.168.2.216/delta_close.gif

    GET /delta_close.gif HTTP/1.1
    Host: 192.168.2.216
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 (.NET CLR 3.5.30729)
    Accept: image/png,image/*;q=0.8,*/*;q=0.5
    Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 115
    Connection: keep-alive
    Referer: http://192.168.2.216/main.html
    Cookie: MFPSESSIONID=03000F50B97A2AECF12FF23A7CF977205E322054A01FDC968EEB201009231507100848

    HTTP/1.1 200 OK
    Server: Rapid Logic/1.1
    MIME-version: 1.0
    Date: Fri Jan 9 22:55:24 1970 GMT
    Content-Type: image/gif
    Content-Length: 84
    Connection: close
    Pragma: no-cache
    Cache-Control: no-cache
    ----------------------------------------------------------
    http://192.168.2.216/body.png

    GET /body.png HTTP/1.1
    Host: 192.168.2.216
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 (.NET CLR 3.5.30729)
    Accept: image/png,image/*;q=0.8,*/*;q=0.5
    Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 115
    Connection: keep-alive
    Referer: http://192.168.2.216/main.html
    Cookie: MFPSESSIONID=03000F50B97A2AECF12FF23A7CF977205E322054A01FDC968EEB201009231507100848

    HTTP/1.1 200 OK
    Server: Rapid Logic/1.1
    MIME-version: 1.0
    Date: Fri Jan 9 22:55:24 1970 GMT
    Content-Type: image/png
    Content-Length: 927
    Connection: close
    Pragma: no-cache
    Cache-Control: no-cache
    ----------------------------------------------------------
    http://192.168.2.216/top_button.gif

    GET /top_button.gif HTTP/1.1
    Host: 192.168.2.216
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 (.NET CLR 3.5.30729)
    Accept: image/png,image/*;q=0.8,*/*;q=0.5
    Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 115
    Connection: keep-alive
    Referer: http://192.168.2.216/main.html
    Cookie: MFPSESSIONID=03000F50B97A2AECF12FF23A7CF977205E322054A01FDC968EEB201009231507100848

    HTTP/1.1 200 OK
    Server: Rapid Logic/1.1
    MIME-version: 1.0
    Date: Fri Jan 9 22:55:24 1970 GMT
    Content-Type: image/gif
    Content-Length: 133
    Connection: close
    Pragma: no-cache
    Cache-Control: no-cache
    ----------------------------------------------------------
    http://192.168.2.216/style.css

    GET /style.css HTTP/1.1
    Host: 192.168.2.216
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 (.NET CLR 3.5.30729)
    Accept: text/css,*/*;q=0.1
    Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 115
    Connection: keep-alive
    Referer: http://192.168.2.216/style1.css
    Cookie: MFPSESSIONID=03000F50B97A2AECF12FF23A7CF977205E322054A01FDC968EEB201009231507100848

    HTTP/1.1 200 OK
    Server: Rapid Logic/1.1
    MIME-version: 1.0
    Date: Fri Jan 9 22:55:24 1970 GMT
    Content-Type: text/css
    Content-Length: 4356
    Connection: close
    Pragma: no-cache
    Cache-Control: no-cache
    ----------------------------------------------------------
    http://192.168.2.216/bg.gif

    GET /bg.gif HTTP/1.1
    Host: 192.168.2.216
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 (.NET CLR 3.5.30729)
    Accept: image/png,image/*;q=0.8,*/*;q=0.5
    Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 115
    Connection: keep-alive
    Referer: http://192.168.2.216/style1.css
    Cookie: MFPSESSIONID=03000F50B97A2AECF12FF23A7CF977205E322054A01FDC968EEB201009231507100848

    HTTP/1.1 200 OK
    Server: Rapid Logic/1.1
    MIME-version: 1.0
    Date: Fri Jan 9 22:55:24 1970 GMT
    Content-Type: image/gif
    Content-Length: 193
    Connection: close
    Pragma: no-cache
    Cache-Control: no-cache
    ----------------------------------------------------------
    http://192.168.2.216/logo_bg.gif

    GET /logo_bg.gif HTTP/1.1
    Host: 192.168.2.216
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 (.NET CLR 3.5.30729)
    Accept: image/png,image/*;q=0.8,*/*;q=0.5
    Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 115
    Connection: keep-alive
    Referer: http://192.168.2.216/style1.css
    Cookie: MFPSESSIONID=03000F50B97A2AECF12FF23A7CF977205E322054A01FDC968EEB201009231507100848

    HTTP/1.1 200 OK
    Server: Rapid Logic/1.1
    MIME-version: 1.0
    Date: Fri Jan 9 22:55:24 1970 GMT
    Content-Type: image/gif
    Content-Length: 63
    Connection: close
    Pragma: no-cache
    Cache-Control: no-cache
    ----------------------------------------------------------
    http://192.168.2.216/menu_bg.gif

    GET /menu_bg.gif HTTP/1.1
    Host: 192.168.2.216
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 (.NET CLR 3.5.30729)
    Accept: image/png,image/*;q=0.8,*/*;q=0.5
    Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 115
    Connection: keep-alive
    Referer: http://192.168.2.216/style1.css
    Cookie: MFPSESSIONID=03000F50B97A2AECF12FF23A7CF977205E322054A01FDC968EEB201009231507100848

    HTTP/1.1 200 OK
    Server: Rapid Logic/1.1
    MIME-version: 1.0
    Date: Fri Jan 9 22:55:24 1970 GMT
    Content-Type: image/gif
    Content-Length: 147
    Connection: close
    Pragma: no-cache
    Cache-Control: no-cache
    ----------------------------------------------------------
    http://192.168.2.216/title_bg.gif

    GET /title_bg.gif HTTP/1.1
    Host: 192.168.2.216
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 (.NET CLR 3.5.30729)
    Accept: image/png,image/*;q=0.8,*/*;q=0.5
    Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 115
    Connection: keep-alive
    Referer: http://192.168.2.216/style1.css
    Cookie: MFPSESSIONID=03000F50B97A2AECF12FF23A7CF977205E322054A01FDC968EEB201009231507100848

    HTTP/1.1 200 OK
    Server: Rapid Logic/1.1
    MIME-version: 1.0
    Date: Fri Jan 9 22:55:24 1970 GMT
    Content-Type: image/gif
    Content-Length: 188
    Connection: close
    Pragma: no-cache
    Cache-Control: no-cache
    ----------------------------------------------------------
    http://192.168.2.216/buttonfield_bg.gif

    GET /buttonfield_bg.gif HTTP/1.1
    Host: 192.168.2.216
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 (.NET CLR 3.5.30729)
    Accept: image/png,image/*;q=0.8,*/*;q=0.5
    Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 115
    Connection: keep-alive
    Referer: http://192.168.2.216/style1.css
    Cookie: MFPSESSIONID=03000F50B97A2AECF12FF23A7CF977205E322054A01FDC968EEB201009231507100848

    HTTP/1.1 200 OK
    Server: Rapid Logic/1.1
    MIME-version: 1.0
    Date: Fri Jan 9 22:55:24 1970 GMT
    Content-Type: image/gif
    Content-Length: 151
    Connection: close
    Pragma: no-cache
    Cache-Control: no-cache
    ----------------------------------------------------------
    http://192.168.2.216/favicon.ico

    GET /favicon.ico HTTP/1.1
    Host: 192.168.2.216
    User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; de; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 (.NET CLR 3.5.30729)
    Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
    Accept-Language: de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
    Accept-Encoding: gzip,deflate
    Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
    Keep-Alive: 115
    Connection: keep-alive
    Cookie: MFPSESSIONID=03000F50B97A2AECF12FF23A7CF977205E322054A01FDC968EEB201009231507100848

    HTTP/1.1 404 Not Found
    Server: Rapid Logic/1.1
    MIME-version: 1.0
    Date: Fri Jan 9 22:55:26 1970 GMT
    Content-Type: text/html
    Content-Length: 89
    Connection: close
    Pragma: no-cache
    Cache-Control: no-cache
    ----------------------------------------------------------