[Code] Raidrush - Postzeit auslesen

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von Ph1b, 14. Juni 2009 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 14. Juni 2009
    Raidrush - Postzeit auslesen

    Hey, ich versuch gerade, mir die Uhrzeit eines Posts auslesen zu lassen.

    Dazu nach AutoIt:

    PHP:
    #include <ie.au3>
    #include <string.au3>

    $iE  _IECreate  ( "http://board.raidrush.ws/showthread.php?t=605689" )
    _ieloadwait ( $ie )

    $source  _IEDocReadHTML ( $ie )

    $ftim  _StringBetween ( $source 'border="0">' "<!-- / status icon and date" )

    msgbox ( 0 "abc" $ftim )
    exit
    Nur kriegt er halt nen Array-Error. Die Strings sollten ja nach Quelltext korrekt sein, nur warum wirft er mir dann kein vernünftiges Datum aus?
     
  2. 14. Juni 2009
    AW: Raidrush - Postzeit auslesen

    Vielleicht liegst an deinen suchkriteren, das hatte ich früher uach mal das ich mit 2 verten vor un nach dem gesuchten wert geguckt habe wo das im quelltext ist und wie sich das auslesen liess! Besser jedoch gehts mit Reg. Expressions:

    http://www.autoitscript.com/autoit3/docs/functions/StringRegExp.htm

    da kannste noch genauer defiieren wie es aussieht wonach du suchst!

    Direkt zu dem problem kann ich nichts direktes sagen da ich kein autoit kann, aber haste mal versucht nur die erste stelle des arrays auszugeben (kp wie das in autoit geht), vllt ist dein array ja leer oder einfach zu groß für die messagebox?!

    Knusperkeks
     
  3. 14. Juni 2009
    AW: Raidrush - Postzeit auslesen

    Jo, halt mit $ftim[0], bzw 0+n, nur ist $ftim schon = 0, das einen Leeren Array repräsentiert.
     
  4. 14. Juni 2009
    AW: Raidrush - Postzeit auslesen

    jetz mal ohne irgendwas davon zu verstehen. hast du versucht nen post auszulesen, für den man angemeldet sein muss? kann das sein?
     
  5. 14. Juni 2009
    AW: Raidrush - Postzeit auslesen

    Ich les genau diesen Post hier aus. Kann man drauf zugreifen.
     
  6. 14. Juni 2009
    AW: Raidrush - Postzeit auslesen

    Haste mal den quellcode von hier mit dem aus deinem programm verglichen denn der ie quellcode ist nicht gleich dem aus firefox oder dem aus opera!

    Kann ganz leicht zu fehlern kommen!

    Knusperkeks
     
  7. 14. Juni 2009
    Zuletzt von einem Moderator bearbeitet: 14. April 2017
    AW: Raidrush - Postzeit auslesen

    Jup, habs, das DocReadHtml hatte den Quellcode kastriert.

    PHP:
    $ftime  _StringBetween ( $source 'src="https://www.xup.in/000/board.raidrush.ws/a_rr_style/statusicon/post_old.gif"></A> ' ,   '<!-- / status icon and date --' )
    Hat geholfen
     
  8. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.