Habe gerade dort:
https://autoit.de/index.php?page…mp;postID=78147
gesehen, was das manchmal für ein Drama ist an Teile von Webseiten heranzukommen, darum gibts nun eine erweiterte Variante der _FFGetValueByXPath:
z.B. einfach mal einen Film in der IMDB aufrufen und diesen Befehl aufrufen:
[autoit]_FFXPath($Socket,"//div[@class='photo' and position()=1]/a/img",$_FF_XPATH_FIRST_ORDERED_NODE_TYPE,"src")
[/autoit]und schon hat man die Quelle des (DVD)-Bildes
oder die Höhe:
_FFXPath($Socket,"//div[@class='photo' and position()=1]/a/img",$_FF_XPATH_FIRST_ORDERED_NODE_TYPE,"height")
[/autoit]
Die Abfrage läßt sich natürlich z.B mit dem XPather erstellen.
Kommt alles im Nächsten Update, die Collections werden dann als Array zurückgegeben.
Wer schon mal testen wil:
https://autoit.de/Testversion
[EDIT]
Mit der neuen Version kann man nicht nur Abfragen erstellen, sondern auch Werte ändern z.B auf der Seite:
http://ff-au3-example.thorsten-willert.de/
_FFXPath($Socket,"//form/*/input[@name='zutat' and @value='salami']",$_FF_XPATH_FIRST_ORDERED_NODE_TYPE,"checked=true")
[/autoit]Sollte ich vielleicht die Reihenfolge der Parameter ändern?
Viel Spaß damit,
Stilgar