http://www.java.com/de/download/manual.jsp abfragen

  • Hi,

    bevor ich jetzt mit dem Scripten anfange, wollte ich mal die Autit Gemeinde bitten, mir ein paar Stichworte, Codeschnipsel oder sonstige Hilfreiches zu reichen, bevor ich in die falsche Richtung los lege.

    Ziel soll eine kleine GUI sein, die die Seite in bestimmten Abständen abfrägt und mir die Version und den Updatelevel von der aktuellen JRE ausliest

    [Blockierte Grafik: http://www.hasenmueller.de/files4forum/Bild-008-2013-03-05.jpg]

    Es geht hier primär um die Technik "Website lade und auslesen"

    Danke

    Gruss Hassan

    3 Mal editiert, zuletzt von HassanMullah (22. April 2013 um 16:53) aus folgendem Grund: Wieder geöffnet, da die Anwendung plötzlich nicht mehr so funktioniert, wie gewohnt.

  • Zum Beispiel so:

    Spoiler anzeigen
    [autoit]

    #include <IE.au3>
    #Include <String.au3>

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

    $oIE = _IECreate("http://www.java.com/de/download/manual.jsp")
    $string = _IEBodyReadHTML($oIE)
    $version = _StringBetween($string,"<strong>","</strong>")

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

    MsgBox(0,"",$version[0])

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

    _IEQuit($oIE)

    [/autoit]

    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.

  • Da du doch sehr viel Fragst was schon in der Hilfe steht möchte ich dir nahe legen diese Runterzuladen.
    Ist auch entsprechend Sortiert....

    -

  • ähm. nein. ich rede von der .chm datei -> Auf Windows hast du eine Stichwortsuche, Befehlssuche und einen Baum in dem die Funktionen entsprechend vorsortiert sind.

    -

  • Nachdem das Script jetzt einige Wochen lief, habe ich plötzlich Probleme mit dem IE10

    Ich wollte das jetzt ein wenig umstricken, verstehe aber nicht, warum sich die Variable "$version" nicht füllt.

    [autoit]


    #include <_HTML.au3>
    #include <String.au3>

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

    Local $sHTML = _HTML_GetSource("http://www.fqdn.tld/test.htm")
    Local $version = _StringBetween($sHTML,"<strong>Empfohlen ","</strong>")
    ConsoleWrite($sHTML & "CW1" & @CRLF)
    ConsoleWrite($version & "CW2" & @CRLF)
    ConsoleWrite("CW3" & @CRLF)

    [/autoit]


    Die Ausgabe sieht so aus:

    Code
    --> Press Ctrl+Alt+F5 to Restart or Ctrl+Break to Stop
    Aktuelle Version:<br>    <strong>Empfohlen 1.04.04</strong>  CW1
    CW3
    +>16:20:18 AutoIT3.exe ended.rc:0
    >Exit code: 0    Time: 2.028


    Zeile 4 wird komplett ignoriert.

  • Da solltest wohl den ersteller der UDF fragen.

    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.