Bild in Webseite enthalten?

  • Hallo,

    ich versuche ein Script zu schreiben, dass einen Link auf einer Website so oft klickt, bis ein bestimmtes Bild angezeigt wird, dessen Dateinamen ich kenne.
    Also etwa
    While 1
    _FFClickLink($Socket,"link")
    _FFLoadWait($Socket)
    ExitLoop
    WEnd

    Nur bekomme ich keine funktionierende Bedingung für den Schleifenabbruch hin: _FFSearch($Socket, "datei.jpg") führt nicht zum Abbruch und mit _FFReadHTML($Socket) komm ich auch nicht weiter. Kann mir hier jemand helfen?

    Grüße
    Thomas

  • Hallo,

    _FFSearch wird in dem Fall nicht funktionieren, da du damit nur den sichtbaren Text einer Seite durchsuchen kannst.

    Gibt es evtl. ein weiteres Merkmal des Bildes bzw. ist es immer ein "bestimmtes" Bild auf der Seite?
    Wie sieht der Quellcode dazu aus?

    Grüße
    Stilgar

  • Der entsprechende Teil des Quellcodes ist dies:

    <table cellspacing="5" cellpadding="5" width="85%">
    <tr><td align="left">Punkte: </td><td align="right"><table border=0 cellpadding=0 width="90%"><tr><td align="left"><div style="position: relative; width:180px; height:11px; align: center; background-image: url(graphics/lbar/empty2.png);"><img src="graphics/lbar/ldark.png" style="border: 0px solid black;position: absolute; left: 5px; top: 2px; width: 48px; height: 7px;"></div></td><td align="right">90 / 313</td></tr></table></td></tr>

    und ich warte auf das Auftauchen der "ldark.png", an dieser Stelle wird vorher eine andere Graphik geladen.

  • oh - ich wusste nicht, dass man hier nur für "ernsthafte" Projekte Hilfe bekommt.
    sorry