Hallo,
Ich bin noch ein "Frischling" was Autoit betrifft.
Mein Problem ist, das ich aus dem Quelltext einer Webseite einen bestimmten Wert auslesen möchte.
Das bekomme ich auch hin, möchte aber das mir nur der erste Treffer in einer Ini abgespeichert wird.
Und da stoße ich mit meinem noch begrenzten Wissen auf Probleme.....
Ich hab das bis jetzt erstmal so gelöst:
Funktioniert zwar, aber ich befürchte den alten Hasen in Autoit werden sich jetzt alle Nackenhaare aufstellen ![]()
#include <IE.au3>
#include <File.au3>
#include <Array.au3>
$file = FileOpen("source.txt", 1)
$fenster1 = _IECreate('http://webseite.de',0,0,1)
$quelltext = _IEBodyReadHTML($fenster1)
FileWrite ($file , $quelltext)
$text = FileRead ("source.txt")
$aFound = StringRegExp($text, '<TD align=right>(.*?)xp</TD>', 3)
_ArrayDisplay($aFound)
_FileWriteFromArray ("ergebniss.txt", $aFound)
$erstezeile = FileReadLine ("ergebniss.txt" , 1)
IniWrite ("test.ini", "Getreide", "xp", $erstezeile )
Bitte schlagt mich nicht, weil ich es unnötig verkompliziert habe,
aber wollte es erstmal allein herausbekommen bevor ich um Hilfe rufe.
Learning by doing is für mich immer noch das beste.
Gruß
Sauerländer