Fußball Daten von Webseite in eine Textdatei speichern

M

Melchior

Gast
Hallo liebe Community,

ich habe eine Offline Fußball Ligaverwaltung Software.
Diese möchte ich gerne mit Daten Füttern.
Dazu gehören Mannschaftsnamen, Spielernamen, die Begegnungen, die Ergebnisse, Gelbe und Rote Karten
unter anderem.

Bei den Mannschaften ist das überschaubar das einfügen,
auch die Spielpaarungen und Ergebnisse eintragen finde ich nicht schlimm.
Aber rechnen wir mal durch 18 Mannschaften * ca. 25 Spieler = ca. 450 Spieler * 50 Saisons = Aaaargh
(letztere ist keine mathematische Lösung, sondern die Vorstellung, was das für Arbeit sein wird,
brachte dieses Geräusch bei mir hervor)
Wenn ich diese Spieler alle abtippe können sich auch noch diverse Fehler einschleichen.

Dabei ist das ganze an sich schon nicht ganz ohne.
Geburtsdaten, Namen (Schreibweise), Position, selbst Ergebnisse können sich von Quelle
zu Quelle unterscheiden. Das geht nicht um aktuelle Daten in dem Fall,
sondern meist um sehr alte. Bundesliga Spiel von 1967.
Hat Günther das Tor geschossen, oder Walter, war es die 64. Minute, oder die 67. Minute?
Was in deutschen Ligen schon schwer ist heraus zu finden ist,
ist in manchen ausländischen Ligen vielleicht noch viel schwerer zu finden.
Das ist erst mal nicht so wichtig, für die Frage hier jedenfalls.
Und wenn ich aus einer alten Zeitung die Aufstellungen und Ergebnisse mal abtippen muss,
hilft mir auch kein Programm der Welt.

Zum Glück erzeugt diese Ligaverwaltung Software eine Textdatei im Ergebnis.

Code:
;
; PLAYERS OF Bayern München
;

Bayern München ist in diesem Fall das erste Team,
danach folgen die weiteren 17 Teams.
Anfangen tut das immer mit diesen 3 Zeilen.

Code:
101,1,860327,Manuel Neuer

Zur Erklärung: Spieler der Mannschaft Eins werden mit den Nummer 101 bis vermutlich
199 versehen, die Mannschaft Zwei dann mit den Nummern 201 bis 299 usw...
Die Zweite Zahl steht für die Position des Spielers.
1 steht für Torwart, 2 steht für Abwehrspieler, 3 steht für Mittelfeldspieler und
4 steht für Stürmer
Dann kommt das Geburtsdatum, weil leider verkehrt herum geschrieben wird.
Manuel Neuer hat dann wohl am 27. März Geburtstag

Die Idee. Auf manchen Seiten sind die Fußball Daten ganz gut übersichtlich aufgelistet.
Kader - Eintracht Braunschweig - Bundesliga 2013/2014 - Sport.de
Diese Seite bietet genau die Daten, die ich brauche.
Wobei ich nicht weiß, wie zuverlässig die Seite ist.
Einen Fehler habe ich schon entdecken können. Sei es drum.

Was ich suche ist eine Programm Idee, wie man die Spielerdaten
quasi Kopieren könnte, Name, Geburtsdatum, Position,
und in eine Textdatei abspeichert, in dem Format wie ich es beschrieben habe.
Immerhin. Vorteil: Auf dieser Internet Seite sind Tabellen, jeder Eintrag ist in einer Tabellenspalte.
Mit Copy&Past und dem anschließenden Löschen der Fehldaten brauche ich länger.
Das scheint keine Option. Davon abgesehen müsste ich das Geburtsdatum jedes mal
per Hand umdrehen. Dann könnte ich über das Programm auch alle Daten einfacher eingeben.

Was ich nicht erwarte, damit das nicht missverstanden wird.
Ich erwarte nicht, dass sich hier jemand sofort hinsetzt und ein fertiges Programm schreibt,
was genau das tut. Ich weiß das Hilfen begrenzt sind und es wäre auch etwas vermessen.
Im Grunde suche ich einen Gedanken Anstoß, um eine Lösung zu finden.

Warum eine Offline Lösung suche liegt daran, dass ich die Onlineangebote einfach nicht mag.
So wenig Internet wie möglich ist meine Devise. Offline Lösungen sind in jedem Fall besser.
(meine Einschätzung)

Liebe Grüße,
Melchior
 
Was ich suche ist eine Programm Idee, wie man die Spielerdaten
quasi Kopieren könnte, Name, Geburtsdatum, Position,
und in eine Textdatei abspeichert, in dem Format wie ich es beschrieben habe.

Wieso die externen Daten aufbereiten und nicht das "Offline Fußball Ligaverwaltung Software" - Programm ändern?
 
Würde es dir helfen, den Seitenquelltext der Webseite zu kopieren und mit deinem noch zu entwickelnden Programm zu bearbeiten?

Falls du den Firefox als Browser nutzt, könntest du dir dafür die Erweiterung ViewSourceWith installieren.
Damit kann der Quelltext direkt in beliebige Editoren geladen werden.
 
Wieso die externen Daten aufbereiten und nicht das "Offline Fußball Ligaverwaltung Software" - Programm ändern?
Das ist eine berechtigte Frage.
Das hätte ich natürlich auch dazu schreiben sollen, dass diese Fußball Liga Verwaltung
nicht von mir geschrieben ist und ich keinen Zugang zum Quellcode habe.
Ich habe also nur diese fertige Software zur Verfügung.

Ich habe das Beispiel Braunschweig jetzt verwendet und die Tabelle des Kaders
kopiert und bei Libre Office eingefügt.
Das funktioniert sogar wunderbar.
So sind die Namen, Geburtsdatum und die anderen Daten, die ich nicht brauche getrennt
von einander.
Das was ich nicht brauche, habe ich schon gelöscht.
Wenn ich jetzt noch eine Lösung finde, wie ich das Datum drehen kann,
würde das schon gehen. (eine Benutzerdefinierte Maske müsste ich aber selber hinbekommen)
Immer noch viel Arbeit, aber immerhin deutlich besser, als vorher.
Die Gefahr von Fehlern ist deutlich geringer.

Und das ich mit der Kompletten Bundesliga, 2 Bundesliga und 3.Liga noch viel Arbeit vor mir habe,
dass war mir auch vorher schon klar. *seufz* Dann an die Arbeit.
Und Danke für Eure Tipps und Hilfen.
 
Oben