Hallo AutoIt-Profis,
ich möchte vereinfacht gesagt eine HTML-Seite laden, anhand des DOM Elemente suchen, deren Inhalt auslesen und in Variablen übernehmen.
Ich brauche dafür weder GUI noch Fortschrittsmeldungen und dachte an eine Rückgabe als Ini oder etwas in der Art.
Ich habe in meinem persönlichen "Hello-World-Versuch" für AutoIt mit
Local $hp = BinaryToString(InetRead('http://example.org'), 4)
experimentiert und schlussendlich mit StringRegExp aus $hp die Infos extrahiert.
(Hat soweit funktioniert, ist aber für dieses Mal nicht mehr flexibel genug.)
In CSS-Selektorensyntax (via DOM) hätte ich ungefähr das:
#details > div.box:nth-child(2) > p:nth-child(2) > span:nth-child(2)
Ich steige also beim (DIV-)Element mit der Id details ein und hangle mich von da an runter, andere Notation:
#details > div[class="box box1"] > p[style="float:left;width:235px;"] > strong:first-child+span
Welche Möglichkeiten habe ich, per DOM-Methoden (getElementbyId, getElementbyClassName etc.) Webinhalte zu filtern? Muss ich dazu IE.au3 verwenden, also eine (nicht zwingend sichtbare) IE-Instanz?
Oder gibt es Alternativen?
Danke für eure Tipps!