Moin zusammen,
ich würde gerne die aktuellen Benzinpreise von einer Seite "parsen", in ein array reinballern (aber nur die Werte die ich brauche) und dann entsprechend nachher in einer GUI darstellen wollen.
Das ganze für 3 Tankstellen. Abruf klappt (für meine Zwecke) super solange sich nix auf der Seite verändert
Mein Problem ist jetzt eigentlich, ich würde gerne das neue Array so füllen, dass ich pro Tankestelle eine Zeile habe, in etwa so: newarray[0][0] = Esso; newarray[0][1] = Bergische Landstr. 166; newarray[0][2] = Super:;
usw...
Hätte jemand da ne Idee? Eigentlich bin ich bis jetzt relativ sicher mit Array gewesen, aber da komme ich gerade nicht mit klar, vielleicht auch dem frühen Morgen geschuldet?!
Danke im Voraus!
Spoiler anzeigen
AutoIt
#include <INet.au3>
#include <IE.au3>
#include <file.au3>
#include <Array.au3>
#include <String.au3>
#include <ColorConstantS.au3>
#include <GUIConstantsEx.au3>
local $sText, $aSplit, $newarray[3][6]
local $tankstellen[3] = ["6036f1bd-e690-4518-bc99-733759d2f8c1" , "61F82D94-1280-4FBE-9C36-E3C40D6967EA" , "404b23d9-3446-4b68-ab7e-3fdced82c872"]
$j = 0
For $i = 0 To UBound($tankstellen)-1
$oIE = _IECreate("http://www.tankentanken.de/tankstelle/" & $tankstellen[$i],"",0)
_IELoadWait($oIE)
$sText = _IEBodyReadText($oIE)
$aSplit = StringSplit($sText, @CRLF, 3)
_IEQuit($oIE)
_ArrayAdd($newarray, $aSplit[102], 0)
_ArrayAdd($newarray, $aSplit[114], 2)
Next
_ArrayDisplay($newarray)
Alles anzeigen