+ Antworten
Ergebnis 1 bis 2 von 2

Thema: Bot, Parser, Crownjob,... CSV in ein Temp am Server laden -> XML extrahieren ?!

  1. #1
    War schon öfter hier
    Registriert seit
    26.02.2010
    Beiträge
    241
    Bedankte sich
    22
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Blinzeln Bot, Parser, Crownjob,... CSV in ein Temp am Server laden -> XML extrahieren ?!

    Grr...
    Ich suche immer noch nach einen gescheiten weg wie man ein CSV File alle 30Min runter laden kann.
    Den Download Verifizieren das er korrekt war (also die aktuellste Version).
    Dann den Inhalt extrahieren in eine XML auf die dann ein Widget (oder wie man das zeug nennt) zugreifen kann.
    Einfach nicht?

    Echt die sind sssooo grenz genial echt...
    Code:
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T16:45:00+0100;10.5;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T17:00:00+0100;10.2;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T17:15:00+0100;9.9;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T17:30:00+0100;9.6;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T17:45:00+0100;9.6;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T18:00:00+0100;9.2;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T18:15:00+0100;9.0;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T18:30:00+0100;9.1;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T18:45:00+0100;9.1;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T19:00:00+0100;8.9;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T19:15:00+0100;8.4;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T19:30:00+0100;8.5;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T19:45:00+0100;8.5;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T20:00:00+0100;8.3;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T20:15:00+0100;8.2;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T20:30:00+0100;8.3;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T20:45:00+0100;8.2;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T21:00:00+0100;8.1;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T21:15:00+0100;7.8;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T21:30:00+0100;7.7;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T21:45:00+0100;7.6;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T22:00:00+0100;7.7;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T22:15:00+0100;9.3;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T22:30:00+0100;9.5;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T22:45:00+0100;9.6;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T23:00:00+0100;9.0;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T23:15:00+0100;8.8;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T23:30:00+0100;9.0;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-27T23:45:00+0100;9.4;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T00:00:00+0100;9.3;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T00:15:00+0100;8.8;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T00:30:00+0100;8.0;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T00:45:00+0100;7.7;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T01:00:00+0100;7.0;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T01:15:00+0100;6.6;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T01:30:00+0100;6.4;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T01:45:00+0100;6.4;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T02:00:00+0100;7.1;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T02:15:00+0100;7.9;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T02:30:00+0100;7.9;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T02:45:00+0100;8.2;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T03:00:00+0100;8.2;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T03:15:00+0100;8.0;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T03:30:00+0100;6.9;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T03:45:00+0100;7.3;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T04:00:00+0100;7.8;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T04:15:00+0100;7.8;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T04:30:00+0100;7.9;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T04:45:00+0100;7.9;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T05:00:00+0100;7.7;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T05:15:00+0100;7.9;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T05:30:00+0100;7.7;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T05:45:00+0100;7.8;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T06:00:00+0100;7.0;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T06:15:00+0100;6.6;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T06:30:00+0100;7.2;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T06:45:00+0100;7.4;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T07:00:00+0100;7.0;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T07:15:00+0100;6.3;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T07:30:00+0100;5.6;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T07:45:00+0100;5.3;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T08:00:00+0100;5.7;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T08:15:00+0100;6.1;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T08:30:00+0100;7.8;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T08:45:00+0100;8.3;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T09:00:00+0100;9.0;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T09:15:00+0100;9.0;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T09:30:00+0100;8.8;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T09:45:00+0100;9.1;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T10:00:00+0100;9.7;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T10:15:00+0100;10.3;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T10:30:00+0100;10.6;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T10:45:00+0100;10.9;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T11:00:00+0100;10.9;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T11:15:00+0100;11.3;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T11:30:00+0100;11.7;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T11:45:00+0100;12.0;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T12:00:00+0100;11.9;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T12:15:00+0100;11.8;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T12:30:00+0100;11.7;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T12:45:00+0100;11.2;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T13:00:00+0100;11.6;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T13:15:00+0100;11.5;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T13:30:00+0100;11.4;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T13:45:00+0100;11.6;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T14:00:00+0100;11.4;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T14:15:00+0100;11.5;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T14:30:00+0100;11.4;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T14:45:00+0100;11.7;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T15:00:00+0100;11.6;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T15:15:00+0100;11.2;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T15:30:00+0100;10.6;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T15:45:00+0100;10.5;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T16:00:00+0100;10.3;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T16:15:00+0100;9.9;°C;2290.0;211347.12;206755.06;EPSG:31257
    Dresdner Hütte;103085;Ruetz;LT;2018-09-28T16:30:00+0100;-777;°C;2290.0;211347.12;206755.06;EPSG:31257
    Quelle: https://www.data.gv.at/katalog/datas...a-bbde1fa73cc3
    Echt die sind so grenz genial () und haben ne <- 24h übersicht.
    Ein alptraum wenn man nicht mit einen dynamischen Bot arbeiten kann der nicht Aktuelle Uhrzeit -> aktuellstes finden kann.
    Dazu muss man ne Logik einbauen die zb so sachen wie "-777;°C" ignoriert und stattdessen den Wert von 16:15 nimmt.
    Geändert von MyFirstPage (28.09.2018 um 17:49 Uhr)

  2. #2
    Gehört zum Inventar Avatar von Re:Later
    Registriert seit
    21.04.2014
    Ort
    Berlin
    Beiträge
    5.553
    Bedankte sich
    152
    Erhielt 2.165 Danksagungen
    in 1.935 Beiträgen

    Standard

    "Einfach nicht?"

    Ziemlich. Für alle Schritte gibt es PHP-Scripte frei im Netz sowie PHP-Funktionen, die man halt zusammenführen und anpassen muss. Ebenso Cronjobs-Services, sollte dein Provider keine anbieten. Im Zweifelsfall ein System-Plugin mit einer Art "Pseudo-Cronjob".

    Da die Datensätze ja Eindeutiges enthalten, zumindest in Kombination, z.B. Datum/Uhrzeit UND weiteren Eintrag, seh ich da auch nicht unbedingt ein Problem sich überschneidende Dateien per PHP entsprechend zu filtern, den Uhrzeitbereich einzugrenzen etc.

    Deshalb die Rückfrage, was du eigentlich in einem Forum hören möchtest? Weil einfach schon, aber trotzdem einige oder mehr Stunden Coderei und mit Tests dann halt auch länger. Und XML ist kein fest definiertes Format. Das hängt dann davon ab, wie das Ergebnis formatiert sein muss, damit es für dich passt.
    Geändert von Re:Later (28.09.2018 um 20:04 Uhr)
    Joomlafachmann: https://www.ghsvs.de

+ Antworten

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein