alle links einer website speichern

  • hallo

    folgendes: ich will auf einer website: (zb der userliste (m)eines forums) alle links dieser seite in eine .txt oder .ini schreiben
    nur leider fehlt mir schon der ansatz, ich hab keinen plan wie ich das realisiren kann

  • habs geschaft

    du musst die au3 datei von diesem link in den include ordner im autoit installations verzeichnis speichern.
    dann gehts

    http://thorsten-willert.de/Themen/AutoIt-FF.au3/FF.au3/FF.au3

    frag nich warum wieß ich nich ;)


    dort liegt sie auch, sie kann ja auch includiert werden
    ich bekomm nur keine ausgabe, das programm hängt nach dem start von firefox

    [autoit]

    #Include <FF.au3>
    #Include <Array.au3>

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

    $Socket = _FFStart("http://ff-au3-example.thorsten-willert.de/")

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

    If $Socket > -1 Then
    $aMsg = _FFLinksGetAll($Socket)
    _ArrayDisplay($aMsg)
    EndIf

    [/autoit]

    als ausgabe kommt nur folgendes in der console

    __FFStartProcess: ""C:\Program Files\Mozilla Firefox\firefox.exe" -new-window "http://ff-au3-example.thorsten-willert.de/" -repl 4242
    _FFConnect: OS: WIN_VISTA WIN32_NT 7000
    _FFConnect: AutoIt: 3.3.0.0
    _FFConnect: FF.au3: 0.4.0.5b-9
    _FFConnect: IP: 127.0.0.1
    _FFConnect: Port: 4242
    _FFConnect: Delay: 2ms
    _FFConnect ==> Timeout: Can not connect to FireFox/MozRepl on: 127.0.0.1:4242

    besonders das "_FFConnect: IP: 127.0.0.1" versteh ich nicht
    was will der am localhost?

    Einmal editiert, zuletzt von Hollywood (26. Februar 2009 um 17:21)

  • Oder mit RegExp:

    [autoit]

    #include <inet.au3>
    #include <array.au3>

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

    $address = "http://www.google.de"
    $source = _InetGetSource($address)

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

    $links = StringRegExp($source,'<a href="(.*?)"',3)

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

    _ArrayDisplay($links)

    [/autoit]

    Zur Nutzung dieses Forum's, ist ein Übersetzer für folgende Begriffe unerlässlich:

    "On-Bort, weier, verscheiden, schädliges, Butten steyling, näckstet, Parr, Porblem, scripe, Kompletenz, harken, manuel zu extramieren, geckukt, würglich, excell, acces oder Compilevorgeng"