Suche nach Wort auf dem Bildschirm

  • Hallo,

    wie kann ich auf dem Bildschirm nach einem Wort suchen lassen und dann evtl noch in eine Variable schreiben lassen wie oft dieses Wort vorhanden war? (Es handelt sich um eine InternetExplorer oder Firefox Seite)

    tut mir leid, ich weis echt nicht wie ich da anfangen soll

    danke schon mal im Vorraus

    Gruß Aige

  • Hallo, also möchtest du eine Website nach einem Wort absuchen. Ich habe hier mal eine IE Lösung, welche aber ziemlich langsam ist. Vielleicht hat ja jemand was schnelleres.

    Spoiler anzeigen
    [autoit]

    #include <IE.au3>

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

    $url = "http://www.google.de"
    $wort = "Suche"
    $Anzahl = 0

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

    $IE = _IECreate($url, "", 0)
    $text = _IEBodyReadText($IE)
    For $i = 1 to StringLen($text)
    If StringMid($text, $i, StringLen($wort)) = $wort Then $Anzahl += 1
    Next

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

    MsgBox(0, "", $Anzahl)

    [/autoit]
  • cool danke

    aber was mach ich wenn die Firfox Seite schon offen ist? dann brauche ich ja _ffstart nicht.

    $Socket = _FFStart( $URL , "default" , 1 ) schreibt mir ja irgendwas in $Socket.

    und bei

    $html = _FFReadHTML($Socket, -1 , "default") zB. braucht man $Socket ja wieder. Da stehet aber nüx drin wenn ich _FFStart gar nicht verwende

    wie löse ich das Problem?

    Gruß Aige