Internet Explorer

  • Hi Leute,

    heute hab ich mir einen TS-Server gemacht
    damit andere leute draufkommen muss ich ihnen ja die IP geben
    meine IP krieg ich unter https://autoit.de/www.wieistmeineip.de
    nun meine Frage:
    Kann ich per AutoIt diese IP immer automatisch abrufen?
    also per IE.au3?
    nur versteh ich die IE.au3 nicht^^
    Im quelltext taucht die IP-Adresse an dieser Stelle hier auf:

    Code
    <div id="ihre_ip">
      Ihre IP-Adresse ist :
        <h1 class="ip">84.153.241.195</h1>


    Wie kann ich das nun per Autoit abrufen und dann weiterverwenden?
    dass also in irgendeiner Variable immer die IP-Adresse gespeichert wird?

    Padmak

    Edit:
    Juhuu ich hab ne möglichkeit gefunden *jubel*
    nur dauert sie ziemlich lange -> stringsplit bei ner ganzen website-.-
    gibts da ne elegantere lösung?

    [autoit]


    #include <IE.au3>
    $URL = "www.wieistmeineip.de"
    $seite = _IECreate($URL, 0, 0, 1)
    $ergebnis = _IEBodyReadText($seite)
    $string = StringSplit($ergebnis, ":")
    $ip = StringLeft($muha[4], 17)

    [/autoit]

    2 Mal editiert, zuletzt von Padmak (21. Dezember 2008 um 17:48)

  • erstmal danke für die schnelle antwort,

    aba mit der dyndns adresse kann man nich die ts-server-adresse rausfinden
    des geht (so weit ich weiß) nur (bzw. am einfachsten) mit https://autoit.de/www.wieistmeineip.de
    des im edit is zwar ne lösung aba extrem(!!!) unelegant^^
    ich möcht halt wissen ob man des direkt aus der seite auslesen kann^^
    damit ich die ip halt einfach weitergeben kann und net immer im inet rumgurken muss

    Padmak

    Edit: O_O danke peethebee
    darauf hätt ich auch kommen können-.-
    aba was muss ich da includen?

    ich krieg immer den fehler:

    Code
    F:\Users\Padmak\Desktop\ie.au3(7,15) : ERROR: _GetIP(): undefined function.
    $bla = _GetIP()

    Edit2: OK jez gehts
    Danke an euch zwei!!!!!!
    alleine hätt ichs nie geschafft!!

    Padmak