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
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
Wie wäre es mit
_FFLinksGetAll
???
Wie wäre es mit
_FFLinksGetAll
???
diese funktion gibts bei mir nicht oO
hab die aktuellste version von autoit, aber weder im editor wirds erkannt noch steht was in der (englischen) hilfe
ja iergendwie will es bei mir auch nicht richtig laufen, aber hier ist diese funktion beschrieben:
ja bei mir gings und jetzt aber irgendwie nimmer ....
ja bei mir gings und jetzt aber irgendwie nimmer ....
kann es sein das es seit firefox 3 nicht mehr funktioniert?
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
habs geschaft
du musst die au3 datei von diesem link in den include ordner im autoit installations verzeichnis speichern.
dann gehtshttp://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
#Include <FF.au3>
#Include <Array.au3>
$Socket = _FFStart("http://ff-au3-example.thorsten-willert.de/")
[/autoit][autoit][/autoit][autoit]If $Socket > -1 Then
$aMsg = _FFLinksGetAll($Socket)
_ArrayDisplay($aMsg)
EndIf
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?
hab genau das gleiche problem..
gibts nicht eine möglichkeit das anders zu realisieren?
Klar:
Mit _InetGetSource und _StringBetween($code,'<a href=",'"')
Oder mit RegExp:
[autoit]#include <inet.au3>
#include <array.au3>
$address = "http://www.google.de"
$source = _InetGetSource($address)
$links = StringRegExp($source,'<a href="(.*?)"',3)
[/autoit][autoit][/autoit][autoit]_ArrayDisplay($links)
[/autoit]Für die FF.au3 ist das FireFox Addon MozRepl nötig:
http://wiki.github.com/bard/mozrepl
Darüber wird eine Verbindung von AutoIt zu FF per Telnet hergestellt, steht aber auch alles dort:
https://autoit.de/index.php?page=Thread&threadID=3629
sogar in rot