_StringBetween

  • Warum bekomme ich hier immer 0 zurück? (Bei _StringBetween):

    [autoit]

    $source=_INetGetSource('http://www.accuweather.com/de/EUR/DE/GM009/Göttingen/quick-look.aspx')
    $ntype=_StringBetween($source, '<span id="ctl00_cphContent_lblCurrentTemp" style="display: block; font-weight: bold; font-size: 18px; line-height: 24px;">', '<')

    [/autoit]

    Html Source:

    PHP
    <span id="ctl00_cphContent_lblCurrentTemp" style="display: block; font-weight: bold; font-size: 18px; line-height: 24px;">70°</span>

    Einmal editiert, zuletzt von Ineluki (7. Juni 2010 um 20:41)

  • Machs mal so:

    [autoit]

    $source=_INetGetSource('http://www.accuweather.com/de/EUR/DE/GM009/Göttingen/quick-look.aspx')
    $ntype=_StringBetween($source, '<span id="ctl00_cphContent_lblCurrentTemp" style="display: block; font-weight: bold;font-size: 18px; line-height: 24px;">', '<')
    _ArrayDisplay($ntype)

    [/autoit]
    Spoiler anzeigen

    Grundkenntnisse in: C++, JavaScript
    Sehr gute Kenntnisse: PHP, JAVA, C und näturlich AutoIt


    Klaviatur, Anhang UDF, GDI+ Mühle

    Zitat

    "Wenn einen um 20h der Pizzadienst anruft und fragt, ob man's nur vergessen hat und ob man das gleiche
    möchte wie immer -- dann sollte man sein Bestellverhalten evtl überdenken"

  • Bringt auch nichts...
    name22: Stimmt, als String klappt es, wenn man es allerdings mit _INetGetSource macht klappt es nichtmehr...
    EDIT: Ich merke grad, dass im Seitenquelltext der Code gar nicht vorhanden ist, wenn man aber den Code der Temperatur sich anzeigen lassen will, ist er da ?(
    EDIT²: Habs jetzt, danke an alle helfenden

    2 Mal editiert, zuletzt von Ineluki (7. Juni 2010 um 20:41)