Inhalt einer Website auslesen (InternetExplorer7)

  • Hi!

    Ich kriegs einfach nicht hin, ein Script zu schreiben, welches eine MsgBox ausgibt sobald die aktuelle Seite im Internet Explorer 7 den Inhalt Bla hat.

    Spoiler anzeigen
    [autoit]


    If IsObj($openie) Then
    _IELoadWait($openie)
    EndIf
    Dim $source = _INetGetSource($url)
    If $source = "inhalt der website" Then
    MsgBox(64, "Error", "Errorgelabere")
    Exit
    EndIf

    [/autoit]

    $url ist deklariert, BTW. :) Muss ich eigentlich bei "inhalt der website" den kompletten text reinschreiben oder reicht da auch nur eine überschrift, die spezifisch für diese Unterseite ist?

    fabs

    Einmal editiert, zuletzt von fabs (2. April 2008 um 22:11)

  • Ich glaub du meinst StringInStr ;) Aber danke für die schnelle Antwort, ich werds gleich ausprobieren.

    edit:

    [autoit]

    If StringInStr($txt, "text") Then MsgBox(64, "Error", "error: text gefunden!")

    [/autoit]


    StringInStr
    StringInStr^ERROR
    Error: separator character after keyword

    Irgendwas stimmt wohl nicht ... ?(

    Einmal editiert, zuletzt von fabs (2. April 2008 um 22:05)

  • Aah, da lag noch ein Codefetzen "StringInStr" im Quellcode rum, das war falsch xD

    edit:
    Ja, es geht :) Vielen Dank.