Explorer in GUI

  • Gut wie man eine Seite in eine GUI einbindet weiss ich ja schon.
    Aber ich würde gerne den Quelltext vorher noch ein wenig verändern.

    Sagen wir mal, ich will auf http://www.autoit.de/index.php das Logo verschwinden lassen.

    Mit der Ie.au3 könnte man das ja alles einfach machen. Aber es soll in einer GUI angezeigt werden.

    Spoiler anzeigen
    [autoit]


    #include <GuiConstants.au3>

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

    $guiexplorer = ObjCreate("Shell.Explorer.2")

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

    GuiCreate("titel", 1000, 800)
    $objekt = GUICtrlCreateObj($guiexplorer, 0, 0, 1000, 800)
    $guiexplorer.navigate("http://www.autoit.de/index.php")
    ;$html = $guiexplorer.document($objekt)
    ;MsgBox(0,"titel",$html)

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

    GUISetState()

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

    While 1
    $msg = GUIGetMsg()

    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    Wend

    [/autoit]

    Soweit bin ich.
    Ich komm aber nicht mit den Befehlen wie z.B .navigate klar.
    Hier findet man zwar die ganzen Befehle, aber ich finde den Befehl nicht, wie man den Quelltext in eine Variable bekommt.
    Würde ich das hinbekommen würde ich sehr wahrscheinlich daran scheitern wie man den geänderten Quelltext in der GUI wieder anzeigt.

  • Ok aber wie bekomme ich es jetzt hin, dass er den geänderten Html Code verwendet?

    Spoiler anzeigen
    [autoit]


    #include <GuiConstants.au3>
    #include <INet.au3>

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

    $guiexplorer = ObjCreate("Shell.Explorer.2")

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

    GuiCreate("titel", 1000, 800)
    $objekt = GUICtrlCreateObj($guiexplorer, 0, 0, 1000, 800)

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

    $html = _INetGetSource("http://www.autoit.de/index.php")
    $guiexplorer.navigate("http://www.autoit.de/index.php")
    $html2 = StringRegExpReplace($html,'<td class="logobackground" align="center"><br /><a href="index.php"><img src="images/logo.gif" border="0" alt="AutoIt Forum - Deutsch" title="AutoIt Forum - Deutsch" /></a><br /><br /><br /></td>',"")
    ;ConsoleWrite($html2)
    ;$guiexplorer.refresh("http://www.autoit.de/index.php"); geht nicht
    GUISetState()

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

    While 1
    $msg = GUIGetMsg()

    If $msg = $GUI_EVENT_CLOSE Then ExitLoop
    Wend

    [/autoit]